ActionScript3のサンプル
自分用。よく使うものを置いておきます。
新しくプロパティを作る
メンバ変数をプロパティとして公開するには getとsetを使う。クラス内で使うメンバ変数にはmy*という名前にする。
public class Test
{
/* 範囲の最大値 */
private var myMax:int = 10;
public function get maxScrollPosition():int {
return myMax;
}
public function set maxScrollPosition(value:int):void {
this.myMax = value;
}
}
親クラスのプロパティを上書きする
サンプルでは、横幅を変更不可にしています。
public class Test extends flash.display.Sprite
{
override public function set width(value:Number ):void {
//super.width=value;
}
}
