Я получил случайную картинку, которую хочу повернуть (анимация движения) на 180º с событием MOUSE_OVER. У меня есть другая функция, которая возвращает картинку -180º с событием MOUSE_OUT. Проблема заключается в том, что событие MOUSE_OUT срабатывает, когда событие MOUSE_OVER все еще активно.
stop();
sClock.addEventListener(MouseEvent.MOUSE_OVER, Frwrd);
sClock.addEventListener(MouseEvent.MOUSE_OUT, Bck);
function Frwrd(event:MouseEvent):void
{
this.gotoAndPlay("2");
}
function Bck(event:MouseEvent):void
{
this.gotoAndPlay("21");
}
Если я использую метки кадров вместо «2» и «21», это еще более странно.
stop();
sClock.addEventListener(MouseEvent.MOUSE_OVER, Frwrd);
sClock.addEventListener(MouseEvent.MOUSE_OUT, Bck);
function Frwrd(event:MouseEvent):void
{
this.gotoAndPlay("RotationStart");
}
function Bck(event:MouseEvent):void
{
this.gotoAndPlay("RotationEnd");