Warning: リポジトリと同期できません (サポートされていないバージョンコントロールシステム "svn です。 Python のライブラリに "svn" が正しくインストールされているか確認してください。)
- 更新日時:
-
2007/07/15 10:41:54 (17 年 前)
- 更新者:
-
hirobe (IP アドレス: 218.110.15.223)
- コメント:
-
--
-
v1
|
v1
|
|
| 1 | = ActionScript3のサンプル = |
| 2 | 自分用。よく使うものを置いておきます。 |
| 3 | |
| 4 | == 新しくプロパティを作る == |
| 5 | メンバ変数をプロパティとして公開するには |
| 6 | getとsetを使う。クラス内で使うメンバ変数にはmy*という名前にする。 |
| 7 | {{{ |
| 8 | public class Test |
| 9 | { |
| 10 | /* 範囲の最大値 */ |
| 11 | private var myMax:int = 10; |
| 12 | public function get maxScrollPosition():int { |
| 13 | return myMax; |
| 14 | } |
| 15 | public function set maxScrollPosition(value:int):void { |
| 16 | this.myMax = value; |
| 17 | } |
| 18 | } |
| 19 | }}} |
| 20 | |
| 21 | == 親クラスのプロパティを上書きする == |
| 22 | サンプルでは、横幅を変更不可にしています。 |
| 23 | {{{ |
| 24 | public class Test |
| 25 | { |
| 26 | override public function set width(value:Number ):void { |
| 27 | //super.width=value; |
| 28 | } |
| 29 | } |
| 30 | }}} |