Flash / Flex / ActionScript/Class/this

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

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>