Показать сообщение отдельно
Старый 29.12.2010, 18:05
Vorman вне форума Посмотреть профиль Отправить личное сообщение для Vorman Найти все сообщения от Vorman
  № 1  
Ответить с цитированием
Vorman

Регистрация: Sep 2010
Сообщений: 4
По умолчанию Проблемы с прелоадером

Доброго времени суток! Проблема в следующем: есть готовое приложение на AS3, нужно сделать для него прелоадер, чтобы он грузил это приложение со стороннего сервера и запускал в контексте собственного домена. Код следующий:

Код AS3:
private function init(e:Event = null):void 
		{
			removeEventListener(Event.ADDED_TO_STAGE, init);
			var loader: Loader = new Loader();
			var request:URLRequest = new URLRequest("http://[www]/temp/client.swf");
 
			var urlVars:URLVariables = new URLVariables();
			for (var param: * in loaderInfo.parameters) 
			{
				urlVars[param] = loaderInfo.parameters[param];
			}
			request.data = urlVars;
 
			trace('start loading');
			loader.load(request, new LoaderContext(false, ApplicationDomain.currentDomain, SecurityDomain.currentDomain));
			trace('end loading');
 
			this.addChild(loader);
		}
При запуске бесконечно трэйсит парами
start loading
end loading

и не грузит приложение. Если убрать
Код AS3:
new LoaderContext(false, ApplicationDomain.currentDomain, SecurityDomain.currentDomain)
то загрузка завершается нормально и приложение начинает работать.
На сервере, где лежит приложение, есть валидный кроссдоменник.
В чём может быть проблема?