作者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
推 dreamboxer:歐歐歐...又學到了!! 06/12 18:25
推 pm2001:所以target是最上層,currentTarget是最底層物件? 06/12 21:17
→ scars:target是觸發事件的物件 currentTarget是註冊事件的物件XD 06/12 23:15