|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Mar 2009
Адрес: UA -- Kherson
Сообщений: 29
|
Как узнать, что ролике уже всё загрузилось?
Имеем swf-ролик, в который динамически через Loader подгружаются другие swf-клипы (которые, возможно, тоже что-то динамически подгружают). Для начала работы юзера с главным роликом нужно дождаться, чтобы ВСЁ загрузилось.
Как узнать, что уже все загрузки через Loader (включая возможные загрузки в подгруженных роликах) завершены? |
|
|||||
Регистрация: Nov 2005
Сообщений: 1,058
|
Создать AssetsLoader который по очереди будет грузить все ваши ресурсы и скажет, когда очередь закончена. Как пример можно глянуть на http://trac.puremvc.org/Utility_AS3_StartupManager
|
|
|||||
Регистрация: Jul 2008
Адрес: Украина, Киев
Сообщений: 253
|
Выбрасывать события из подгружаемых роликов.
Например, главный ролик знает, что он грузит 4 части, каждая часть в свою очередь знает, какой контент загружает она. Таким образом, каждая часть дожидается загрузки своих элементов и выбрасывает события главной флэшке, которая "дает добро" на старт тогда, когда все ее подгружаемые части "отсчитались" перед ней |
|
|||||
Регистрация: Mar 2009
Адрес: UA -- Kherson
Сообщений: 29
|
Цитата:
|
|
|||||
Регистрация: Jul 2008
Адрес: Украина, Киев
Сообщений: 253
|
ну, если я правильно понял, то получается так: главная флэшка анализирует "верхний уровень" xml, и грузит в себя необходимое, потом отдает этим "детям" их узлы xml, в которых описаны элементы, которые подгружаются уже в дочерние swf. Таким образом каждый получает свою порцию данных, и отсчитывается перед своим родителем о готовности
|
Часовой пояс GMT +4, время: 12:22. |
|
« Предыдущая тема | Следующая тема » |
Теги |
loader , загрузка , подгрузка , событие |
Опции темы | |
Опции просмотра | |
|
|