汇集大型Flash/AIR项目和众多SWF创建 iOS

这个小技巧能帮您解决众多问题。

当您以 AdodeAIR Android 或黑莓 Tablet OS 创建游戏时,您可以在 fly 上下载 SWFflies- 这是因为代码是从 ActionScript 字码节解译。 iOS 有了 AIR ,没有别的选择,所有代码必须汇集到单个的 IPA 文件(从 ActionScript 字码节到本地字码节),只可以转出一个 SWF

现在 - 如果我有一个 30 40 级的项目,每个单级是一个 SWF ?我该如何将其汇集到 iOS

以测试为目的,您可以在汇集设置中使用 ipa-test-interpreter 转换,它将在 Android 或黑莓 Tablet OS 上以相同方式运作。但苹果不允许这种方法,所以您不能将此应用到 App Store 。    

 

解决方案 =SWC

适当的解决方案是将所有级汇集到 SWC 库,将此连接到最后的 SWF 文件。以这种方式,您能够创建包含各种必需级的单个 SWF 文件。

Flash Builder 中,您需要将您的项目从 ActionScript 项目(输出 SWF )转换为 Flex Library 项目(输出 SWC )。

         

Flash Pro CS5.5 中,可在公共设计中看到这一选项

 

 

注意事项:

 

- 您可使用仅适用于 AS3 的项目来完成 AIR ,不能将 AS2 游戏运用到带有 AIR iOS

- 您能够甚至在 iOS 上下载 SWF 文件,但内部代码不能解译 - 因此这对于类似动画或向量图形的图像内容是有用的 - 您可以拥有包含大量符号的库,并可从中挑选想要的符号。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值