![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Feb 2011
Сообщений: 431
|
Доброго времени суток.
Очень давно постил тему с этой же проблемой, но потом сменились приоритеты , да и ответов небыло. Дело вот в чём - пытаюсь подгрузить модули через spark:ModuleLoader таким образом private function loadModule():void { if (modulesToLoad.length > 0) { var url:String = modulesToLoad[0]; modulesToLoad.splice(0, 1); var moduleLoader:ModuleLoader = new ModuleLoader(); moduleLoader.addEventListener(ModuleEvent.READY, onLoadComplete); moduleLoader.addEventListener(ModuleEvent.ERROR, onLoadError); moduleLoader.addEventListener("progress", checkProgress); moduleLoader.loadModule(url); } } Функция подгружает один модуль, в onLoadComplete он обрабавывается, и этой же функции скармиливается следующий УРЛ. Иногда, при запуске подгружаются все модули, иногда - нет. Просто изменив порядок подгрузки модулей они могут подгрузиться все, или не все. Всё это при том что я не делаю вообще никаких изменений в коде. Причём когда модуль не подгружается, progress тикает и показывает что модуль подгружен полностью, но не диспатчится ни error, ни ready. В чём может быть дело? Это компилятор так шалит? Если ошибка в коде, найти её можно только методом тыка, т.к.все модули компилятся без ошибок или предупреждений и по отдельности грузятся без проблем. Да и модули по сути - одинаковые все. Видимо глюк дебажного плеера, в релизном всё грузится. Последний раз редактировалось AlexLucas; 30.01.2013 в 21:12. |
![]() |
Часовой пояс GMT +4, время: 05:58. |
|
|
« Предыдущая тема | Следующая тема » |
|
|