看板 Flash 關於我們 聯絡資訊
最近開始練習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
cjcat2266:this["!@#%$&^" + i] = new mcClass(); 08/26 14:27
Lawnchern:@@a.... 08/27 09:37