所以我花了2小时以来百思不得其解自己,为什么这不会工作,我遵循了上述问题的所有代码,但尚未对我来说仍然不会工作我是什么做错了?
我在一个正方形添加,以确保它是越来越向线和实际工作
function Shape(a,b,w,h,fill){
this.a = a;
this.b = b;
this.w = w;
this.h = h;
this.fill = fill;
}
var canvas = document.getElementById("canvas");
if (canvas.getContext){
var myRect = [];
myRect.push(new Shape(100, 0, 25, 25, "#333"));
myRect.push(new Shape(0, 40, 39, 25, "#333"));
myRect.push(new Shape(0, 80, 100, 25, "#333"));
ctx = canvas.getContext("2d");
for (i in myRect) {
oblock = myRect[i];
ctx.fillStyle = oblock.fill;
ctx.fillRect(oblock.x,oblock.y,oblock.w,oblock.h);
ctx.fillStyle="#CC00FF";
ctx.fillRect(100,100,20,20);
}
}
2013-10-12
Bawn