在Flex / AIR中,如何将加载的SWFs阶段属性本地化为该swf?

时间:2010-05-24 15:42:48

标签: flex flash actionscript-3 air flex3

有没有人知道将AS3 swf加载到现有AIR / Flex(Flex 3)应用程序中并使加载的SWF保留自己对其阶段(不是加载程序阶段)的引用的解决方法?

我在SWFLoader上尝试过loadForCompatibility属性,但这并没有给我我想要的行为。加载的swf仍然具有主AIR应用程序的舞台设置。

任何人都知道我缺少任何变通办法或某些财产吗?

1 个答案:

答案 0 :(得分:0)

也许您正在寻找DisplayObject的“root”属性而不是“stage”属性。根据文档,root属性是由该SWF文件表示的显示列表树结构部分中的最顶层显示对象。所以它总是相对于加载的文件而不是父应用程序。