flashDevelop+FlexSDK 免费组合打造flex开发平台

今天下载了flashdevelop适用了一下,感觉比想象中好多了。
  • 下载的体积比较小,其实就算解压了也不超过10M
  • 运行时占用内存也小(不是在jre环境下运行的,flexbuilder就像老牛拉车一样慢啊)
  • 跟visual studio的风格很像,做.net开发的朋友应该很快能上手
  • 代码提示不错,前提是设定好class path
首先去下载它: http://www.flashdevelop.org/community/viewtopic.php?t=1734
(不知道为什么安装版的在build的时候出点问题)
这个版不用安装直接用

然后下载flex sdk,免费的(www.adobe.com里找)

打开flashdevelop,选择Project -> New Project -> Flex 2 Project,建立一个flex project,一开始就会建立好一个模板,值得注意的是里面有一个小细节:
xml 代码
 
  1. <?xml version="1.0"?>  
  2. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">  
  3.       
  4.     <mx:Script source="Main.mxml.as"/>  
  5.       
  6.     <mx:Button label="hey, click me" click="openAlert()"/>  
  7.     <mx:TextInput id="ta1st" text="3"/>  
  8.     <mx:TextInput id="ta2nd" text="3"/>  
  9.     <mx:TextArea id="taMain"/>  
  10.     <mx:Button id="b1" label="Compute Sum" click="taMain.text=String(computeSum(Number(ta1st.text),Number(ta2nd.text)));"/>  
  11. </mx:Application>  
这个project默认为我们建立了两个文件Main.mxml和Main.mxml.as(名字我后来改的,意思是Main.mxml的代码文件),熟悉.net和visual studio的朋友应该很熟悉这样的结构吧,它倡导的是UI跟logic code的分离,可以让结构清晰,可读性更好(如果有.net的partial class特性就更好了,那个as文件看起来就像面向过程的,让人犯迷糊)。
现在right-click project -> build,弹出一个框,原来还没配置flex sdk(呵呵,不然怎么编译呢),在里面设置flex sdk的位置,好,再build,看下面的Output Panel,如果最后输出Done(0),就说明成功啦,快去看看编译的swf吧。

你可能感兴趣的:(UI,.net,PHP,Flex,Adobe)