aufrufen Ich versuche, diese Klasse zu definieren, und später instanziieren Sie es und rufen Sie einige seiner Methoden auf.Ich kann keine Methoden eines Objekts in 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'
Ich definiere die Methoden richtig?
this.scrub = Gestrüpp löschen; – Chris
Wo ist 'Millis' definiert? –
@Chris - das würde * den Fehler verursachen. –