0
如果我有一個swf被加載到其他人的swf中(我無法控制)是否有任何方法可以從舞臺獲取屬性(例如高度,寬度,fullScreenHeight等)還是這樣被加載swf曝光?我的swf如何從swf中獲取載入它的swf的屬性?
因爲我不知道加載swf,你可以猜測我希望得到哪個答案。
如果我有一個swf被加載到其他人的swf中(我無法控制)是否有任何方法可以從舞臺獲取屬性(例如高度,寬度,fullScreenHeight等)還是這樣被加載swf曝光?我的swf如何從swf中獲取載入它的swf的屬性?
因爲我不知道加載swf,你可以猜測我希望得到哪個答案。
只要SWF在同一個域上,他們就不會有任何問題訪問階段並獲取正確的值。但是,在加載的SWF中,確保在其基類構造函數中偵聽Event.ADDED_TO_STAGE以瞭解stage何時可用。
這裏唯一的例外是Flex。如果您將AS3 SWF加載到Flex應用程序中,則加載的swf將獲得階段「代理」。不過,我認爲這不是你的情況。
不幸的是,他們不在同一個域。 (並且沒有涉及Flex。) – Seanonymous 2012-02-10 20:08:45
嘗試'root.loaderinfo' – mgraph 2012-02-10 21:20:35