我加载了一个文件:
var aLoader:Loader = new Loader();
aLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadedEvent);
aLoader.load(new URLRequest(url_photo), new LoaderContext(true));
function onLoadedEvent(event:Event):void{
var li:LoaderInfo = LoaderInfo(event.target);
var loader:Loader = li.loader;
log(loader.content.width.toString());
}
在safari或firefox上我没有问题可以访问内容。但在Chrome中它不起作用,我发现没有错误代码。 只有Chrome似乎可以使用crossdomain.xml。这是loaderContext的丢失吗?
日志(有效):
function log(msg:String, caller:Object = null):void{
var str:String = "";
if(caller){
str = getQualifiedClassName(caller);
str += ":: ";
}
str += msg;
trace(str);
if(ExternalInterface.available){
ExternalInterface.call("console.log", str);
}
}
感谢。