« ActionScript 2.0 to ActionScript 3.0 Migration を発見した | メイン | 祝・ノートPC一歳 »
2006年01月09日
ActionScript 2.0における定数の管理について
ただいまグラフを生成するクラスを作成しています。
JavaLikeだからといって、Javaと同じようにコーディング出来るかと思ったら大間違いでした。
まず、定数の管理がインターフェイスで出来ないところが痛い。
プライベートメンバーや setter , getter が許可されないのは良いとして、public で staticな変数宣言はできないとは、非常に厳密なインターフェイスのようです。
コンポーネントはコンポーネントインスペクタでまとめて定数の管理を行えるのに、ActionScriptに関しては何も記述されていない。
また、コーディング規約も変数の命名宣言に関する物はあるけれどもその他はさっぱり見あたらない。(あるのかも知れないが和訳されていない)
だれか定数の一括管理出来る方法を教えてください。
投稿者 すなうさぎ : 2006年01月09日 11:10
トラックバック
このエントリーのトラックバックURL:
http://www.usamimi.info/~sunausagigoya/cgi-bin/mt-tb.cgi/45
コメント
所詮スクリプト言語じゃからねぇ……
答えになってないけど、global変数と、varによるプライベート的な変数を定義して駆使するしかないのかなぁ。
その辺は8ではパワーアップしてないんだろうか。
投稿者 梓弓いりこ : 2006年01月09日 23:35
global 変数は型の厳密な定義を行えないので、定数として扱うにはちょっと難儀なような気がします。
定数はクラス内で private な var を連発するか、インターフェイスとは別に定数クラス作成してそこで public な var を連発・・・かな。
投稿者 すなうさぎ : 2006年01月15日 22:35