Ich habe eine Flex swf gehostet um http://www.a.com/a.swf. Ich habe einen Flash-Code auf einem anderen doamin, die die SWF versucht Laden:Wie rufe ich eine Flex-SWF von einer Remotedomäne mit Flash (AS3) auf?
_loader = new Loader();
var req:URLRequest = new URLRequest("http://services.nuconomy.com/n.swf");
_loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onLoaderFinish);
_loader.load(req);
Auf der onLoaderFinish Veranstaltung, die ich versuche, Klassen von dem Remote-SWF zu laden und erstellen:
_loader.contentLoaderInfo.applicationDomain.getDefinition("someClassName") as Class
Wenn dieser Code ausgeführt werden Ich bekomme die folgende Ausnahme
SecurityError: Error #2119: Security sandbox violation: caller http://localhost.service:1234/flashTest/Main.swf cannot access LoaderInfo.applicationDomain owned by http://www.b.com/b.swf.
at flash.display::LoaderInfo/get applicationDomain()
at NuconomyLoader/onLoaderFinish()
Gibt es eine Möglichkeit, diesen Code zu arbeiten?