Description
Operator (arithmetic); used for negating or subtracting.
Usage 1: When used for negating, it reverses the sign of the numeric expression.
Usage 2: When used for subtracting, it performs an arithmetic subtraction on two numeric
expressions, subtracting
from
. When both expressions are
expression2
expression1
integers, the difference is an integer. When either or both expressions are floating-point
numbers, the difference is a floating-point number.
Example
Usage 1: The following statement reverses the sign of the expression 2 + 3:
trace(-(2 + 3));
// output: -5.
Usage 2: The following statement subtracts the integer 2 from the integer 5:
trace(5 - 2);
// output: 3.
The result, 3, is an integer.
Usage 3: The following statement subtracts the floating-point number 1.5 from the floating-
point number 3.25:
trace(3.25 - 1.5);
// output: 1.75.
The result, 1.75, is a floating-point number.
-= (subtraction assignment)
Availability
Flash Lite 1.0.
Usage
expression1 -= expression2
Operands
Numbers or expressions that evaluate to numbers.
expression1, expression2
108
Flash Lite Operators
Need help?
Do you have a question about the FLASH 8-FLASH LITE 1.X ACTIONSCRIPT LANGUAGE and is the answer not in the manual?
Questions and answers