我在Javascript中有一个对象来存储图像以及一些其他属性,如x,y,不透明度以及如何绘制它。当我尝试将图像对象存储为属性时,它不起作用。当我将它存储为变量时,它会。有没有办法将对象存储为属性,还是有更好的方法来处理它?</ p>
function imageClass(src){
var image=new Image();
image.src=src;
this.x=0;
this.y=0;
this.scale=1;
this.opacity=1;
this.draw=function(){
ctx.drawImage(image,this.x,this.y);
};
}
当我尝试将图像变量作为属性时,绘制功能不起作用