之前一直是在windows下面用fb4.6开发as3程序,现在需要在mac上部署as3开发环境(用fb4.7),发现过程遇到很多问题,记录下解决的过程以备忘。
1,使用flex sdk而不是flashbuilder4.7默认的AIR sdk
fb4.7默认使用AIR SDK,如果想使用跟fb4.6一样的flex sdk,需要修改项目的属性文件 .actionScriptProperties
找到useFlashSDK,把值改为"false",即useFlashSDK="false"
2,升级playerglobal.swc
跟windows上的方式类似,下载对应版本的playerglobal.swc,放到
/Applications/Adobe\ Flash\ Builder\ 4.7/sdks/4.6.0/frameworks/libs/player
新建的目录下,然后修改
/Applications/Adobe\ Flash\ Builder\ 4.7/sdks/4.6.0/frameworks下的flex-config.xml文件,修改target-player和swf-version节点的值,与下载的playerglobal.swc对应,如:
<target-player>11.6</target-player>
<swf-version>19</swf-version>
3,升级flash player debugger
先下载对应的文件
安装,把文件复制到目录
/Applications/Adobe\ Flash\ Builder\ 4.7/player/mac/11.4