Parentheses

When you define a function, place any parameters inside parentheses:

function myFunction (name, age, reader){
  // your code here
}

When you call a function, include any parameters passed to the function in parentheses, as shown here:

myFunction ("Steve", 10, true);

You can also use parentheses to override the ActionScript order of precedence or to make your ActionScript statements easier to read. (See Operator precedence and associativity.)

You also use parentheses to evaluate an expression on the left side of a dot in dot syntax. For example, in the following statement, the parentheses cause new Color(this) to evaluate and create a Color object:

onClipEvent(enterFrame) {
  (new Color(this)).setRGB(0xffffff);
}

If you don't use parentheses, you must add a statement to evaluate the expression:

onClipEvent(enterFrame) {
  myColor = new Color(this);
  myColor.setRGB(0xffffff);
}

You can check for matching parentheses in your scripts; see Checking syntax and punctuation.