我想要做的是運行一次我的監聽器函數。問題是,一旦我將鼠標移動到我的影片剪輯「按鈕」中,它會一次又一次地進入一個新的循環。我怎樣才能讓它運行只有一次,當補間事件完成?ActionScript 3 MouseEvent運行一次
import fl.transitions.Tween;
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;
function Over (e:MouseEvent):void
{
trace('Over');
var myTweenUp:Tween = new Tween(button, "y", Back.easeOut, 200, 180, 2, true);
}
function Out (e:MouseEvent):void
{
trace('Out');
var myTweenDown:Tween = new Tween(button, "y", Back.easeOut, 180, 200, 2, true);
}
button.addEventListener(MouseEvent.MOUSE_OVER, Over);
button.addEventListener(MouseEvent.MOUSE_OUT, Out);