Flash Lite 1.x ActionScript Language Reference |
|
|
|
| Flash Lite Operators > && (logical AND) | |||
Flash Lite 1.0.
expression1 && expression2
expression1, expression2 Boolean values or expressions that convert to Boolean values.
Operator (logical); performs a Boolean operation on the values of one or both of the expressions. The operator evaluates expression1 (the expression on the left side of the operator) and returns false if the expression evaluates to false. If expression1 evaluates to true, expression2 (the expression on the right side of the operator) is evaluated. If expression2 evaluates to true, the final result is true; otherwise, it is false.
The following example uses the && operator to perform a test to determine if a player has won the game. The turns variable and the score variable are updated when a player takes a turn or scores points during the game. The following script shows "You Win the Game!" in the Output panel when the player's score reaches 75 or higher in three turns or less.
turns = 2;
score = 77;
winner = (turns <= 3) && (score >= 75);
if (winner) {
trace("You Win the Game!");
} else {
trace("Try Again!");
}
The following example demonstrates testing to see if an imaginary x position is in between a range:
xPos = 50;
if (xPos >= 20 && xPos <= 80) {
trace ("the xPos is in between 20 and 80");
}
|
|
|
|