Adobe Air for iOS中的警告:在iOS设备上,外部加载的SWF文件中包含的ActionScript将被忽略
我正在尝试下载带有(as3文件)actionscript的外部swf。我正在使用AdobeAIR发布到iOS 在iOS中发布时,我收到以下警告-“外部加载的SWF文件中包含的ActionScript将在iOS设备上被忽略” 我上传了一个带有代码的演示zip文件。请看一看 我正在使用adobe flash professional cs6。Air SDK版本为13.0.0.83 谢谢你的帮助 Per: iOS上的AIR要求应用程序的所有ActionScript代码都存在于主SWF或根SWF中Adobe Air for iOS中的警告:在iOS设备上,外部加载的SWF文件中包含的ActionScript将被忽略,ios,actionscript-3,flash,air,swfupload,Ios,Actionscript 3,Flash,Air,Swfupload,我正在尝试下载带有(as3文件)actionscript的外部swf。我正在使用AdobeAIR发布到iOS 在iOS中发布时,我收到以下警告-“外部加载的SWF文件中包含的ActionScript将在iOS设备上被忽略” 我上传了一个带有代码的演示zip文件。请看一看 我正在使用adobe flash professional cs6。Air SDK版本为13.0.0.83 谢谢你的帮助 Per: iOS上的AIR要求应用程序的所有ActionScript代码都存在于主SWF或根SWF中
动态加载包含ActionScript代码的远程SWF在iOS上不起作用;也不会使用
[Embed]
元标记嵌入SWFs。我使用的是Adobe Flash Professional CS6,这就是它发出警告的原因。现在我使用的是Adobe Flash Professional CC,它工作正常。Adobe引入了一种方法,可以用代码加载secondary.SWFs
他们绕过了苹果的限制,在构建时将AS嵌入到应用程序中,而不是资产。动态加载.swf时,它加载资产并将其与代码重新结合。降低应用程序文件大小的好方法。您还没有问过这个问题,怎么了?此警告意味着在iOS上您可以;我没有带代码的SWF,因为加载后该代码将无法工作-因此没有模块或共享库。1) 在任何情况下,苹果都不允许任何应用程序使用外部加载的代码。这是一个安全问题。这是没有办法的。2) 即使苹果公司允许,AIR应用程序也会交叉编译成Objective-C。苹果公司不允许运行时解释器,因此你的应用程序实际上不是以AS3运行的,实际上也没有包含AIR运行时。应用程序中没有可能运行加载的AS3的机制