![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2010
Адрес: 0;0
Сообщений: 9
|
Одна swf выступает в качестве контейнера для других, т.е. с помощью нее подгружаются остальные. Это происходит нормально, когда подгружаю по нажатию отдельные ролики к примеру. А вот как сделать так, что бы пустил один swf-ролик, он кончился сразу же другой по порядку. Именно программно. Может кто знает? Если не трудно подскажите пожалуйста.
|
|
|||||
|
Модрон-ветеринар
|
Решение зависит от подгружаемых swf-ок.
Точнее от того, что в них считается "кончился". 1) Если это простые ролики с покадровой анимацией на главном таймлайне, и "конец" ролика - это последний фрейм его главного таймлайна, тогда у контейнера можно проверять состояние _currentfarme и сравнивать его с _totalframes. Если стали равны, загружать следующий ролик. 2) Если "конец" как-то программно обозначается (например все сделано в одном кадре на главном таймлайне и работает какой-то код), можно по окончанию работы (чтобы это ни значило) из загруженной вызывать какую-то функцию во флешке-контейнере для перехода к следующему ролику. Либо опять-таки непрерывно проверять из основной флешки состояние некого флага в загруженной. Для всего этого нужно иметь доступ к этим роликам для их переделки.
__________________
Идите первым! |
|
|||||
|
Модрон-ветеринар
|
Вот пример по 1-му варианту.
Пути загрузки и условие окончание конвеера сами допилите, если что.
__________________
Идите первым! Последний раз редактировалось mooncar; 06.11.2010 в 11:57. |
|
|||||
|
Регистрация: Aug 2010
Адрес: 0;0
Сообщений: 9
|
огромное спасибо!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 03:26. |
|
|
« Предыдущая тема | Следующая тема » |
|
|