我正在尝试使用(as3文件)actionscript下载外部swf。我正在使用Adobe Air发布到iOS。
在iOS上发布时,我收到以下警告 - " iOS设备上将忽略外部加载的SWF文件中包含的ActionScript"
我已经使用我的代码上传了一个演示zip文件。 Plz看看。
我正在使用adobe flash professional cs6。 Air SDK版本为13.0.0.83
感谢您的帮助!
答案 0 :(得分:0)
每Packaging and loading multiple SWFs in AIR apps on iOS:
iOS上的AIR要求应用程序的所有ActionScript代码都存在于主SWF或根SWF中。
![]()
动态加载包含ActionScript代码的远程SWF将无法在iOS上运行;也不会使用[Embed]
元标记嵌入SWF。
答案 1 :(得分:0)
我使用的是Adobe Flash Professional CS6,这就是为什么它会给出警告。现在我正在使用Adobe Flash Professional CC,然后它才能正常工作。
答案 2 :(得分:0)
Adobe已经介绍了一种使用代码加载辅助.swfs的方法。
他们通过在构建时将AS嵌入应用程序来解决Apple限制 - 但不是资产。当.swf动态加载时,它会加载资产并使用代码重新组合。保持app文件大小的好方法。