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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Общие вопросы

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 06.10.2004, 20:43
Glaphira вне форума Посмотреть профиль Отправить личное сообщение для Glaphira Найти все сообщения от Glaphira
  № 1  
Glaphira
 
Аватар для Glaphira

Регистрация: Jan 2002
Адрес: Moscow
Сообщений: 38
По умолчанию Пауза ролика вместе с вложенными мувиками

Честно прочесала весь форум поиском и исходники - но на мой вопрос ответа не нашла =(

Штука вот в чем: есть ролик, состоящий лишь из одного кадра и слоя, в котором расположено сразу много мувиков, живущих внутри своей жизнью. Хочется переодически останавливать весь ролик, не этот единственный кадр, а чтобы ролик как бы "зависал" на некоторое время в случайном (в каком застало) положении, а потом играл некоторое время и снова зависал.

Обычный метод не подоходит, так как он останавливает лишь текущий кадр (а он всего-то один), а нужна пауза на весь "фильм", включая действие и во вложенных клипах.

Заранее спасибо.

Старый 06.10.2004, 22:13
DOG-Paul вне форума Посмотреть профиль Отправить личное сообщение для DOG-Paul Посетить домашнюю страницу DOG-Paul Найти все сообщения от DOG-Paul
  № 2  
DOG-Paul
 
Аватар для DOG-Paul

Регистрация: Jun 2003
Адрес: Vladimir
Сообщений: 1,119
Отправить сообщение для DOG-Paul с помощью ICQ
Ну если только делать stop() для кажого мувика, т.е.
_root.muv.muv1.stop();
_root.muv.muv2.stop();
_root.muv.muv3.stop();

УДАЧИ!
__________________
Координаты Собаки Павлова:
URL - www.dogpaul.org.ru E-mail - dogpaul@yandex.ru ICQ - 209674862

Старый 07.10.2004, 21:43
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 3  
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
если "внутренняя жизнь" мувиков не прграммная, то можно применить такой прототипчик (вместо перечисления всех мувиков)
Код:
MovieClip.prototype.stopAll=function(){
	for(i in this) if(typeof(this[i])=="movieclip"){
		this[i].stop();
		this[i].stopAll();
	}
}
//пример: по клику вся не программная анимация остановится
this.onMouseUp=function(){
	this.stopAll();
}
если же анимация осуществляется программно, то остается во всех функциях отслеживать какой-либо общий флаг, разрешающий выполнение действий, тогда этим флагом можно будет все и остановить ..

Создать новую тему   Часовой пояс GMT +4, время: 18:10.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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