只绘制出一半 然后就报错了
window.onload=function(){
var canvas=document.getElementById("canvas");
canvas.width=400;
canvas.height=400;
var ctxt=canvas.getContext("2d");
for (var i=0;i<tangram.length;i++)
draw(tangram[i],ctxt);
}
//绘制图形 每一块图形,上下文对象
function draw(graph,ctxt){
ctxt.beginPath();
//当前图形的起始坐标
ctxt.moveTo(graph.p[0].x,graph.p[0].y);//这一行运行一半报错
for (var i=1;i<graph.p.length;i++)
ctxt.lineTo(graph.p[i].x,graph.p[i].y);
ctxt.closePath();
//设置图形颜色
ctxt.fillStyle=graph.color;
ctxt.fill();
}