[問題] AS3複製元件的小疑問

看板Flash作者 (響徹雲霄的喇叭聲)時間16年前 (2009/08/26 13:01), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
最近開始練習AS3 寫了一些發現有些地方會不該怎麼下手 現在遇到比較大的問題是 以前在寫AS2的時候 常常會用迴圈寫duplicateMovieClip複製元件 例如: for (i=1; i<=total; i++) { duplicateMovieClip(mc_all.mc_object, "mc_object"+i, mc_all.getNextHighestDepth()); } 後來到AS3的時候卻卡住了 後來參考神手CJ的文章 //先抓到MyClip的constructor var mcClass:Class = Object(clip_mc).constructor; //這樣就生出一個新的MyClip物件了 var clip2_mc:DisplayObject = new mcClass(); 但是我嘗試用 for(var i:int=1 ; i=total ; i++) { var mcClass:Class = Object(clip_mc).constructor; var !@#%$&^:DisplayObject = new mcClass(); !@#%$&這裡卻怎麼也寫不出來要把i加進去的名稱 } 希望各位版大為小弟解惑,感激不盡 以下是AS2與AS3寫同樣效果的效能比較 AS2 http://www.ac-momo.com/ac/others/980826_as2zcon/ AS3 http://www.ac-momo.com/ac/others/980826_as3zcon/ AS3運算似乎真的強很多~~ -- 挖~~店員辭職啦~~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.27.234

08/26 14:27, , 1F
this["!@#%$&^" + i] = new mcClass();
08/26 14:27, 1F

08/27 09:37, , 2F
@@a....
08/27 09:37, 2F
文章代碼(AID): #1AbC6UZ9 (Flash)
文章代碼(AID): #1AbC6UZ9 (Flash)