Bonjour à tous,

J'ai un formulaire Flex dans lequel se trouve un TextInput où l'utilisateur doit entrer un nombre. Pour le traitement, j'ai besoin de convertir cette chaine en Number. Le problème est que la chaine semble trop grande (19 caractères) et le nombre convertit se complète avec des 0.

Concrètement :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
var test:String = "12345678901234567891";
Alert.show(Number(test).toString());
=> Affiche "12345678901234567000"

Pour info, le résultat est le même avec parseInt() et parseFloat()...

Comment puis-je éviter cela, car j'ai besoin du nombre complet et pas d'un arrondi.

Cordialement,

Olivier.