В общем разобрался, в AIR работает. Но с добавлением
Код AS3:
context.allowCodeImport = true;
Код AS3:
public class LoaderAir extends Sprite
{
private var loader:Loader;
public function LoaderAir()
{
var urlLoader:URLLoader = new URLLoader();
urlLoader.addEventListener(Event.COMPLETE, onBinaryLoadComplete);
urlLoader.dataFormat = URLLoaderDataFormat.BINARY;
urlLoader.load(new URLRequest("https://blablabla.com/main.swf"));
}
private function onBinaryLoadComplete(e:Event):void
{
loader = new Loader();
var context:LoaderContext = new LoaderContext();
context.allowCodeImport = true;
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadComplete);
loader.loadBytes(e.currentTarget.data, context);
}
private function onLoadComplete(e:Event):void
{
addChild(loader.content);
}
}