作者vml93 (vml93)
看板Flash
標題[問題] 請用使用迴圈設定多個按鈕監聽?
時間Fri Aug 7 01:11:51 2009
各位先進好~
小第有四個按鈕,想用迴圈設計監聽跟命名
btn_1.addEventListener(MouseEvent.CLICK,onClick);
btn_1.name=item_1;
btn_2.addEventListener(MouseEvent.CLICK, onClick);
btn_2.name=item_2;
...
我試著把上面改成這樣:
for (var i:int = 1; i <= 4; i++ ) {
["btn_"+i].addEventListener(MouseEvent.CLICK, onClick);
["btn_"+i].name="item_"+i;
}
可是系統都告訴我有不明的dot,請問是["btn"+i]這行有問題嗎?
謝謝
--
先把麵包顧好,才來尋找愛情...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.133.164
推 pm2001:this 08/07 09:23
→ vml93:原來是["btn"+i]前面要加this,謝謝樓上的大大 08/07 18:10