[]导出到微信小游戏资源加载失败回调不执行

使用laya导出到微信小游戏,图片资源放入远程CDN,当图片资源加载失败时(远程CDN没有该图片)没有调用回调。
查看MiniFileMgr.as发现仅当statusCode为200时才会触发回调,源码如下
public static function downFiles(fileUrl:String, encoding:String = "ascii", callBack:Handler = null, readyUrl:String = "",isSaveFile:Boolean = false,fileType:String = "",isAutoClear:Boolean =true):void {
var downloadTask:* = wxdown({url: fileUrl, success: function(data:Object):void {
if (data.statusCode === 200)
readFile(data.tempFilePath, encoding, callBack, readyUrl,isSaveFile,fileType,isAutoClear);
else
callBack != null && callBack.runWith([1, data]);
}, fail: function(data:Object):void {
callBack != null && callBack.runWith([1, data]);
}});
//获取加载进度
downloadTask.onProgressUpdate(function(data:Object):void {
callBack != null && callBack.runWith([2, data.progress]);
});
}
已邀请:

 

赞同来自:

提供一下demo这边测试一下

Laya_XS

赞同来自:

只要文件加载的code码返回的不是200,全部按图片加载失败处理,从代码上看,返回的图片失败的处理,你说不会触发回调,能提供一个可以重现问题的示例吗,我帮你下问题。

要回复问题请先

商务合作
商务合作