括弧

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