看板 Flash 關於我們 聯絡資訊
不好意思 想請教一個問題 就是有個OO檔 本身物件裡有自己的拖曳事件 (addEventListener) stage上有針對整個全部物件的拖曳事件(stage.addEventListener) 要如何達到 滑鼠在物件上拖曳時 只執行物件的拖曳事件 而不是stage的也一起執行 現在的情形是 滑鼠移上物件 stage的拖曳事件也會一起執行 不知道有沒有懂我的意思 囧 抱歉沒有一個好的範例檔 囧a 謝謝大家! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.63.96.20
mygod0520:stage為啥也要add0.0 設條件 需要用時再add? 05/26 23:31
mygod0520:沒有要用的時後就把那個Listener remove掉呢?(純粹猜) 05/26 23:31
KawasumiMai:是的 05/26 23:54
KawasumiMai:當點選的時候把stage的給remove掉再StartDrag 05/26 23:55
KawasumiMai:放開的時候StopDrag並且把stage的給add回來 05/26 23:55
KawasumiMai:再給個建議,有範圍的拖曳,MOUSE_UP事件建議寫在 05/26 23:56
KawasumiMai:stage上而非物件上,這樣才不會發生範圍外放開滑鼠 05/26 23:56
KawasumiMai:然後物件就黏著不放得再點一下的窘況 05/26 23:57
intangible:謝謝樓上的回覆!!< _ _> 05/27 10:50