private なコンストラクタがない?
http://d.hatena.ne.jp/sato-shi/20060409/p3
なんか去年の情報だからよくわからんが、おそらく actionscript3 に private なコンストラクタはない・・・と思う。だってコンパイルエラーが出るもん。どうしょうもない・・・まじかよ singleton が使えんジャマイカ。こりゃありえんな。
むしろなんか flex っぽいコーティングってのがあるんだろうか。うーむエロい人のソースが見てみたい。でもあんまり大規模なソースは見るパワーはない。
と言うかコードの綺麗さなんか後で気にしよう・・・今はさっさと作りこむのが先だよ。でもショック。
メンバ変数は・・・
アクセス指定子をつけないとエラーらしいよ。
private var test:int;
こんな感じ。まぁお堅いこと。
C++はデフォルトで public だったなっけ?わすれたけど。
あーー。ActionScript1の頃が一番自由で楽しかった気がする・・・
JavaScriptっぽくて・・・
クラスのネストはできない
ので気をつけるように・・・なんで出来ないんだろうなー。ケチケチケチ!!!
仕方ないので private なクラスを作ってみた。同じファイル内なら出来ると思ったんだけど出来ない。ケチケチケチ。エラー文では、
エラー: private 属性はクラスプロパティの定義でのみ使用できます。
と言うんですがなんなんですかあなたは?クラスプロパティ言われても分かりませんがな。でも・・・singletonの解答はココ(private なクラス)にあるかも知れんぞ?チェケラー!!んで、ぐぐったらリモートクラスってのが出てきた。
http://www.linkcom.co.jp/flex/dojo17.htm
[RemoteClass(alias="org.hogehoge")]
ってな感じらしい・・・んーわけ分からん。関係があるのかも分からん。↑は private にパッケージを読み込んでるということでいいのかな?かな?
というかこういう余計なこと調べたら作業が前に進まんから!!今回は public なクラスにすることにした。いつか調べるよいつか・・・