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

Регистрация: Jan 2014
Сообщений: 4
Question политика безопасности

Загружаю файл политики:

Код AS3:
Security.loadPolicyFile("http://lostbase.net/crossdomain.xml");
Через сайт(интеграция в html) и из директории разработки все в порядке, но при перемещении swf в другое место возникает ошибка:

Код:
SecurityError: Error #2142: Security sandbox violation: local SWF files cannot use the LoaderContext.securityDomain property. file:///D|/doors.swf was attempting to load http://lostbase.net/game/bin/bin/swf/fon.swf.
	at flash.display::Loader/_load()
	at flash.display::Loader/load()
	at Main()[C:\Users\Stepa\Desktop\doors на комп\src\Main.as:179]
Main.as:179:

Код AS3:
loader.load(new URLRequest("http://lostbase.net/game/bin/bin/swf/fon.swf"),loaderContext);
loaderContext:

Код AS3:
var loaderContext:LoaderContext = new LoaderContext();
loaderContext.checkPolicyFile = true;
 
if (Security.sandboxType != 'localTrusted') 
	loaderContext.securityDomain = SecurityDomain.currentDomain;
loaderContext.applicationDomain = ApplicationDomain.currentDomain;
подскажите пожалуйста что я делаю не так