Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 リファレンスガイド > ActionScript 言語エレメント > ステートメント > case ステートメント | |||
case expression : statement(s)
switch ステートメントの条件を定義します。expression パラメータと、厳密な等価 (===) を使用している switch ステートメントの expression パラメータが等しい場合、break ステートメントが見つかるか、または switch ステートメントの終わりに到達するまで、statement(s) パラメータ内のステートメントが実行されます。
case ステートメントを switch ステートメントの外側で使用すると、エラーが発生し、スクリプトはコンパイルされません。
メモ : statement(s) パラメータは、必ず break ステートメントで終了する必要があります。statement(s) パラメータの break statement ステートメントを省略すると、switch ステートメントが終了せずに、次の case ステートメントが実行されます。
対応バージョン : ActionScript 1.0、Flash Player 4
expression:String - 任意の式。
次の例では、switch ステートメント thisMonth の条件を定義します。thisMonth が case ステートメント内の式と等しい場合は、ステートメントが実行されます。
var thisMonth:Number = new Date().getMonth();
switch (thisMonth) {
case 0 :
trace("January");
break;
case 1 :
trace("February");
break;
case 5 :
case 6 :
case 7 :
trace("Some summer month");
break;
case 8 :
trace("September");
break;
default :
trace("some other month");
}
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00001312.html