() (parentheses)
Availability
Flash Player 4.
Usage
(expression1 [, expression2])
(expression1, expression2)
function(parameter1,..., parameterN)
Parameters
expression1, expression2
The function to be performed on the contents of the parentheses.
function
parameter1...parameterN
parameters to the function outside the parentheses.
Returns
Nothing.
Description
Operator; performs a grouping operation on one or more parameters, performs sequential
evaluation of expressions, or surrounds one or more parameters and passes them as parameters to
a function outside the parentheses.
Usage 1: Controls the order in which the operators execute in the expression. Parentheses override
the normal precedence order and cause the expressions within the parentheses to be evaluated
first. When parentheses are nested, the contents of the innermost parentheses are evaluated before
the contents of the outer ones.
Usage 2: Evaluates a series of expressions, separated by commas, in sequence, and returns the
result of the final expression.
Usage 3: Surrounds one or more parameters and passes them as parameters to the function
outside the parentheses.
For more information, see "Operator precedence and associativity" in Using ActionScript in Flash.
Example
Usage 1: The following statements show the use of parentheses to control the order in which
expressions are executed (the value of each expression appears in the Output panel):
trace((2+3)*(4+5));//displays 45
trace(2+(3*(4+5)));//// displays 29
trace(2+(3*4)+5);// displays 19
Usage 2: The following example evaluates the function
returns the result of the expression
var a:Number = 1;
var b:Number = 2;
Numbers, strings, variables, or text.
A series of parameters to execute before the results are passed as
:
a + b
, and then the function
foo()
() (parentheses)
, and
bar()
41
Need help?
Do you have a question about the FLASH MX 2004-ACTIONSCRIPT LANGUAGE and is the answer not in the manual?