看板 Flash 關於我們 聯絡資訊
請問 我在一個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)
cjcat2266:target會是Event最底層的物件,用currentTarget才會是 05/29 11:31
cjcat2266:addEventListener()監聽的對象 05/29 11:32
cjcat2266:詳細原因請按F1搜尋"event flow" 05/29 11:32
herbert570:感謝CJ學長的回答!!! 05/29 14:25
cjcat2266:學長?你是我系上的嗎? 05/29 14:30
cjcat2266:學號報一下吧~來認識認識 05/29 14:30
cjcat2266:噢,不用了...已經在系板找到了XD 05/29 14:32