Im essayant de définir cette classe, puis instancier et appeler certains de ses méthodes.Je ne peux pas appeler les méthodes de tout objet en Javascript
function Layer(){
this.image = null;
this.owned = false;
this.sim = false;
this.pos = 0.5;
this.vel = 0;
this.acc = 0;
this.lastup = millis();
this.newpos = 0;
this.scrub = scrub;
function scrub(npos){
this.newpos = npos;
this.vel = 0;
this.acc = 0;
}
}
dummy = new Layer();
dummy.scrub(0.8);
// chrome says Uncaught TypeError: Object #<an Object> has no method 'scrub'
Est-ce que je définis les méthodes correctement?
supprimer this.scrub = gommage; – Chris
Où 'millis' est-il défini? –
@Chris - cela causerait * l'erreur. –