我有一个类(Wall),它继承自Sprite。
Sprite已经有了width和height属性。但是对于墙体,当属性改变时,我需要进行一些其他的计算(例如,确保新的大小不会使其与其他墙体重叠)。
那么,如何在Wall的width setter内设置从Sprite类继承的width属性呢?(或者也许有一种替代方式可以在设置width时进行边界检查?)
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?
}