Flash / Flex / ActionScript/Class/this

Материал из Web эксперт
Перейти к: навигация, поиск

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!");
          }
     }