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

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

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

Регистрация: Jul 2010
Сообщений: 2
По умолчанию Воспроизведение клипов из библиотеки с заданием интервалов

Добрый день.
Очень прошу помощи в реализации.

Задача:
В библиотеке есть несколько movieClip с анимацией (5 клипов). Необходимо чтобы воспроизводился клип, потом шла пауза в 2 секунды, дальше воспроизводился следующий клип, снова пауза 2 сек и т.д. в последнем клипе должно быть событие onMouseOver по которому будет воспроизводится еще один клип.

Понимаю что задача простая, но я не могу ее решить

Заранее спасибо за помощь.

Старый 22.07.2010, 19:39
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Ну не такая уж простая задача, раз вы ее не можете решить. Что уже пробовали сделать?

Старый 22.07.2010, 19:47
Masusimaru вне форума Посмотреть профиль Отправить личное сообщение для Masusimaru Найти все сообщения от Masusimaru
  № 3  
Ответить с цитированием
Masusimaru

Регистрация: Jul 2010
Сообщений: 2
Понимаете, я не силен в конструкциях ActionScript.

Алгоритм вижу такой:
Массив строковых в котором перечисленны имена клипов (допустим movClip1, movClip2...)
далее нужно для каждого элемента массива применить функцию поспроизведения ролика, которая будет принимать значение массива (movClip1, movClip2 ...) подставлять его в конструкцию attachMovie, ну а в последнем кадре каждого клипа можно сделать задание интервала... как то так?

Старый 22.07.2010, 19:57
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 4  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Описали все правильно, пожалуй что даже и в деталях.

На заметку - задержка обеспечивается функцией setTimeout. Синтаксис см. в хелпе. С помощью этой функции вызывается другая функция через заданный промежуток времени.
С помощью setTimeout, который запишите в конце мувиков, и вызывайте базовую функцию с аттачем.
Да не забудьте, что в метод attachMovie подставляются идентификаторы связывания, которые задаются в библиотеке (на мувике щелчек ПКМ -> Linkage).
Не забудьте также про пути. В последнем кадре мувика для вызова функции перед ее именем пишите _root (или _parent, если мувики будут аттачится прямо на основной таймлайн), поскольку же вы грамотно запишите весь код в первом (и одном единственном) кадре основного таймлайна.

А "конструкции", сиречь синтаксис, все есть в хелпе.
Долго не будет получаться - выкладывайте тут.


Последний раз редактировалось mooncar; 22.07.2010 в 20:01.
Создать новую тему Ответ Часовой пояс GMT +4, время: 15:39.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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