Я пытался создать галерею во Flash с различными клипами.
Timeline
-back button
-next button
-stop button
-play button
-Main Movie
(these are inside Main Movie)
--Animation 1
--Animation 2
--Animation 3
У меня настроены анимации в главном фильме с именами экземпляров и кадров, такими как «Анимация 1». Я заставил его играть и останавливаться, но я не могу переходить вперед и назад по каждой анимации с помощью кнопок назад и вперед. Как правильно я могу это осуществить?
--- Обновление 8-20-2010
Я получил его на работу, но с крошечной ошибкой. Всякий раз, когда я нажимаю кнопку «Далее» или «Назад», он переходит к имени первого кадра, а затем к другому. Я сделал трассировку и обнаружил, что она насчитывает «ad-1, ad-2, ad-3 и т. Д.» Или «ad1, ad2, ad3 и т. Д.»
var currentAnimationIndex:int;
var currentAnimation:int;
var animeOstart:Number = 1;
var animeOend:Number = 3;
function playAnimation(frameIndex:int):void
{
var frameName:String = "ad" + frameIndex.toString();
trace(frameName)
ads.gotoAndPlay(frameName);
ads.movie.gotoAndPlay(1);
currentAnimationIndex = frameIndex;
}
function playBack(event:MouseEvent):void
{
--currentAnimationIndex;
if(currentAnimationIndex < animeOstart)
currentAnimation == 1;
playAnimation(currentAnimationIndex);
}
function playNext(event:MouseEvent):void
{
++currentAnimationIndex;
if(currentAnimationIndex > animeOend)
currentAnimation == 3;
playAnimation(currentAnimationIndex);
}