[问题] 一个好像有点笨的问题

楼主: para123 (好心情,事才会做好)   2014-11-08 19:56:43
例如我的元件库里面有几个物件,连结给AS用的名字分别为:
item001
item002
item003
item004

然后我想用循环去对每个 item 下指令时,就必须先做一次这个动作:
var AAA = new Array;
AAA[1] = new item001;
AAA[2] = new item002;
AAA[3] = new item003;
AAA[4] = new item004;

才能开始利用 AAA 阵列去对这四个物件做动作,
总觉得这是个很笨的做法,可是不知道该如何解决…
简单的说,就是有没有办法对元件库里的东西直接用阵列的概念去操作,
而不需要这样对每个物件都重新再手动命名一次啊~?
作者: SheLoBDenI (幻冥月)   2014-11-08 21:59:00
new (getDefinitionByName("item00" + n))();括号很重要,不然会error。或是用as Class的写法也可
楼主: para123 (好心情,事才会做好)   2014-11-09 17:37:00
感谢!
作者: fixxxxx (修)   2014-11-09 22:18:00
try/catch

Links booklink

Contact Us: admin [ a t ] ucptt.com