在JavaScript中将对象存储为属性

时间:2014-08-29 00:19:37

标签: javascript image object

我在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);
    };
}

当我尝试将图像变量作为属性时,绘制功能不起作用

0 个答案:

没有答案