看板 Flash 關於我們 聯絡資訊
如題 最近遇到一個問題 某些時候使用偵聽事件偵聽放在陣列內的MC ex: Array[i]=mc; Array[i].addEventListener(MouseEvent,MOUSE_OVER, xx); 並為此mc用迴圈增加一個屬性 ex: Array[i].type=i; 有時在xx函式內用e.target.type呼叫type這個屬性 會顯示沒有這個type的存在 (有時又可以....) 但這時候如果用e.currentTarget.type 就抓得到type這個屬性 不太了解為什麼.... 有高手可以解答一下嗎? e.currentTarget & e.target這兩種屬性的不同 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.85.121.198
cjcat2266:可以參考以一下event flow流程 12/30 12:25
cjcat2266:currentTarget是用addEventListener註冊的目標物件 12/30 12:26
cjcat2266:target是實際目標物件,例如一個parent裡面的child被點 12/30 12:27
cjcat2266:那當parent的event listener被呼叫的時候 12/30 12:27
cjcat2266:currentTarget會是parent而target是child 12/30 12:27
kirai:謝謝解答@@ 我會再回去翻看看 12/30 22:44