當試圖運行在畫布上多張圖紙我已經注意到,與錯誤的時機事情會變得一團糟。HTML5畫布 - 多重繪圖實例
I.e.讓畫布通過間隔畫出一條線;然後複製該(畫線)多次,並設置每個人的筆觸顏色是不同的......最終,你得到筆畫顏色去其它線路等..
有沒有辦法有多種繪圖實例(context.ctx)不能干擾他人嗎?下面間隔碼
例子:
it.ctx.strokeStyle = "rgba(200,200,0,.1)"
it.ctx.fillStyle = "rgba(255,255,22,.01)";
var p = i.p.split(",");
var rp = setInterval(function(){
if(cc>=20){
clearInterval(rp);
it.ctx.strokeRect(p[0],p[1],p[2],p[3]);
return;
}
it.ctx.fillRect(p[0],p[1],p[2],p[3]);
cc++;
},30);
請張貼一些代碼。你所描述的不應該發生。 – Xenethyl 2012-04-22 17:26:45