Flashドキュメンテーション |
|||
| ActionScript 2.0 の学習 > データおよびデータ型 > 変数について > 変数の命名について | |||
変数に名前を付ける際は注意が必要です。変数には、ほとんど自由に名前を付けることができますが、いくつかの規則があります。変数の名前は、次の規則に従って付ける必要があります。
|
メモ |
|
"識別子" とは、変数、プロパティ、オブジェクト、関数、またはメソッドの名前です。識別子の先頭の 1 文字は、英字、アンダースコア (_)、ドル記号 ($) のいずれかである必要があります。それ以降の文字としては、英字、数字、アンダースコア、ドル記号のいずれかを使用できます。 |
true、false、null、または undefined) は使用できません。リテラルの詳細については、リテラルについてを参照してください。変数に名前を付ける際にこれらの規則に従わないと、シンタックスエラーや予期しない結果が生じる場合があります。次の例では、変数に new という名前を付けて、ドキュメントをテストすると、コンパイラエラーが発生します。
// このコードは意図したとおりに動作する var helloStr:String = new String(); trace(helloStr.length); // 0 // ビルトインクラスと同じ名前を変数に付ける var new:String = "hello"; //エラー : 識別子が必要です var helloStr:String = new String(); trace(helloStr.length); // undefined
ActionScript エディタは、ビルトインクラスおよびそれらのクラスを基にした変数に対するコードヒント表示をサポートしています。変数に割り当てた特定のオブジェクト型に対応するコードヒントを表示させるには、変数の型を厳密に指定します。コードヒントを使用してツールヒントスタイルのシンタックスヒントやポップアップメニューを表示すると、コードを簡単に記述できます。
たとえば、次のコードを入力します。
var members:Array = new Array(); members.
[アクション] パネルにピリオド (.) を入力するとすぐに、配列オブジェクトで利用できるメソッドとプロパティのリストが表示されます。
変数の命名に関する推奨コーディング規則については、変数の命名を参照してください。
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/8_jp/main/00001197.html