我的swf如何从加载它的swf访问阶段属性?

时间:2012-02-10 18:45:34

标签: flash actionscript-3 cross-domain

如果我有一个被加载到其他人的swf(我无法控制)的swf,那么我可以从舞台获得属性(例如height,width,fullScreenHeight等)或者这样做必须通过加载swf曝光?

由于我不知道加载swf,你可以猜出我希望得到哪个答案。

1 个答案:

答案 0 :(得分:0)

只要SWF位于同一个域中,他们就不会有任何访问阶段和获取正确值的问题。但是,在SWF中加载时,请确保在它的基类构造函数中监听Event.ADDED_TO_STAGE以了解何时可以使用的阶段。

唯一的例外是Flex。如果将AS3 SWF加载到Flex应用程序中,则加载的swf将获得阶段“代理”。但是,我认为这不是你的情况。