Re: [問題] addEventListener()

看板Flash作者 (超:新:星)時間18年前 (2008/06/12 17:40), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串2/3 (看更多)
※ 引述《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 - 超新星の煌き,再び! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.160.179.190

06/12 18:25, , 1F
歐歐歐...又學到了!!
06/12 18:25, 1F

06/12 21:17, , 2F
所以target是最上層,currentTarget是最底層物件?
06/12 21:17, 2F

06/12 23:15, , 3F
target是觸發事件的物件 currentTarget是註冊事件的物件XD
06/12 23:15, 3F
文章代碼(AID): #18KEyZbA (Flash)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 3 篇):
文章代碼(AID): #18KEyZbA (Flash)