Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 の学習 > シンタックスと言語の基礎 > シンタックス、ステートメント、および式について | |||
ActionScript 言語は、ActionScript 言語を構成するビルトインクラスから成ります。コードがコンパイルされて Flash で正しく実行されるようなステートメントを作成するには、ActionScript の正しい "シンタックス" を使用する必要があります。この場合のシンタックスとは、プログラミングに使用する言語の文法およびスペルのことです。コンパイラは不適切なシンタックスを理解することができないので、テスト環境でこのようなドキュメントをテストしようとすると、[出力] パネルにエラーまたは警告が表示されます。したがって、シンタックスは正しい ActionScript を作成するためのルールとガイドラインの集まりです。
"ステートメント" は、特定のアクションなど、何かを実行するために FLA ファイルに与える指示です。たとえば、条件ステートメントを使用すると、何かが true であるか存在しているかを判断できます。次に、条件が true であるかどうかに基づいて、関数や式などの指定するアクションを実行することができます。if ステートメントは条件ステートメントであり、条件を評価して、コードで次に発生する必要があるアクションを判断します。
//if ステートメント
if (condition) {
// ステートメント;
}
ステートメントの詳細については、ステートメントについてを参照してください。
"式" とは、ステートメントとは異なり、値を表す ActionScript シンボルを規則に従って組み合わせたものです。式には "値" があり、値とプロパティには "型" があります。式は、演算子とオペランド、値、関数、およびプロシージャで構成されます。また、優先順位および関連付けに関する ActionScript のルールに従っています。通常、Flash Player は式を解釈した後に、アプリケーションで使用できる値を返します。
式の例を次に示します。
x + 2
この式で、x および 2 はオペランドであり、+ は演算子です。演算子およびオペランドの詳細については、演算子についてを参照してください。オブジェクトとプロパティの詳細については、オブジェクト (Object) データ型を参照してください。
ActionScript をどのようにフォーマットするかによって、コードが保守しやすいかどうかが決まります。たとえば、インデントやコメントがなく、フォーマットや命名規則にも一貫性のない FLA ファイルでは、ロジックを読み取ることは困難です。ActionScript のブロック (ループや if ステートメントなど) をインデントすることで、コードが読みやすくなり、問題が発生したときのデバッグが簡単になります。ActionScript のフォーマットの詳細については、ActionScript シンタックスのフォーマットを参照してください。これらのセクションでも、ActionScript の正しいフォーマットについて参照することができます。
シンタックスと言語の基礎の詳細については、次のトピックを参照してください。
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00000675.html