Apache官方提供了一个工具可以协助安装Apache Flex SDK,不过个人还是倾向于自己配置,下面简述配置步骤:
1、从Apache官方下载Apache Flex SDK。
官方网址:http://flex.apache.org/,进去后从顶部菜单选择“Download the SDK Binaries”即可进入下载页面。
下载完成后解压缩到合适的位置,比如可以解压缩到 {flashbuilder安装目录}\sdks\4.9.1 。
2、从adobe下载Air SDK。没这东西,flashbuilder不认FlexSDK,所以是必须的。
官方下载页:http://www.adobe.com/devnet/air/air-sdk-download.html
下载完成后解压缩到步骤1中的目录中,也就是两个压缩包解压缩后合并,如提示目录已存在,选择覆盖即可。
3、flashbuilder当中添加SDK,这个很简单,不详说了,步骤从略。
然后就可以开始写代码和用4.9.1编译了
但4.9.1有个问题,如果代码里有Alert.show(),则会编译不过去,提示找不到类Alert,其实就是mx.swc这个文件没有正确引用到工程当中导致的。不知道是bug还是不推荐用mx包里的东西了,解决办法:
用记事本等文本编辑器打开 {apache flex sdk 4.9.1安装目录}\frameworks\flex-config.xml ,用关键字<library-path>查找,找到后为其添加一个子节点<path-element>libs/mx</path-element>,保存退出即可。
然后就能顺利编译过去了。