Показать сообщение отдельно
Старый 13.07.2013, 22:49
kirill1989 вне форума Посмотреть профиль Отправить личное сообщение для kirill1989 Найти все сообщения от kirill1989
  № 1  
Ответить с цитированием
kirill1989

Регистрация: Feb 2013
Сообщений: 31
По умолчанию цикличность анимации

Есть анимация которая переходит при нажатии на кнопку по кадрам, кадры вытаскиваются из массива, изначальный кадр стартует с пятого но приходиться кликать два раза, что бы запустить переход, при проходе последнего кадра приходиться нажимать на кнопку так же два раза что бы опять возобновить анимацию. В output выводиться номер кадра (5) два раза. Как можно зациклить анимацию так что бы возобновлять ее одним кликом. Вот фрагмент кода:

Код AS3:
function mc_unit3Click(e:MouseEvent):void{
 
 
 
    var arrayOfFrames2:Array = arrayOfFrames.concat();
	if(mc_unit3.currentFrame == arrayOfFrames2[arrayOfFrames2.length-1])
{
mc_unit3.gotoAndStop(arrayOfFrames2[0]);
trace(arrayOfFrames2[0]);
currFrame2 = 0;
return;
}
 
 
 
	mc_unit3.gotoAndStop(arrayOfFrames2[currFrame2]);
	trace(arrayOfFrames2[currFrame2]);
	currFrame2++;
 
}