2 Fragen zu ActionScript

Hallo !

Ich nutze SwishMax2 und habe da 2 Fragen :

1.

Ich möchte prüfen ob in einem Textfeld bzw. einer Eingabe nur Zahlen stehen

Code:
if(ist_zahl(_root.eingabe.text))
{
   // code
}

Gibt es da eine Funktion ?

2.

Ich möchte Zahlen formatieren.

z.B.

10000 in 10.000 . Also mit Punkt Notation.Ideen ?

Danke
 
Original von Dawen
2.

Ich möchte Zahlen formatieren.

z.B.

10000 in 10.000 . Also mit Punkt Notation.Ideen ?

Danke

Du könntest einfach die Zahl normal formatieren lassen, den String rückwärts durchgehen und alle 3 Zeichen einen Punkt einfügen. (Vorsicht jedoch bei negativen Zahlen wie -100)
 
Hi,

zu 1.

Code:
//var test:String = "123ads324"; // false
//var test:String = "123.3"; // true
var test:String = "123"; // true
if(!isNaN(Number(test))) {
    Alert.show("a number");
}
else { 
    Alert.show("not a number");
}

und zu 2. gibts es wohl keine implementierung in flash.
ein gutes beispiel für eine eigene implementierung ist

hier zu finden.

gruß
 
Zurück
Oben