AIR Loading Server hostet SWF in derselben Sandbox

Ich habe eine AIR-App, an der ich arbeite, und muss eine SWF (immer von localhost) laden, die auf einige Methoden in der übergeordneten Anwendung zugreift und umgekehrt. Es geht mir jedoch nicht darum, Sicherheitslücken in einer Desktop-App zu öffnen. Ich habe überall gesucht, aber immer wieder mit jeder Implementierung auf die Wände geschlagen.

Mein aktuelles Setup wird in die SWF geladen und abgespielt, aber ich erhalte eine kleine Fehlermeldung von der Sandbox, da ich nicht in der App bin. Weiß jemand, wie man diesen Fehler überwindet, damit zwischen der AIR-App und dem SWF völlige Freiheit besteht?

* Verletzung der Sicherheits-Sandbox *

SecurityDomain 'http: //localhost/test.swf' hat versucht, auf den inkompatiblen Kontext 'app: /Test_Player.swf' zuzugreifen

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);
}

Antworten auf die Frage(1)

Ihre Antwort auf die Frage