Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 の学習 > シンタックスと言語の基礎 > 言語区切子について > 括弧 | |||
ActionScript で関数を定義する場合は、次のコードに示すように、カッコ [()] 内にパラメータを配置します。
function myFunction(myName:String, myAge:Number, happy:Boolean):Void {
// ここにコードを記述
}
関数を呼び出すときに、パラメータを次のようにカッコで囲んで関数に渡します。
myFunction("Carl", 78, true);
また、ActionScript での優先順位とは異なる順序で演算が実行されるようにしたり、ステートメントを読みやすくするためにもカッコを使用できます。つまり、次のように特定の値を角カッコで囲むことで、値を計算する優先順位を変更することができます。
var computedValue:Number = (circleClip._x + 20) * 0.8;
括弧を使用しないか、2 つの異なるステートメントを使用しない場合は、優先順位により、乗算が最初に計算されます。つまり、最初の演算は 20 * 0.8 となります。次に、その結果である 16 が circleClip._x の現在の値に加算され、最終的に computedValue 変数に代入されます。
カッコを使用しないで式が評価されるようにするには、次のようにステートメントを追加する必要があります。
var tempValue:Number = circleClip._x + 20; var computedValue:Number = tempValue * 0.8;
角カッコや中カッコと同じように、左カッコに対しては右カッコが必要です。
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00000688.html