jakielong 发表于 2013-2-7 22:58:45

Flex AIR--简单文本编辑器源码

<?xml version="1.0" encoding="utf-8"?><mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="800" height="600" title="Text Editor" applicationComplete="onAppInit();"><mx:Script><!);fileToOpen.addEventListener(Event.SELECT,onFileOpenSelect);}catch(error:Error){trace("Failed:",error.message);}}private function promptUserToSaveFile():void{fileToSave = (currentFile)?currentFile:defaultFile;fileToSave.removeEventListener(Event.SELECT,onFileOpenSelect);var typeFilter:FileFilter = new FileFilter("Text","*.as;*.css;*.html;*.txt;*.xml");try{fileToSave.browseForSave("Save");fileToSave.addEventListener(Event.SELECT,onFileSaveSelect);}catch(error:Error){trace("Failed:",error.message);}}private function newDocument():void{if (textChanged){Alert.show("The text in your current document has changed.\nDo" + " you want to save your changes?","Alert",(Alert.YES|Alert.NO|Alert.CANCEL),this,onAlertClose);}else{currentFile = undefined;textChanged = false;fileTextArea.text = "";}}]]></mx:Script><mx:MenuBar id="myMenuBar" labelField="@label" left="0" top="0" right="0" tabEnabled="false" itemClick="onItemClick(event);"><mx:XMLList><menuitem label="File"><menuitem label="New"/><menuitem label="Open"/><menuitem label="Save"/><menuitem label="Save As..."/></menuitem></mx:XMLList></mx:MenuBar><mx:TextArea id="fileTextArea" top="21" left="0" right="0" bottom="0" focusThickness="0" fontFamily="Arial" fontSize="14" tabEnabled="false" change="textChanged=true;"/></mx:WindowedApplication>
页: [1]
查看完整版本: Flex AIR--简单文本编辑器源码