場景上的主影片使用 loader 將子影片 load 進來,然後子影片欲取得主影片設定的變數(如本例的 foo
),有時候會發生抓不到的情況,但別支子影片卻正常,Google 了一下,找到要用 ADDED_TO_STAGE
這個事件做處理。
確保已經被載入到主場景上,此時再去抓該變數。
addEventListener(Event.ADDED_TO_STAGE, enterDLHandle);
function enterDLHandle(e:Event):void {
var ROOT = stage.getChildAt(0);
trace(ROOT.foo);
}
ActionScript 又是另一個領域了,要學習的還很多啊。