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

Регистрация: Feb 2012
Сообщений: 205
Question nextFrame и PrevFrame

есть 2 кнопки: вперёд и назад
на первом фрейме размещена только одна "вперёд", на последнем только "назад". на фреймах между - обе. Мой скрипт переключает почему-то только между 1-м и последним и циииииклится.
Как написать, чтоб корректно листал с первого до последнего и обратно?

Понимаю, что код банальнейший. На AS2 в два счёта бы написала, но AS3 пока моим мозгам не по силам.
Код AS3:
import flash.events.MouseEvent;
 
stop();
 
addEventListener(Event.ENTER_FRAME, update);
 
function update(e:Event):void
{
if (currentFrame<=12){
bt1.addEventListener(MouseEvent.MOUSE_DOWN, mouseDown_1);}
if (currentFrame>1){
bt2.addEventListener(MouseEvent.MOUSE_DOWN, mouseDown_2);}
function mouseDown_2(me:MouseEvent):void
{
	prevFrame();
}
 
function mouseDown_1(me:MouseEvent):void
{
	nextFrame();
}
 
}