![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jul 2010
Сообщений: 2
|
Добрый день.
Очень прошу помощи в реализации. Задача: В библиотеке есть несколько movieClip с анимацией (5 клипов). Необходимо чтобы воспроизводился клип, потом шла пауза в 2 секунды, дальше воспроизводился следующий клип, снова пауза 2 сек и т.д. в последнем клипе должно быть событие onMouseOver по которому будет воспроизводится еще один клип. Понимаю что задача простая, но я не могу ее решить ![]() Заранее спасибо за помощь. |
|
|||||
|
Модрон-ветеринар
|
Ну не такая уж простая задача, раз вы ее не можете решить. Что уже пробовали сделать?
|
|
|||||
|
Регистрация: Jul 2010
Сообщений: 2
|
Понимаете, я не силен в конструкциях ActionScript.
Алгоритм вижу такой: Массив строковых в котором перечисленны имена клипов (допустим movClip1, movClip2...) далее нужно для каждого элемента массива применить функцию поспроизведения ролика, которая будет принимать значение массива (movClip1, movClip2 ...) подставлять его в конструкцию attachMovie, ну а в последнем кадре каждого клипа можно сделать задание интервала... как то так? |
|
|||||
|
Модрон-ветеринар
|
Описали все правильно, пожалуй что даже и в деталях.
На заметку - задержка обеспечивается функцией setTimeout. Синтаксис см. в хелпе. С помощью этой функции вызывается другая функция через заданный промежуток времени. С помощью setTimeout, который запишите в конце мувиков, и вызывайте базовую функцию с аттачем. Да не забудьте, что в метод attachMovie подставляются идентификаторы связывания, которые задаются в библиотеке (на мувике щелчек ПКМ -> Linkage). Не забудьте также про пути. В последнем кадре мувика для вызова функции перед ее именем пишите _root (или _parent, если мувики будут аттачится прямо на основной таймлайн), поскольку же вы грамотно запишите весь код в первом (и одном единственном) кадре основного таймлайна. А "конструкции", сиречь синтаксис, все есть в хелпе. Долго не будет получаться - выкладывайте тут. Последний раз редактировалось mooncar; 22.07.2010 в 20:01. |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:39. |
|
|
« Предыдущая тема | Следующая тема » |
|
|