【发布时间】:2011-03-29 23:20:51
【问题描述】:
我正在加载一个包含未实例化的影片剪辑符号的外部 SWF。我可以加载 SWF,没问题。如果我打电话:
loader.contentLoaderInfo.applicationDomain.getDefinition( "TestClip" ) as Class
我得到了一个名为“TestClip”的库符号类,然后我可以对其进行实例化。 真棒。
我遇到的问题是,基本上我想访问所有库符号,而无需明确知道它们的名称。我希望使用:
describeType( loader.contentLoaderInfo.applicationDomain );
...获得对库符号的反射访问,但返回的 XML 似乎不包含对它们的任何引用。也许我在错误的对象上调用它?我也不想必须显式创建编码实例才能获得访问权限。这是为 Flash 艺术家准备的工具,避免使用代码很重要,即使是简单的代码。
必须有某种方式可以访问这些符号。任何有关如何完成此任务的建议将不胜感激!
相关:
as3 - getting library symbols from an Assets class
【问题讨论】:
标签: actionscript-3 flash symbols