我们正在使用AIR for iOS构建一个大型应用程序。
使用iOS打包程序的AIR应用程序的一个约束是没有模块。可以加载SWF文件,但忽略任何嵌入的动作脚本代码。
我们想知道当代码大小变得非常大时,iPad的AIR应用程序会发生什么。您是否了解将代码划分为逻辑加载组的任何技术,或者应用程序开发人员是否只依靠虚拟内存来交换整个二进制映像的子集(希望如此)?
答案 0 :(得分:0)
不,AIR不允许打包多个主SWF。
我们有一个非常大的项目,并且也想使用模块。
解决方案我们最终得到的是删除所有嵌入的资源。其中包括由Flash IDE或[Embed]
类创建的图形和声音库。
使用
在运行时加载所有资源我们有36 MB的SWF文件,现在它只有1.4 MB加上所有外部资产。