Я неоднократно использую несколько модулей в приложении Flex и изменяю условия, передавая параметры через переменную loaderInfo.url.Это отлично работает для первой итерации данного модуля, но при последующих попытках всегда будут отображаться те же параметры, что и при первом создании, независимо от того, что на самом деле используется.
Есть ли способ сбросить это значение при создании модуля?
private var moduleInfo : IModuleInfo;
private function loadPageModule( pathString : String, pageParam : String ) : void
{
pathString = "modules/" + pathString + ".swf?param=" + pageParam;
moduleInfo = ModuleManager.getModule( pathString );
moduleInfo.addEventListener( ModuleEvent.READY, onPageModuleReady, false, 0, true);
moduleInfo.load( ApplicationDomain.currentDomain, null, null );
}
Когда я просматриваю параметр в обработчике 'CreationComplete' (например, 'trace (this.loaderInfo.url);'), он всегда один и тот же (для данного модуля) независимо от того, чтофактически передается через строку? param =.Что я делаю неправильно?