?: (conditional)

Availability
Flash Player 4.

Usage
expression1 ? expression2 : expression3

Parameters
expression1 An expression that evaluates to a Boolean value, usually a comparison expression, such as x < 5 .

expression2 , expression3 Values of any type.

Returns
Nothing.

Description
Operator; instructs Flash to evaluate expression1 , and if the value of expression1 is true , it returns the value of expression2 ; otherwise it returns the value of expression3 .

Example
The following statement assigns the value of variable x to variable z because expression1 evaluates to true :

x = 5;
y = 10;
z = (x < 6) ? x: y;
trace (z);
// returns 5
Nel tuo caso assegna a _x il valore della var x se questa esiste altrimenti gli assegna 0..