Number(argument);
Konwertuje wyrażenie parametru do liczby i zwraca wartość, jakie opisano w poniżej:
* Jeśli wyrażenie jest liczbą, zwrot wartości wyrażenia.
* Jeśli wyrażenie jest wartość logiczną, zwraca 1, jeśli wyrażenie jest prawdziwe, 0 jeżeli wyrażenie jest fałszywe.
* Jeśli wyrażenie jest ciągiem znaków, funkcja próbuje zanalizować wyrażenie w postaci liczby z opcjonalnym na końcu wykładnikiem (czyli 1.57505e-3).
* Jeśli wyrażenie jest NaN (nie jest cyfrą), zwrot wartości NaN.
* Jeśli wyrażenie jest niezdefiniowane, wartość zwracana jest w następujący sposób:
- W opublikowanych plików Flash Player 6 lub wcześniej, wynik wynosi 0.
- W opublikowanych plików Flash Player 7 lub nowszy, wynik jest NaN.
Kompatybilność: Flash7+
Przykład:
this.createTextField("licznik_txt", this.getNextHighestDepth(), 0, 0, 100, 22);
licznik_txt.autoSize = true;
licznik_txt.text = 0;
function incrementInterval():Void {
var counter:Number = counter_txt.text;
// Bez funkcji Number(), Flash by połączył wartości, zamiast
// dodać do siebie wartości. Można również użyć "licznik_txt.text++;"
licznik_txt.text = Number(counter) + 1;
}
var intervalID:Number = setInterval(incrementInterval, 1000);
Listing
Ranga: Administrator serwisu Punktów: 0