Flash / Flex / ActionScript/Class/this
Managing Parameter/Variable Name Conflicts with this
<source lang="java"> class MyClass { private var calories = 1000; public function eat (calories) { this.calories += calories; } } </source>
Use this to reference member variable
<source lang="java">
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!"); } } </source>