[AS3] 子影片讀取主影片的參數 (ADDED_TO_STAGE)

Standard

場景上的主影片使用 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 又是另一個領域了,要學習的還很多啊。