作者zswolf (響徹雲霄的喇叭聲)
看板Flash
標題[問題] AS3複製元件的小疑問
時間Wed Aug 26 13:01:16 2009
最近開始練習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