配置Flash CS5.5 支持Air SDK 14.0
来源:互联网 发布:为什么淘宝网打不开了 编辑:程序博客网 时间:2024/06/04 18:48
个人见识能力均有限,如有错误请指教,不定时更正错误之处,
另外,如果按照教程配置出现了任何严重后果,比如Flash崩溃,电脑爆炸,心胀病突发啥的,请恕我说“看教程是有风险滴,本人概不负任何责任”
首先,为嘛要配置Flash CS5.5来支持Air 14.0呢,因为嘛,你知道的,有些公司的办公电脑嘛,很陈旧的,用的是XP系统,那么Flash CS6 开发Air for Desktop程序的时候嘛,一个运行时编译时错误就直接自动关机,那么用shutdown 命令取消不就行了?是嘛,但取消后,你看看你的开始菜单里还有关机选项么?任务管理器里还有关机选项么?电脑是不是变Win2000了?Ctrl+Enter时是不是出现各种莫名奇妙的问题呢?是不是有时就根本发布不了swf了?什么,这些情况你都没遇到过么?好吧,那样的话,用Flash CS6就好了,请按Ctrl+W键
1、在Adobe下载AirSDK14.0 不带ASC2.0的版本
http://www.adobe.com/devnet/air/air-sdk-download.html 下载页面
http://airdownload.adobe.com/air/win/download/latest/AdobeAIRSDK.zip SDK ASC1.0版
ASC2.0 就是ActionScript 3的新版编译器,不需要FlexSDK能直接编译AS3项目为swf,但貌似目前就FlashBuilder4.7版本支持,FlashBuilder4.6仅仅能使用ASC1.0,也就是FlexSDK中的AS3编译器。Flash CS6不清楚,但Flash CS5.5的话,应该只能用AirSDK14.0 不带ASC2.0版……大概
2、下载好的SDK,解压到 Flash CS5.5安装目录\Air14.0\目录下,请自己手动创建Air14.0目录
3、Flash CS5.5\Common\Configuration\ActionScript 3.0下,创建Air14.0目录,并把
Flash CS5.5\Air14.0\frameworks\libs\air 目录下的airglobal.swc 复制过去
4、要让Flash CS5.5 支持Air3.6以上的版本,必须从Flash CS6 中拷贝2个dll文件,因为Flash CS5.5 早期的Air2_5.dll和Air2_5_Android.dll不具备Air3.6以后的新功能,比如,创建无需安装的绿色Air桌面程序,发布支持视网膜屏幕的IOS ipa等。
Flash CS6\zh_CN\Configuration\External Libraries下的Air_Android.dll和Air_Desktop_iOS.dll拷到
Flash CS5.5\zh_CN\Configuration\External Libraries目录下
5、Flash CS5.5\Common\Configuration\Players下,复制原有的AdobeAIR2_6.xml和Android.xml,添加AIR_Desktop_14_0.xml,AIR_Android_14_0.xml文件,注意AiriPhone.xml 无法保留多份,也就是说Flash CS5.5只支持一个Air for IOS的配置文件,所以AiriPhone.xml只能备份后直接改写。
6、修改3个XML中的如下内容
AIR_Desktop_14_0.xml是Air桌面的配置文件
<player id="AdobeAIR14_0" version="25" asversion="3" minasversion="3"> <name>AIR 14.0 for Desktop</name> <publishobject2 id="Air_Desktop_iOS" version="14.0" intversion="14.0"></publishobject2> <path platform="WIN">Air_Desktop_iOS.dll</path> <path platform="MAC">Air_Desktop_iOS.bundle</path> <playerDefinitionPath as2="$(UserConfig)/Classes/FP9;$(UserConfig)/Classes/FP8;$(UserConfig)/Classes/FP7" as3="$(AppConfig)/ActionScript 3.0/AIR14.0/airglobal.swc" />path 中的2个dll,就是先前从Flash CS6中拷过去的2个dll,与 播放器 Air for ... 后的扳手按钮后,弹出的面板内容 相关联,Air3.6以后版本的新功能,如创建无需安装的绿色Air桌面程序,创建支持视网膜屏幕的IOS ipa等,要有这2个dll才能显示新功能面板,不然只有Flash CS5.5的老面板
AIR_Android_14_0.xml
<player id="android_14_0" version="25" asversion="3" minasversion="3"> <name>AIR 14.0 for Android</name> <publishobject2 id="Air_Android" version="14.0" intversion="14.0"></publishobject2> <path platform="WIN">Air_Android.dll</path> <path platform="MAC">Air_Android.bundle</path> <playerDefinitionPath as2="$(UserConfig)/Classes/FP9;$(UserConfig)/Classes/FP8;$(UserConfig)/Classes/FP7" as3="$(AppConfig)/ActionScript 3.0/AIR14.0/airglobal.swc" />
AiriPhone.xml
<player id="PFI1_34" version="25" asversion="3" minasversion="3"><name>AIR 14.0 for iOS</name><publishobject2 id="Air_Desktop_iOS" version="14.0" intversion="14.0"></publishobject2><path platform="WIN">Air_Desktop_iOS.dll</path><path platform="MAC">Air_Desktop_iOS.bundle</path><playerDefinitionPath as2="$(UserConfig)/Classes/FP9;$(UserConfig)/Classes/FP8;$(UserConfig)/Classes/FP7" as3="$(AppConfig)/ActionScript 3.0/AIR14.0/airglobal.swc" />
全部修改完毕后,重启Flash CS5.5
- 配置Flash CS5.5 支持Air SDK 14.0
- 在flash cs5.5中使用 Adobe AIR 3.1 SDK
- 配置Flash CS5.5支持FLASH PLAYER11 和 AIR3.0
- 配置Flash CS5.5支持FLASH PLAYER11 和 AIR3.0
- 配置Flash Pro CS5.5+AIR3.2 SDK的开发环境
- 在flash cs5.5中配置flashplayer11 AIR3 Alternativa3D 8
- webchat ANE,sdk for flash air
- Flash Player、AIR、Flex SDK 大全
- Flash Builder 4.7更新AIR SDK方法
- Flash builder4.7更新AIR SDK
- Flash Pro CS5将支持输出原生iPhone软件
- Flash CS5.5 新特性介绍
- 业界资讯:flash cs5.5的新功能
- Flash Professional CS5.5 新特性
- flash cs5.5 for android (包含flash优化for an)
- Flash cs5 初试
- Hello,Flash CS5
- Adobe Flash CS5 快捷键
- sqoop1.4.4导出mysql数据到hadoop1.2.1集群出现的问题
- HDU 4901 The Romantic Hero
- 从大象安全套到超级表格
- 畅通工程(并查集,最小生成树)
- String,StringBuffer、StringBuilde 详细介绍
- 配置Flash CS5.5 支持Air SDK 14.0
- POJ 1274 The Perfect Stall(二分图最大匹配)
- Hibernate的乐观锁与悲观锁
- Java多线程之wait(),notify(),notifyAll()
- 详细讲解JAVA中的IO流
- OGRE之简易地模拟人物退格血条
- FastDFS安装、配置、部署(三)-Storage配置详解
- UFLDL矢量化编程练习:用MNIST数据集的稀疏自编码器训练实现
- Linux命令之chown