[問題] 請用使用迴圈設定多個按鈕監聽?

看板Flash作者 (vml93)時間16年前 (2009/08/07 01:11), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
各位先進好~ 小第有四個按鈕,想用迴圈設計監聽跟命名 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

08/07 09:23, , 1F
this
08/07 09:23, 1F

08/07 18:10, , 2F
原來是["btn"+i]前面要加this,謝謝樓上的大大
08/07 18:10, 2F
文章代碼(AID): #1AUmxQes (Flash)
文章代碼(AID): #1AUmxQes (Flash)