[]为何定时时钟函数可以执行,但是得到的值却不会实时刷新
比如
this.loadNum=0;
//资源加载进度中函数
_proto_.onProgress = function(){
//显示加载进度
Laya.timer.loop(100,this,this.ontime);
this.txt_load.text = "资源加载中,当前进度:" + parseInt(this.loadNum) + "%";
//this.onComplete();
}
//时钟定时执行函数
_proto_.ontime = function(){
this.loadNum=parseInt(this.loadNum) + 1;
console.log(this.loadNum);
return this.loadNum;
}
控制台可以看到 ontime函数每隔 100毫秒就执行一次,this.loadNum的值在不断自增。
但是
this.txt_load.text = "资源加载中,当前进度:" + parseInt(this.loadNum) + "%";
里面的this.loadNum的值确只会输出0,不会自动更新。
这是为啥??
this.loadNum=0;
//资源加载进度中函数
_proto_.onProgress = function(){
//显示加载进度
Laya.timer.loop(100,this,this.ontime);
this.txt_load.text = "资源加载中,当前进度:" + parseInt(this.loadNum) + "%";
//this.onComplete();
}
//时钟定时执行函数
_proto_.ontime = function(){
this.loadNum=parseInt(this.loadNum) + 1;
console.log(this.loadNum);
return this.loadNum;
}
控制台可以看到 ontime函数每隔 100毫秒就执行一次,this.loadNum的值在不断自增。
但是
this.txt_load.text = "资源加载中,当前进度:" + parseInt(this.loadNum) + "%";
里面的this.loadNum的值确只会输出0,不会自动更新。
这是为啥??
没有找到相关结果
已邀请:
2 个回复
q8196901
赞同来自:
Monica - 知识达人
赞同来自: