2016-05-14 46 views
-1

我有三個動畫片段是mc1,mc2和mc3。 使用類名稱動態添加影片剪輯很簡單。此方法爲所有要添加的影片剪輯請求不同的類名稱。問題是「control.as」文件。我需要定義一個相同的類名稱來控制具有相同的「control.as」文件的所有的電影。我怎樣才能定義相同的類名稱「控制」,然後我可以動態地添加它們?使用相同的類名稱,但動態地添加不同的mc

for(var i=1;i<=3;i++){ 
    var parameter="mc"+i 
    ...? 
    ...? 
    ...? 
} 
+0

可能的[可以從AS3創建一個類的實例,只知道他的名字?](http://stackoverflow.com/questions/7597343/can-i-create-an-instance-ofa-a- class-from-as3-just-know-his-name) – null

+0

您可以擁有不同的類名並使用'getDefinitionByName()'動態構造類名,請參閱http://stackoverflow.com/q/7597343/4347580 – null

+0

但是我可以用一個「control.as」文件來控制mc。所以..有必要給同一個班級名稱。不是嗎?所以看來我不能使用不同的類名。 –

回答

0

設置control.as作爲基類中的各個庫的符號,並給每個人一個獨特的類名。

這樣它們都共享基類的行爲,但可以通過它們的類名唯一標識並添加到顯示列表中。

相關問題