Warning: リポジトリと同期できません (サポートされていないバージョンコントロールシステム "svn です。 Python のライブラリに "svn" が正しくインストールされているか確認してください。)

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;
	}
}