Flash / Flex / ActionScript/Class/this

Материал из Web эксперт
Версия от 08:14, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

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