[問題] 一個好像有點笨的問題
例如我的元件庫裡面有幾個物件,連結給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 陣列去對這四個物件做動作,
總覺得這是個很笨的做法,可是不知道該如何解決…
簡單的說,就是有沒有辦法對元件庫裡的東西直接用陣列的概念去操作,
而不需要這樣對每個物件都重新再手動命名一次啊~?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.254.41
※ 文章網址: http://www.ptt.cc/bbs/Flash/M.1415447805.A.83E.html
推
11/08 21:59, , 1F
11/08 21:59, 1F
→
11/08 22:00, , 2F
11/08 22:00, 2F
→
11/09 17:37, , 3F
11/09 17:37, 3F
想再請教一下,
有無辦法判斷該名稱元件是否存在?
我直接用 (getDefinitionByName("item00" + n)) == null 這樣檢查,會直接出錯
※ 編輯: para123 (1.169.254.41), 11/09/2014 17:47:45
→
11/09 22:18, , 4F
11/09 22:18, 4F
Flash 近期熱門文章
PTT數位生活區 即時熱門文章