AS3,不是AIR
比如要加载一张图片,但是只有文件名,图片可能是jpg或者png格式的,这种情况要怎么处理?
我现在的方法:
[Actionscript3] 纯文本查看 复制代码 loader.load(new URLRequest(url + ".jpg"));
private function ioError(e:IOErrorEvent):void
{
trace("err :" + e);
if (e.type == "ioError")
{
loader.load(new URLRequest(url + ".png"));
loader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, ioError);
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioError2);
}
}
private function ioError2(e:IOErrorEvent):void
{
trace("err :" + e);
}
测试过可以,不过这个代码有更好的方法吗
|