ActionScript、解りやすい独自の書き方
定数、変数、関数、クラス名、ムービークリップ、ボタン、グラフィック、オブジェクトなどなどの名前をつける際は、先頭の文字を小文字にし単語の切れ目において次の文字を大文字にしてみる。
例: var hogeHoge;
関数名の場合、先頭に文字は何もつけない。関数利用の際はfeedReader();の様に、必ず()まで記述すること。でもこれだとmy_mc.onEnterFrame = feedReader();みたいな形としては利用できないんですよね。すこし考えないといけないかもです。
function feedReader(){
// ここにステートメントを記述
}
feedReader();
記述方法の違いでたとえば
my_mc.onEnterFrame = feedReader();
だと動作しないのに
my_mc.onEnterFrame = function (){
feedReader();
}
こういう書き方だと動作するのは何故なのでしょう・・・。
変数名の場合、Number型ならn、string型ならs、 boolean型true or flaseならb、フラグ(1 or 0 or -1などの例外処理)ならfを変数名の先頭につける。
- var nHoge:Number = 15;
- var sText:String = 'hogehoge';
- var bFlag:Boolean = true;
- var fFlag:Number = -1;
ムービークリップなら先頭にmc、ボタンならbtn、グラフィックならgr、オブジェクトならobj。インスタンス名も同じように対処する。
定数はすべて大文字で単語の切れ目に_(アンダースコア)を使う。
定数の場合も同じように先頭小文字で型判別する。
var sVAL_ALPHA
ググればググる程、人によって記述の仕方が異なるので、一番良い方法を見つけたいとおもう今日この頃。とりあえずこの方法でやってみて不具合が出たらまた考えて見ます。最終的には非公式テクニカルノートの野中さんやyougopと同じ記述方法にしてみたいですね。

コメントする