作者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
1F:推 cjcat2266:this["!@#%$&^" + i] = new mcClass(); 08/26 14:27
2F:推 Lawnchern:@@a.... 08/27 09:37