|
|
|||||
[+1.3 29.03.11]
Регистрация: Mar 2011
Сообщений: 6
|
обратная анимация кнопки
помогите, что нужно вписать,что бы анимация вернулась не на 1 кадр назад(prevFrame(), а реверсом до начала анимации?
Последний раз редактировалось udaaff; 29.03.2011 в 06:47. |
|
|||||
Обсуждалось много раз, все есть в поиске. Настоятельно не рекомендую писать в кадрах.
stop(); button1.addEventListener(MouseEvent.ROLL_OVER,goanimation1); function goanimation1(e:MouseEvent):void { button1.removeEventListener(Event.ENTER_FRAME, onReverse); gotoAndPlay(2); } button1.addEventListener(MouseEvent.ROLL_OUT,goanimation2); function goanimation2(e:MouseEvent):void { button1.addEventListener(Event.ENTER_FRAME, onReverse); } function onReverse(e:Event):void { var btn:/*Какой_там_у_васТип*/ = e.currentTarget as /*Какой_там_у_васТип*/ btn.prevFrame(); if (btn.currentFrame === 1) btn.removeEventListener(Event.ENTER_FRAME, onReverse); }
__________________
тут я |
|
|||||
[+1.3 29.03.11]
Регистрация: Mar 2011
Сообщений: 6
|
так как только начал изучать... сори
/*Какой_там_у_васТип*/ - ? что там должно быть? |
|
|||||
Там должен быть тип кнопки. Класс, экземпляром которого является кнопка. Например, MovieClip. Любой класс реализующий методы prevFrame(), removeEventListener() и имеющий свойство currentFrame.
|
|
|||||
[+1.3 29.03.11]
Регистрация: Mar 2011
Сообщений: 6
|
СПАСИБО ВСЕМ БОЛЬШОЕ!
|
Часовой пояс GMT +4, время: 18:24. |
|
« Предыдущая тема | Следующая тема » |
|
|