作者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