看板 Flash 關於我們 聯絡資訊
各位午安 ~ 請教一下^^" 就是目前場景上有六個按鈕,原本想說先把名稱放入Array中 再使用迴圈一次偵聽全部按鈕 但~ Array 並沒有 addEventListener 的方法 沒辦法使用 Array[i].addEventListener 不知道是否還有其他的做法呢? 拜託各位高手了!!! 感恩~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.125.26.94
aquarianboy:你程式碼怎麼寫的? 03/24 15:45
openyayak:var A:Array = new Array("0","1","2","3","4","5","6") 03/24 15:49
openyayak:for(i=0;i<6;i++){a[i].addEventListener};就卡住了 = = 03/24 15:50
openyayak:不知道有沒有其它的方法... 03/24 15:50
Esvent:昨天剛好有遇到一樣的問題,不過我的解法滿笨的... 03/24 15:56
Esvent:就是利用函數的參數來傳送a[i],再於迴圈裡呼叫函數這樣 03/24 15:58
Esvent:for(...){function aName(a_name):void {a_name.addEve..略 03/24 16:00
Esvent:aName(a[i]);} 大概是這樣,不知道有沒有更好的解法 03/24 16:01
openyayak:恩~你的方法好像也不錯! 03/24 16:05
cjcat2266:你最大的問題是字串不是event dispatcher吧... 03/24 21:20
cjcat2266:所以自然沒有String.addEventListener()給你呼叫 03/24 21:20