[問題] 一個好像有點笨的問題

作者: 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