我在舞臺上有一個叫做circle
的按鈕。當鼠標移動時,圓圈指向鼠標。這是我用來做circle
點鼠標功能:旋轉屬性問題
stage.addEventListener(MouseEvent.MOUSE_MOVE, followTheMouse);
function followTheMouse(e:MouseEvent):void {
circle.rotation = Math.atan2(mouseY-circle.y, mouseX-circle.x)*180/Math.PI + 90;
}
當circle
被點擊時,傳統補間扮演移動circle
出舞臺:
circle.addEventListener(MouseEvent.MOUSE_UP, enterZone);
function enterZone(e:MouseEvent):void {
this.play();
stage.removeEventListener(MouseEvent.MOUSE_MOVE, followTheMouse);
}
有沒有任何編譯錯誤或運行時錯誤。但是,當我點擊circle
時,它不會離開舞臺。
經過一番研究,我發現旋轉屬性會導致經典補間和補間動畫被忽略。爲什麼會發生這種情況,我該如何解決這個問題?
'circle'是放置在舞臺上的經典補間的MovieClip。 AS3代碼無論是補間還是「圈子」。 – Yonic