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