AIR Загрузка сервера, размещенного SWF в ту же песочницу

У меня есть приложение AIR, над которым я работаю, и мне нужно загрузить SWF-файл (всегда с локального хоста), который будет обращаться к некоторым методам в родительском приложении и наоборот. Однако я не заинтересован в открытии зияющих дыр в безопасности в настольном приложении. Я искал повсюду, но продолжаю сталкиваться со стенами с каждой реализацией.

Моя текущая настройка загружается в swf, и она воспроизводится, но из песочницы я получаю небольшую ошибку, поскольку я не нахожусь с той же, что и приложение. Кто-нибудь знает, как обойти эту ошибку, чтобы была полная свобода между приложением AIR и swf?

* Security Sandbox Violation *

SecurityDomain & http: //localhost/test.swf' попытался получить доступ к несовместимому контексту & app; app: /Test_Player.swf'

public function loadSWF():void {

//var context:LoaderContext = new LoaderContext();
//context.checkPolicyFile = true;
//context.applicationDomain = ApplicationDomain.currentDomain;
//context.securityDomain = SecurityDomain.currentDomain;

var req:URLRequest = new URLRequest(swfURL);
adLoader = new Loader();

videoCanvas.rawChildren.addChild(adLoader);

loader.contentLoaderInfo.addEventListener(Event.INIT, adLoadedHandler, false, 0, true);
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioError, false, 0, true);

//loader.load(req, context);
loader.load(req);
}

Ответы на вопрос(1)

Ваш ответ на вопрос