わかりやすいActionScript記述フォーマットを考える

| | コメント(0) | トラックバック(0)
img01_080117.jpg

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と同じ記述方法にしてみたいですね。

トラックバック(0)

このブログ記事を参照しているブログ一覧: わかりやすいActionScript記述フォーマットを考える

このブログ記事に対するトラックバックURL: http://pulltab.info/mt-tb.cgi/272

コメントする

うにくろっく

このブログ記事について

このページは、YOが2008年1月17日 12:25に書いたブログ記事です。

ひとつ前のブログ記事は「webのプルタブ:googleページランク2になりました。」です。

次のブログ記事は「Flash MX2004 pro ver7.2 + WindowsXp sp2におけるバグ」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.1

2008年12月

  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31