做Flex的项目也很长时间了,就来说一下我经常使用的一些Flex Tools 和 Resource。 Flex Framework: 1、Cairngorm 首先Cairngorm是Adobe推崇的一种Flex Framework,同时也是开源的Framework,暂且不提它的单例模式、结构等备受争议的地方,就单单是前面所说,我想没用不使用它的理由。 下载地址:http://opensource.adobe.com/wiki/display/cairngorm/Cairngorm 2、Mate 我个人是非常喜欢的一个轻量级的Flex Framework,不过缺点就是只能在Flex里面使用。 关于Mate的详细内容可以去这里:http://www.k-zone.cn/zblog/post/flex-mate-framework.html Unit: 1、FlexUnit: FlexUnit是一个关于Flex与ActionScript 3.0的单元测试框架。在功能上有些与JUnit有些类似,我比较推荐的一种测试框架。 地址:http://opensource.adobe.com/wiki/display/flexunit/FlexUnit IDE: 1、MyEclipse 在这里使用MyEclipse而不是Eclipse的原因,非常简单,因此MyEclipse很多东西都已经集成好了,到时候你安装一下Flex Builder for Eclipse plug-in就可以了。 地址:http://www.myeclipseide.com 2、Aptana(AIR) 如果想使用AIR IDE的话,我经常使用的是Aptana、因此它除了可以编译AIR外,还支持很多的JS library,例如Ext JS、JQuery等。正难能可贵的是,它还是可以编译IPhone... 地址:http://aptana.com 3、FlashDevelop(ActionScript 3.0) 有的时候,需要一些ActionScript Project,那么如果再使用Myeclipse的话,似乎有些大材小用,因此我会使用FlashDevelop。 地址:http://www.flashdevelop.org Library: 1、Degrafa 由于我需要使用绘图的一些东西,因此Degrafa是我不二的选择。 地址:http://www.degrafa.org/ 2、as3corelib 这里面提供了很多很有用的功能,例如:包括几个基础的MD5、JSON、高级String以及数据解析等等,强烈推荐。 地址:http://code.google.com/p/as3corelib/ 3、FlexLib 这里面有很多开源的第三方组件,有的时候的确是需要参考一下,强烈推荐。 地址:http://code.google.com/p/flexlib/ Explorers: 1、ComponentExplorer 这是关于Flex 3.0的一些常用组件,偶尔我也会看一下的。 地址:http://examples.adobe.com/flex3/componentexplorer/explorer.html 2、Flex 3 Style Explorer 地址:http://examples.adobe.com/flex3/consulting/styleexplorer/Flex3StyleExplorer.html Doc: 1、Flex编码规约 地址:http://opensource.adobe.com/wiki/display/flexsdk/Coding+Conventions 2、Flex SDK 3.0 Language Reference 地址:http://livedocs.adobe.com/flex/3/langref/ 3、Flex 4.0(Gumbo)Language Reference 地址: http://livedocs.adobe.com/flex/gumbo/langref/ 4、ActionScript language references 地址:http://www.adobe.com/devnet/actionscript/references/ 5、ASDoc ActionScript的API文档生成工具ASDoc 地址:http://livedocs.adobe.com/flex/3/html/help.html?content=asdoc_1.html