PDA

Просмотр полной версии : Переход на следующий кадр через определенный промежуток времени


Gin
18.03.2012, 14:59
Подскажите пожалуйста, как сделать так, чтобы при запуске анимации проигрывался первый кадр заданное количество времени, и только потом анимация переходила к следующему кадру

zoomerland
18.03.2012, 15:05
Может set frame rate пока кадр первый под свои нужды, а потом возвращаем обратно?

RhPlus
18.03.2012, 15:38
Если речь именно о времени, посмотрите класс Timer (http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/utils/Timer.html), если вы например делаете анимацию персонажа в игре, пропишите в первом (а лучше в помеченном лейблом "STAND") кадре
stop(); //например, в этом кадре ваш персонаж просто стоит
А при каком-то событии (таймерное тоже подходит) воспроизводите:
character.gotoAndPlay("WALK"); (WALK в данном случае - первый кадр лупа анимации ходьбы)

sneltyn
18.03.2012, 18:05
var timer:Timer = new Timer(3000) // в скобках 5000=5 секунд

stop()

timer.start()

timer.addEventListener(TimerEvent.TIMER, timerFunc);

function timerFunc(e:Event):void
{
gotoAndPlay(n); //n нужный кадр
}