Hallo,
x = 42; legt eine globale Variable an,
var x = 42; legt eine lokale Variable im aktuellen Objekt an,
this.x = 42; erweitert das aktuelle Objekt um die Eigenschaft x.
Dann so?
this.moveInProgress;
this.init = function() {
this.moveInProgress = false;
}
this.moveUp = function(eventObject) {
alert(this.moveInProgress);
if (this.moveInProgress == false) {
this.moveInProgress = true;
// Do anything
}
};
Viele Grüße
Siri