Warning: リポジトリと同期できません (サポートされていないバージョンコントロールシステム "svn です。 Python のライブラリに "svn" が正しくインストールされているか確認してください。)
- 更新日時:
-
2007/07/15 10:41:54 (18 年 前)
- 更新者:
-
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 | }}} |