我希望能夠區分影片剪輯是被拖動還是被點擊,並相應地執行不同的功能。問題在於startDrag由MOUSE_DOWN啓動,而由MOUSE_UP啓動stopDrag,並且CLICK事件每次都會觸發。我想要做的是,在點擊事件有條件的情況下,說一些類似「如果拖動== true {做點事情}」flash as3 - startDrag,stopDrag的事件監聽器?
我想我可以在mouse_up或mouse_down函數中設置一個標誌,但問題是鼠標點擊發生的同時,mouse_down發生。我需要能夠在實際的stopDrag()函數中設置標誌。我見過一個解決方案,包括設置超時 - 我想避免這種情況。有任何想法嗎?
真棒 - 不知道你可以設置優先級。不知道我是否理解捕獲階段(事件偵聽器的第三個參數)。 – mheavers 2012-08-16 20:19:45
http://help.adobe.com/en_US/as3/mobile/WS948100b6829bd5a67edfb831266c0b5fc6-8000.html – BadFeelingAboutThis 2012-08-16 20:23:28