我的画布有一个对象,它存储为对象,我将画布存储到对象中,如下所示:
window.canvas = new Object();
temp = document.getElementById('canvas_id');
canvas[objname] = new Object();
canvas[objname].ctx = temp.getContext("2d");
我遇到的问题是我不能使用 ctx 来绘制图像....
我在我的绘图功能中这样做:
只是让您知道图像设置如下:
img = new Image();
img.src = 'images/0.png';
稍后在脚本中绘制:
canvas['canvas1'].ctx.drawImage(img.src,abposx,abposy);
问题是我收到一个类型错误,上面写着:
Uncaught TypeError: Type error
有什么想法是因为我已经将 ctx 放在对象中,所以不能这样调用 ctx 吗?