Mega Code Archive

 
Categories / Flash ActionScript / Class
 

Use get and set to define the readable and writable properties

package{   import flash.display.Sprite;      public class Main extends Sprite{     public function Main(){      var crTest:Car = new Car("A", "B", "C");      trace(crTest.make);      trace(crTest.model);      trace(crTest.exteriorColor);     }   } } class Car {              private var _sMake:String = null;        private var _sModel:String = null;        private var _sExteriorColor:String = null;              public function get make():String {          return _sMake;        }              public function set make(sMake:String):void {          _sMake = sMake;        }              public function get model():String {          return _sModel;        }              public function set model(sModel:String):void {          _sModel = sModel;        }              public function get exteriorColor():String {          return _sExteriorColor;        }              public function set exteriorColor(sExteriorColor:String):void {          _sExteriorColor = sExteriorColor;        }              public function Car(sMake:String,                            sModel:String,                            sExteriorColor:String)       {         _sMake = sMake;         _sModel = sModel;         _sExteriorColor = sExteriorColor;       }       }