物件呼叫stage長、寬出錯

在使用類別呼叫stage.stageHeight或stage.stageWidth時會出錯。
後來發現是因為要呼叫stage是"物件"本身已在顯示列表中才能找的到"自身"的stage。
不過這情形又似乎只發生在呼叫外部swf檔才會發生。

所以後來如果要呼叫stage的類別,我會習慣加上
this.addEventListener(Event.ADDED_TO_STAGE,init)

也許不是什麼正統的方式,相關stage或root的認定,可以參考Ticore大師的文章。

留言

這個網誌中的熱門文章

Flash CS4有夠慢!