Use get and set for properties
package{
import flash.display.Sprite;
public class Main extends Sprite{
public function Main(){
var crTest:Car = new Car();
crTest.make = "Old";
crTest.model = "A";
crTest.exteriorColor = "blue";
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;
}
}
Related examples in the same category