bueno, creo que ya entendi y como puedo modificarlo, ahora para evitar hacer mas post quiero que me ayudes en el siguiente script
Código Javascript
:
Ver originalSprite=function(image,width,height,hmargin,vmargin,hspace,vspace,rows,cols) {
this.numItems=rows*cols;
image=new Image().src=image;
this.frames=new Array();
for (i=0; i<cols; i++) {
for (j=0; j<rows; i++) {
x=hmargin+(width*j)+(hspace*j)
y=vmargin+(height*i)+(vspace*i)
this.frames[i*cols+j]={image:image,width:width,height:height,x:x,y:y}
}
}
}
Animation=function(spr,spd) {
this={
sprite:spr,
speed:spd,
frames:[]
};
}
Animation.prototype={
addFrame: function (id) {
spr=this;
this.frames[frames.length]={
id:id,
sprite:"url('"+spr.sprite.image.src+"') "+spr.sprite.frames[id].x+"px "+spr.sprite.frames[id].y+"px;"
}
},
drawAnimation:function (container, id) {
image=createElement('img')
image.setAtributte('src','empy.gif')
image.setAtributte('style',"background:"+this.frames[0].sprite)
image.setAtributte('class','animation')
image.setAttribute('id',id)
container.appendChild(image)
this.id=id
this.Play();
}
}
la consola de erroes me dice:
Error: invalid assignment left-hand side
Línea: 19, columna: 5
Código fuente:
this={
no se que es lo que causa el error ya he intentado muchas cosas
PS: perdon por los errores del script, es que es hecho a mano