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