Есть ли способ приостановить / возобновить для HTML5 Canvas?
Скажи мой код:
// Draw lines with decreasing widths
for (i = 20; i > 0; i--)
{
var v=i*20
ctx.strokeStyle = "rgb("+v+", "+v+", "+v+")";
ctx.lineWidth = i;
ctx.beginPath();
ctx.moveTo(55, 20 + (20 - i) * 24);
ctx.lineTo(335, 20 + (20 - i) * 24);
ctx.stroke();
}
В начале кода я бы хотел, чтобы Pause () имел в виду, я скажу браузеру: «Хорошо, вам не нужно тратить ресурсы на выполнение какого-либо реального рисования прямо сейчас», я просто скажу вы команды. Затем после цикла я буду вызывать Resume (), что означает «хорошо, вы можете начать рисовать их сейчас»
Кстати, кто-нибудь знает, есть ли полная ссылка на контекстный объект в javascript (я не могу найти его ни в Google, ни в MDC ..)