ich einen Fortschrittsbalken auf HTML5 Leinwand zeichnen wollen, während Vermögenswerte werden geladen, und ich verwende diesen Code:HTML5-Canvas-Fortschrittsbalken
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)
von Download()
genannt wird, und es funktioniert (ich meine es ist die Anzeige in das Protokoll "callback called"
, aber die Leinwand wird nach den ganzen Download()
Enden aktualisiert. So alle Mal, dass ich nichts sehen ... und dann der volle Bar :(
Kann mir jemand helfen?
Dies gilt für vor HTML5-Browser, aber nicht für diejenigen mit Unterstützung. –