微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

@H_502_4@

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

当您以 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 文件,但内部代码不能解译 - 因此这对于类似动画或向量图形的图像内容是有用的 - 您可以拥有包含大量符号的库,并可从中挑选想要的符号。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐