谷歌浏览器as3中的Loader.element

时间:2015-02-04 23:00:03

标签: actionscript-3 flash

我加载了一个文件:

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

感谢。

0 个答案:

没有答案