【发布时间】:2017-08-08 03:07:34
【问题描述】:
我想在加载资产时在 HTML5 画布上绘制进度条,我使用以下代码:
Assets.Download(function(_loaded) {
console.log("callback called");//its displayed in log
ctx.beginPath();
ctx.rect(0, 0, _loaded * 500, 50);
ctx.fillStyle = "#8ED6FF";
ctx.fill();
ctx.lineWidth = 5;
ctx.strokeStyle = "black";
ctx.stroke();
sleep(1000);
})
function(_loaded) 是从Download() 调用的,它可以工作(我的意思是它显示在日志"callback called" 中,但画布在整个Download() 结束后更新。所以一直以来我什么都看不到......然后是完整的栏:(
谁能帮帮我?
【问题讨论】:
标签: javascript html canvas