Ho una classe (Muro) che eredita da Sprite.ignorando i getter/setter ereditari
Sprite ha già proprietà di larghezza e altezza. Ma per il muro, ho bisogno di fare altri calcoli aggiuntivi quando cambiano le proprietà (per esempio assicuratevi che la nuova dimensione non lo faccia sovrapporre a nessun altro muro).
Quindi, come si imposta la proprietà width ereditata dalla classe Sprite dal setter della larghezza del Wall? (O forse c'è un modo alternativo per fare i miei controllo dei limiti ogni volta che viene impostata la larghezza?)
public override function set width(w:Number):void {
//make sure it is a valid size
//if it is, then set the width of the *Sprite* to w. How?
}