|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
[+1 05.11.12]
Регистрация: Feb 2011
Сообщений: 431
|
Разное поведение в debug и release плеере
Добрый вечер.
У меня идёт загрузка модулей через spark:ModuleLoader //.... подгружаю конфиг //создаю очередь урлов модулей private var modulesToLoad:Array = new Array(); private function getModuleArray(e:Event):void { config = XML(e.target.data); var moduleURL:String = ''; for (var i:Number = 0; i < config.module.length(); i++) { moduleURL = String(config.module[i].@url); modulesToLoad.push(moduleURL); } loadModule(); } private function loadModule():void { if (modulesToLoad.length > 0) { var url:String = modulesToLoad[0]; modulesToLoad.splice(0, 1); can.canvasTrace('get next module' + url); // трейс для релизного плеера, //это последний трейс который я вижу в релизе trace('get next module' + url); var ldr:spark.modules.ModuleLoader = new spark.modules.ModuleLoader(); ldr.addEventListener(ModuleEvent.READY, onLoadComplete); ldr.addEventListener(ModuleEvent.ERROR, onLoadError); ldr.applicationDomain = ApplicationDomain.currentDomain; ldr.loadModule(url); } } private function onLoadComplete(e:ModuleEvent):void { can.canvasTrace('load complete'); //обрабатываем модуль и грузим следующий loadModule(); } private function onLoadError(e:ModuleEvent):void { can.canvasTrace('LOADING ERROR!'); } Почему так? В профайлере лежит какой-то IOError: Последний раз редактировалось AlexLucas; 31.10.2012 в 13:35. |
|
|||||
Регистрация: Apr 2007
Сообщений: 1,369
|
о_О
А modulesToLoad.length чему равна в релизном? И как это умирает? Крах плеера?
__________________
john |
|
|||||
[+1 05.11.12]
Регистрация: Feb 2011
Сообщений: 431
|
Нет, неправильно выразился, просто не грузит ничего.
Нет, он принимает и заполняет массив урлов правильно, но не подгружает. |
|
|||||
[+1 05.11.12]
Регистрация: Feb 2011
Сообщений: 431
|
can.canvasTrace() и есть логирование в текстовое поле.
Странно, ModuleEvent.PROGRESS тикает, ModuleEvent.SETUP диспачится, но ModuleEvent.READY не диспачится. В дебажной версии он тикает 3 раза, и потом вызывается READY, в релизе тоже 3 раза, но READY не вызывается. В прогресс прописал выдаёт Т.е. модуль догружается O_o |
|
|||||
Регистрация: Apr 2007
Сообщений: 1,369
|
Чет не так с этим ModuleLoader, поищите на их форуме может найдете. А ссылка на ldr не теряется?
__________________
john |
|
|||||
Регистрация: Feb 2009
Сообщений: 141
|
Релизная версия лежит в том же месте, куда обращается url? Если нет, добавьте кроссдомейн.xml в корень url
|
|
|||||
[+1 05.11.12]
Регистрация: Feb 2011
Сообщений: 431
|
А зачем мне кроссдоменник если у меня всё на одном домене лежит ? И релизная версия чего? Плеера или свф ?
И модуль бы не грузился. Попробовал, не помогло. |
Часовой пояс GMT +4, время: 18:26. |
|
« Предыдущая тема | Следующая тема » |
|
|