Я хочу нарисовать индикатор прогресса на холсте 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()
заканчивается. Так что все время ничего не вижу ... а потом полный бар: (
Кто-нибудь может мне помочь?