Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 25.01.2013, 15:49
AlexLucas вне форума Посмотреть профиль Отправить личное сообщение для AlexLucas Найти все сообщения от AlexLucas
  № 1  
Ответить с цитированием
AlexLucas
 
Аватар для AlexLucas

Регистрация: Feb 2011
Сообщений: 431
По умолчанию Подгрузка модулей срабатывает случайно

Доброго времени суток.
Очень давно постил тему с этой же проблемой, но потом сменились приоритеты , да и ответов небыло.
Дело вот в чём - пытаюсь подгрузить модули через spark:ModuleLoader таким образом
Код AS3:
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);			
		}
	}
modulesToLoad содержит УРЛы к модулям.
Функция подгружает один модуль, в onLoadComplete он обрабавывается, и этой же функции скармиливается следующий УРЛ.
Иногда, при запуске подгружаются все модули, иногда - нет. Просто изменив порядок подгрузки модулей они могут подгрузиться все, или не все. Всё это при том что я не делаю вообще никаких изменений в коде.
Причём когда модуль не подгружается, progress тикает и показывает что модуль подгружен полностью, но не диспатчится ни error, ни ready. В чём может быть дело? Это компилятор так шалит?
Если ошибка в коде, найти её можно только методом тыка, т.к.все модули компилятся без ошибок или предупреждений и по отдельности грузятся без проблем.
Да и модули по сути - одинаковые все.

Видимо глюк дебажного плеера, в релизном всё грузится.


Последний раз редактировалось AlexLucas; 30.01.2013 в 21:12.
Создать новую тему   Часовой пояс GMT +4, время: 05:58.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 05:58.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.