手动配置使用Apache Flex SDK 4.9.1以及解决部分mx包中的类找不到的问题

本文介绍了手动配置Apache Flex SDK 4.9.1的步骤,包括从官方下载并解压SDK,将Air SDK与Flex SDK合并,以及在FlashBuilder中添加SDK。此外,还解决了在使用4.9.1版本时遇到的mx包类找不到问题,通过编辑flex-config.xml文件添加库路径来修复。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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>,保存退出即可。


然后就能顺利编译过去了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值