« Errorクラス | メイン | 名前の付け方(識別子) »

大文字と小文字

Flash Player 7以降向けにパブリッシュされたムービーからはキーワード、、変数名、メソッド(関数)名、クラス名、プロパティ名などの大文字と小文字が区別されます。#includeで読み込む外部ファイルやクラス定義のためのActionScriptファイルでも同様です。たとえば、変数aと変数Aは区別されます。

var a = 1;
trace("a=" + a); // 変数aを調べる
trace("A=" + A); // 変数Aを調べる

出力結果
a=1
A=undefined

ムービークリップシンボルのインスタンスに付けるインスタンス名も大文字と小文字が区別されます。次の2つのインスタンスはmy_mcとMy_MCの別々のインスタンスとして認識されます。

my_mc._x = 100; // インスタンスmy_mcをx座標100の位置に移動
My_MC._y = 130; // インスタンスMy_MCをy座標130の位置に移動


ただし、古いバージョンからのアクションには大文字と小文字を区別せずに動作するものがあります。

var n = 15;
this.gotoAndPlay(n);//フレーム15へ移動
this.gotoandplay(n);//フレーム15へ移動

投稿者 oshige : 2005年2月12日 10:27