今天下载了flashdevelop适用了一下,感觉比想象中好多了。
(不知道为什么安装版的在build的时候出点问题)
这个版不用安装直接用
然后下载flex sdk,免费的(www.adobe.com里找)
打开flashdevelop,选择Project -> New Project -> Flex 2 Project,建立一个flex project,一开始就会建立好一个模板,值得注意的是里面有一个小细节:
这个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吧。
- 下载的体积比较小,其实就算解压了也不超过10M
- 运行时占用内存也小(不是在jre环境下运行的,flexbuilder就像老牛拉车一样慢啊)
- 跟visual studio的风格很像,做.net开发的朋友应该很快能上手
- 代码提示不错,前提是设定好class path
(不知道为什么安装版的在build的时候出点问题)
这个版不用安装直接用
然后下载flex sdk,免费的(www.adobe.com里找)
打开flashdevelop,选择Project -> New Project -> Flex 2 Project,建立一个flex project,一开始就会建立好一个模板,值得注意的是里面有一个小细节:
xml 代码
- <?xml version="1.0"?>
- <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
- <mx:Script source="Main.mxml.as"/>
- <mx:Button label="hey, click me" click="openAlert()"/>
- <mx:TextInput id="ta1st" text="3"/>
- <mx:TextInput id="ta2nd" text="3"/>
- <mx:TextArea id="taMain"/>
- <mx:Button id="b1" label="Compute Sum" click="taMain.text=String(computeSum(Number(ta1st.text),Number(ta2nd.text)));"/>
- </mx:Application>
现在right-click project -> build,弹出一个框,原来还没配置flex sdk(呵呵,不然怎么编译呢),在里面设置flex sdk的位置,好,再build,看下面的Output Panel,如果最后输出Done(0),就说明成功啦,快去看看编译的swf吧。