使用AIR 3.6,最终是否可以从Web加载带有AS3代码的EXTERNAL swf文件并在iOS设备上使用它?
我在their web page上看到他们说新功能包括:
打包和加载多个SWF:此功能允许开发人员更好地进行内存管理,允许他们在任何时候从多个SWF动态加载他们需要的资产,而不必预先加载它。
为了说清楚,这是否意味着它仅适用于与应用程序一起打包的swfs,还适用于外部swfs?
答案 0 :(得分:3)
这是在AIR 3.7而不是3.6中宣布的。
AIR 3.6包含使用您的iOS应用程序打包多个swf的功能,但不允许您从外部服务器下载它们。
AIR 3.7看起来可以让您从网站加载外部swf。
应用程序开发人员将能够在外部服务器上托管其辅助SWF,并根据其应用程序按需加载它们 逻辑使用此功能。加载辅助SWF,它们在AOT模式下具有任何ABC代码,仅适用于本地打包 早些时候的SWF现在也可用于外部加载SWF
看起来字节码将包含在您的应用程序二进制文件中
在IPA打包期间,ADT从示例文本文件中指定的所有子SWF中提取Actioscript代码,并将其添加到 最终可执行文件并将剥离的SWF移动到当前工作目录中创建的“externalStrippedSwfs”文件夹中。
查看发行说明PDF以获取示例
http://labsdownload.adobe.com/pub/labs/flashruntimes/shared/air3-7_flashplayer11-7_releasenotes.pdf
答案 1 :(得分:0)
似乎要求为Flash Player 11.6编译外部SWF文件,内部版本号为> = 19.