5
我有一個從Sprite繼承的類(Wall)。重寫繼承的獲取者/設置者
雪碧已經有寬度和高度屬性。但是對於牆,當屬性改變時我需要做一些額外的計算(例如,確保新尺寸不會導致它與其他牆壁重疊)。
那麼,如何在Wall的寬度設置器中設置從Sprite類繼承的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?
}