Flash / Flex / ActionScript/Class/this
Managing Parameter/Variable Name Conflicts with this
class MyClass {
private var calories = 1000;
public function eat (calories) {
this.calories += calories;
}
}
Use this to reference member variable
class Car {
private var speed:Number;
private var direction:String;
public function Car(speed,direction) {
this.speed = speed;
this.direction = direction;
}
public function showVelocity():void {
trace("The car"s velocity is "+this.speed+" KPH "+this.direction);
}
public function crash():void {
trace("Boom!");
}
}