作者scars (超:新:星)
看板Flash
标题Re: [问题] addEventListener()
时间Thu Jun 12 17:40:49 2008
※ 引述《pm2001 (做个盾牌眼球兵吧)》之铭言:
: textfield1.addEventListener(MouseEvent.CLICK,hit);
: textfield2.addEventListener(MouseEvent.CLICK,hit);
: textfield3.addEventListener(MouseEvent.CLICK,hit);
: 我的hit function有办法可以判断出是哪一个textfield处发这个事件吗?thx
: 推 scars:hit(e:MouseEvent) e.target 指向触发事件的物件 06/12 17:25
: → scars:e.currentTarget 指向注册此Listener的物件 06/12 17:26
: → pm2001:target跟currentTarget好像效果一样? 06/12 17:31
不一样
例如将一个Listener注册到某Sprite好了
假设那个Sprite contains另一个 MovieClip
在MovieClip点一下,
e.target 会是MovieClip
e.currentTarget 会是Sprite
--
Dance Dance Revolution
-S u p e r N O V A 2-
超新星の煌き,再び!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.160.179.190
1F:推 dreamboxer:欧欧欧...又学到了!! 06/12 18:25
2F:推 pm2001:所以target是最上层,currentTarget是最底层物件? 06/12 21:17
3F:→ scars:target是触发事件的物件 currentTarget是注册事件的物件XD 06/12 23:15