[]Laya.loader Progress回调形同虚设
private function beginLoad():void {
//加载引擎需要的资源
Laya.loader.load([
"res/1.png",
"res/2.png",
"res/3.png",
"res/4.png",
"res/5.png",
"res/6.png",
"res/7.png"
], Handler.create(this, onLoaded),Handler.create(this, onProgress));
//Laya.loader.load("res/atlas/comp.atlas", Handler.create(this, onLoaded),Handler.create(this, onProgress));
}
private function onProgress(v:Number):void
{
trace("onProgress",v);
}
不管添加多少资源,onProgress都只会调用一次 之后就触发onLoad回调 即使放到远程服务器上并且限制网速也一样
demo已上传 解压项目后将本地IIS服务器指向showBug\release\wxgame目录运行即可重现
没有找到相关结果
已邀请:
要回复问题请先登录
3 个回复
linchenrr
赞同来自:
添加progress事件回调时的第四个参数要设置为false 否则触发一次该回调就会被回收
Handler.create(this, onProgress, null ,false)
176*****233
赞同来自:
Laya_XSN
赞同来自: