[問題] MouseEvent.target

看板Flash作者 (エニシ 縁)時間16年前 (2009/05/28 21:28), 編輯推噓2(205)
留言7則, 2人參與, 最新討論串1/1
請問 我在一個MovieClip(以下稱為 mc_A )底下, 加入了另外一個MovieClip(以下稱為 mc_B), 另外我在主時間軸的AS中加入了 mc_A.addEventListener(MouseEvent.MOUSE_UP,myFunction); 先不管myFunction(myEvent:MouseEvent)裡面寫什麼 但這樣子設定了以後, myEvent.dropTarget所指的對象是mc_B而不是mc_A!!! 請問有沒有什麼辦法可以讓它所指的對象是 mc_A ,不要是 mc_B? 還是說要用 myEvent.dropTarget.parent 來完成? 但這樣我怕 mc_A 執行到不同影格的時候,會有 myEvent.dropTarget == mc_A 的情況 有沒有什麼方法可以讓確切地讓 dropTarget 指到 Stage 裡(mc_A在Stage裡), 而不要指向較深層的 mc_B, which is inside mc_A. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.243.251 ※ 編輯: herbert570 來自: 140.112.243.251 (05/29 03:08) ※ 編輯: herbert570 來自: 140.112.243.251 (05/29 03:09)

05/29 11:31, , 1F
target會是Event最底層的物件,用currentTarget才會是
05/29 11:31, 1F

05/29 11:32, , 2F
addEventListener()監聽的對象
05/29 11:32, 2F

05/29 11:32, , 3F
詳細原因請按F1搜尋"event flow"
05/29 11:32, 3F

05/29 14:25, , 4F
感謝CJ學長的回答!!!
05/29 14:25, 4F

05/29 14:30, , 5F
學長?你是我系上的嗎?
05/29 14:30, 5F

05/29 14:30, , 6F
學號報一下吧~來認識認識
05/29 14:30, 6F

05/29 14:32, , 7F
噢,不用了...已經在系板找到了XD
05/29 14:32, 7F
文章代碼(AID): #1A7f6Kx1 (Flash)