Цитата:
Если переведешь приложение на AIR, никаких секьюрити ошибок не будет. Эйр кроссдоменные политики не учитывает
|
caseyryan, под AIR тоже выдает ) main.swf так же лежит удаленно. Loader теперь под AIR.
Код AS3:
package
{
import flash.display.Loader;
import flash.display.Sprite;
import flash.events.Event;
import flash.net.URLRequest;
[SWF(width="800", height="500", frameRate="30")]
public class LoaderAir extends Sprite
{
private var loader:Loader;
public function LoaderAir()
{
loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadCompleteHandler);
loader.load(new URLRequest("https://blablabla.com/main.swf"));
}
private function loadCompleteHandler(e:Event):void
{
addChild(loader)
}
}
}
Ошибка:
Цитата:
*** Нарушение безопасности изолированной среды ***
SecurityDomain \"https://blablabla.com/main.swf\" пытался получить доступ к несовместимому контексту \"app:/loader.swf\"
SecurityError: Error #2070: Security sandbox violation: caller https://blablabla.com/main.swf cannot access Stage owned by app:/LoaderAir.swf.
|