2010-08-21 50 views
0

我想使用編譯剪輯來加速編譯。AS3 - 手動創建影片剪輯和「轉換爲編譯剪輯」麻煩

但我發現以下問題:

我有Foo類,它extends MovieClip並將其設置爲「類」到圖書館的標誌之一(這個符號也被稱爲富)。

此符號(Foo)有一個MovieClip子元素,其實例名稱爲FOO_CHILD。我引用這個孩子裏面Foo類的構造函數是這樣的:

public function Foo(){
childReferennce = this.getChildByName("FOO_CHILD");
}

現在,當我使用「轉換爲編譯剪輯」上富庫符號選項它符合罰款。但是當我嘗試在舞臺上使用它時,我得到了運行時錯誤(ReferenceError: Error #1056,它說它無法在我的Foo類上創建「FOO_CHILD」屬性)。

如何正確地做到這一點?

回答

1

使該類動態。即:

package { 
    dynamic public class Foo { 
     // class code here 
    } 
}