У меня есть приложение с несколькими модулями. В любой момент загружен только один модуль. 2 из 3 модулей загружаются без проблем, но третий новый модуль не запускает ModuleEvent.Ready. У меня есть функция обработчика событий, которая обрабатывает ModuleEvent.PROGRESS, и он просто отслеживает загруженные байты против общего количества байтов. Кажется, что модуль загружается полностью, но никогда не запускает событие ready. Вот как я загружаю модули:
public var moduleInfo:IModuleInfo;
public function loadModule(url:String):void{
if(moduleInfo != null)
moduleInfo.release();
moduleInfo = ModuleManager.getModule(url+"?"+"x="+Math.random().toString());
moduleInfo.addEventListener(ModuleEvent.READY,moduleLoadHandler,false,0,true);
moduleInfo.addEventListener(ModuleEvent.PROGRESS,onModuleProgress,false,0,true);
moduleInfo.load(ApplicationDomain.currentDomain);
}