Number()
Availability
Flash Player 4; behavior changed in Flash Player 7.
Usage
Number(expression) : Number
Parameters
An expression to convert to a number.
expression
Returns
A number or
NaN
Description
Function; converts the parameter
following list:
•
If
expression
•
If
expression
is
.
false
•
If
expression
with an optional trailing exponent (that is, 1.57505e-3).
•
If
expression
•
If
expression
In files published for Flash Player 6 or earlier, the result is 0.
In files published for Flash Player 7 or later, the result is
This function is used to convert Flash 4 files containing deprecated operators that are
imported into the Flash 5 or later authoring environment. For more information, see
.
AND)
Example
In the following example, a text field is created on the Stage at runtime:
this.createTextField("counter_txt", this.getNextHighestDepth(), 0, 0, 100,
22);
counter_txt.autoSize = true;
counter_txt.text = 0;
function incrementInterval():Void {
var counter:Number = counter_txt.text;
// Without the Number() function, Flash would concatenate the value instead
// of adding values. You could also use "counter_txt.text++;"
counter_txt.text = Number(counter)+1;
}
var intervalID:Number = setInterval(incrementInterval, 1000);
648
Chapter 2: ActionScript Language Reference
(not a number).
expression
is a number, the return value is
is a Boolean value, the return value is 1 if
is a string, the function attempts to parse
is
, the return value is
NaN
is
, the return value is as follows:
undefined
ActionScript Language Reference
to a number and returns a value as described in the
.
expression
expression
expression
.
NaN
NaN
CHAPTER 2
is
, 0 if
true
expression
as a decimal number
.
& (bitwise
Need help?
Do you have a question about the FLASH MX 2004-ACTIONSCRIPT LANGUAGE and is the answer not in the manual?