[問題] 物件上的拖曳與stage上的拖曳

看板Flash作者 (~*)時間15年前 (2011/05/26 23:03), 編輯推噓1(108)
留言9則, 3人參與, 最新討論串1/2 (看更多)
不好意思 想請教一個問題 就是有個OO檔 本身物件裡有自己的拖曳事件 (addEventListener) stage上有針對整個全部物件的拖曳事件(stage.addEventListener) 要如何達到 滑鼠在物件上拖曳時 只執行物件的拖曳事件 而不是stage的也一起執行 現在的情形是 滑鼠移上物件 stage的拖曳事件也會一起執行 不知道有沒有懂我的意思 囧 抱歉沒有一個好的範例檔 囧a 謝謝大家! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.63.96.20

05/26 23:31, , 1F
stage為啥也要add0.0 設條件 需要用時再add?
05/26 23:31, 1F

05/26 23:31, , 2F
沒有要用的時後就把那個Listener remove掉呢?(純粹猜)
05/26 23:31, 2F

05/26 23:54, , 3F
是的
05/26 23:54, 3F

05/26 23:55, , 4F
當點選的時候把stage的給remove掉再StartDrag
05/26 23:55, 4F

05/26 23:55, , 5F
放開的時候StopDrag並且把stage的給add回來
05/26 23:55, 5F

05/26 23:56, , 6F
再給個建議,有範圍的拖曳,MOUSE_UP事件建議寫在
05/26 23:56, 6F

05/26 23:56, , 7F
stage上而非物件上,這樣才不會發生範圍外放開滑鼠
05/26 23:56, 7F

05/26 23:57, , 8F
然後物件就黏著不放得再點一下的窘況
05/26 23:57, 8F

05/27 10:50, , 9F
謝謝樓上的回覆!!< _ _>
05/27 10:50, 9F
文章代碼(AID): #1Dtcl6g_ (Flash)
文章代碼(AID): #1Dtcl6g_ (Flash)