см. addProperty(prop, getFunc,setFunc)
или function get|set prop() - тоже самое для классов

Код AS1/AS2:
this._angle=0;
function getAngle():Number{
return _angle;
}
function setAngle(val:Number){
val+=360;
val%=360;
_angle=val;
}
this.addProperty("angle", getAngle, setAngle);
angle=400;
trace("angle: "+angle);//40
angle=-20;
trace("angle: "+angle);//340;