Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 24.10.2007, 10:48
Dessert вне форума Посмотреть профиль Отправить личное сообщение для Dessert Найти все сообщения от Dessert
  № 1  
Ответить с цитированием
Dessert
[+3 14.10.07]

Регистрация: Feb 2006
Сообщений: 104
По умолчанию Сложное перемещение по кадрам

Уже час пробую, но не получается.
Есть 2 слоя 15 кадров, 10 ключевой, в нем прописан stop();
на 2м слое, с 10 по 15 кадр расположена кнопка.
Вопрос, как сделать чтобы при нажатии на кнопку у нас пошло движение дальше и когда снова пойдет движение на таймлайне, чтоб мувик не останавливался в 10 кадре, какбы игнорируя команду stop(); в 10 кадре. Другими словами, чтоб началось движение циклическое, и при этом игнорируя команду stop();

Старый 24.10.2007, 10:58
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 2  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
К примеру, при нажатии на кнопку, можно изменить Boolean значение какой-нибудь переменной на противоположное flag = !flag
А в кадре поизводить проверку:
if (flag) stop()

Старый 24.10.2007, 10:59
Dessert вне форума Посмотреть профиль Отправить личное сообщение для Dessert Найти все сообщения от Dessert
  № 3  
Ответить с цитированием
Dessert
[+3 14.10.07]

Регистрация: Feb 2006
Сообщений: 104
еще дополнение.
В 10 кадре есть мувик№2, в нем 15 кадров анимациии в 15 кадре стоит стоп(тут анимация, и в 15 кадре она останавливается).
Как сделать, чтобы при нажатии на кнопку у нас пошло движение и когда мувик снова прийдет на 10 кадр, то он подождал пока проиграются 15 кадров мувика№2,а после этого дальше начал двигатся 11,12,13,14,15,0,1,2,3 .... и когда дойдет до 10, то снова подождет пока там проиграется анимация и пойдет дальше 11,12.13...

Старый 24.10.2007, 11:40
Infectedcell вне форума Посмотреть профиль Отправить личное сообщение для Infectedcell Посетить домашнюю страницу Infectedcell Найти все сообщения от Infectedcell
  № 4  
Ответить с цитированием
Infectedcell
 
Аватар для Infectedcell

Регистрация: Mar 2006
Адрес: Москва
Сообщений: 415
Цитата:
Сообщение от Dessert
еще дополнение.
В 10 кадре есть мувик№2, в нем 15 кадров анимациии в 15 кадре стоит стоп(тут анимация, и в 15 кадре она останавливается).
Как сделать, чтобы при нажатии на кнопку у нас пошло движение и когда мувик снова прийдет на 10 кадр, то он подождал пока проиграются 15 кадров мувика№2,а после этого дальше начал двигатся 11,12,13,14,15,0,1,2,3 .... и когда дойдет до 10, то снова подождет пока там проиграется анимация и пойдет дальше 11,12.13...
читай пост от udaaff. Схема одна и та же....
__________________
Mix: Хобби | Работа | undefined

Старый 24.10.2007, 12:53
Dessert вне форума Посмотреть профиль Отправить личное сообщение для Dessert Найти все сообщения от Dessert
  № 5  
Ответить с цитированием
Dessert
[+3 14.10.07]

Регистрация: Feb 2006
Сообщений: 104
может кто подробнее напишет? Заранее спасибо.

Старый 24.10.2007, 13:24
_ViPeR_ вне форума Посмотреть профиль Отправить личное сообщение для _ViPeR_ Найти все сообщения от _ViPeR_
  № 6  
Ответить с цитированием
_ViPeR_

Регистрация: Sep 2007
Сообщений: 64
Кнопка:
Код:
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();
Попробуйте так
А на самом деле я вообще не осилил что нужно автору


Последний раз редактировалось _ViPeR_; 24.10.2007 в 13:29.
Создать новую тему Ответ Часовой пояс GMT +4, время: 06:56.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 06:56.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.