Просмотр полной версии : Сложное перемещение по кадрам
Уже час пробую, но не получается.
Есть 2 слоя 15 кадров, 10 ключевой, в нем прописан stop();
на 2м слое, с 10 по 15 кадр расположена кнопка.
Вопрос, как сделать чтобы при нажатии на кнопку у нас пошло движение дальше и когда снова пойдет движение на таймлайне, чтоб мувик не останавливался в 10 кадре, какбы игнорируя команду stop(); в 10 кадре. Другими словами, чтоб началось движение циклическое, и при этом игнорируя команду stop();
К примеру, при нажатии на кнопку, можно изменить Boolean значение какой-нибудь переменной на противоположное flag = !flag
А в кадре поизводить проверку:
if (flag) stop()
еще дополнение.
В 10 кадре есть мувик№2, в нем 15 кадров анимациии в 15 кадре стоит стоп(тут анимация, и в 15 кадре она останавливается).
Как сделать, чтобы при нажатии на кнопку у нас пошло движение и когда мувик снова прийдет на 10 кадр, то он подождал пока проиграются 15 кадров мувика№2,а после этого дальше начал двигатся 11,12,13,14,15,0,1,2,3 .... и когда дойдет до 10, то снова подождет пока там проиграется анимация и пойдет дальше 11,12.13...
Infectedcell
24.10.2007, 11:40
еще дополнение.
В 10 кадре есть мувик№2, в нем 15 кадров анимациии в 15 кадре стоит стоп(тут анимация, и в 15 кадре она останавливается).
Как сделать, чтобы при нажатии на кнопку у нас пошло движение и когда мувик снова прийдет на 10 кадр, то он подождал пока проиграются 15 кадров мувика№2,а после этого дальше начал двигатся 11,12,13,14,15,0,1,2,3 .... и когда дойдет до 10, то снова подождет пока там проиграется анимация и пойдет дальше 11,12.13...
читай пост от udaaff. Схема одна и та же....
может кто подробнее напишет? Заранее спасибо.
Кнопка:
on(press){
flag=false;
_root.play();
}
Основной мувик, кадр 1:
var flag:Boolean=true;
Основной мувик, кадр 10:
if (flag){
stop();
}
_root.имя_мувика_№2.gotoAndPlay(1);
Мувик №2, кадр 1:
_parent.stop();
Мувик №2, кадр 15:
stop();
_parent.play();
Попробуйте так
А на самом деле я вообще не осилил что нужно автору
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.