我有一個可拖動的項目,當它被點擊時調用startDrag()的MovieClip以及舞臺上的另一個MovieClip。如何在拖動上面的MovieClip時檢測元素的翻轉?
我需要MovieClip接收ROLL_OVER和ROLL_OUT事件,而可拖動的MovieClip正在被拖動到它上面,但是下面的剪輯在拖動剪輯時不會收到這些消息。
本質上,ROLL_OVER只發送到最上面的 MovieClip下的鼠標。通常情況下,您可以在重疊的影片剪輯上使用mouseEnabled或mouseChildren的某種組合來解決這個問題,但是如果您對可拖動的影片剪輯執行此操作,則會中斷拖動。我需要檢測鼠標何時位於較低的MovieClip上,而不管它上面有什麼影片剪輯。
那麼,我該怎麼做呢?
這解決了它。非常感謝你! PatrickS和www0z0k的解決方案也可以工作,但它們更復雜。這是一個簡單的解決方案,因爲您只需要跟蹤「我正在被拖動」並將mouseUp附加到舞臺上。 – 2010-10-21 14:25:05