作者aquarianboy (高 见龙)
看板Flash
标题Re: [问题] 关於使用回圈侦听所有按钮 ???
时间Wed Mar 24 16:19:23 2010
※ 引述《openyayak (123)》之铭言:
: 各位午安 ~ 请教一下^^"
: 就是目前场景上有六个按钮,原本想说先把名称放入Array中
: 再使用回圈一次侦听全部按钮
: 但~ Array 并没有 addEventListener 的方法
: 没办法使用 Array[i].addEventListener
: 不知道是否还有其他的做法呢?
: 拜托各位高手了!!!
: 感恩~~~
F1手册有空要常翻
addEventListener的说明:
Registers an event listener object
with an EventDispatcher object so that
the listener receives notification of an event. You can register event
listeners on all nodes in the display list for a specific type of event,
phase, and priority.
首先,你要知道addEventListener要用在谁身上
再来,你透过回圈印出Array[]里的东西确定是"按钮"吗? 还是只是"名字字串"?
var ButtonsArray = ["b0", "b1", "b2", "b3"];
for each(var btn in ButtonsArray)
{
trace(btn); // 这里你得到什麽?
var btn_mc:MovieClip = this[btn] as MovieClip;
trace(btn_mc); // 这里你得到什麽?
}
想对字串用addEventListener方法当然是会出错的
供你参考
--
http://blog.eddie.com.tw/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.5.183
1F:推 openyayak:感恩感恩~了解了~谢谢你 03/24 16:29