AIR for iOS、外部 swf(不允许使用字节码)可以使用实例名称访问舞台上的实例吗?

Posted

技术标签:

【中文标题】AIR for iOS、外部 swf(不允许使用字节码)可以使用实例名称访问舞台上的实例吗?【英文标题】:AIR for iOS, external swf (bytecode not allowed) can instances on stage be reached using instance name? 【发布时间】:2017-02-06 09:46:13 【问题描述】:

我需要执行以下操作: AIR for ios 应用程序 从网络加载外部 SWF(未使用主 swf 编译),并访问位于舞台上的实例。或位于为 actionscript 导出的类中的实例。 实例名称算作可卸载的 ABC 吗?

谢谢

【问题讨论】:

我不认为实例名称算作不可加载的字节码。你不能在那里有任何AS3。加载 SWF 后,您应该能够通过 getChildByName 找到您的实例。 我已验证。它有效,实例名称不会被解释为 ABC。 【参考方案1】:

我确认这是可能的。经过测试,我在 iOS 9 中验证它不会触发任何错误,并且成功地使用正确的实例名称和属性访问舞台上的实例。

【讨论】:

以上是关于AIR for iOS、外部 swf(不允许使用字节码)可以使用实例名称访问舞台上的实例吗?的主要内容,如果未能解决你的问题,请参考以下文章

Adobe Air 加载内部带有 allowDomain('*') 的外部 swf

Air ios 导入 swf (无代码) 突然开始报 'Uncompiled AS' 错误

加载的SWF将无法在空中执行其功能

如何使 removeChild() 像 unloadAndStop() 一样工作?

如何在Adobe Air上运行现有的SWF文件

SWF 本地可信沙箱和 adobe air