pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 12 févr. 2013 à 16:30
Bonjour,
Une variable de type "Number" ne peut pas être précédée d'un "0" tout simplement parce que ça ne sert à rien.
Ce résultat que tu veux obtenir n'est uniquement utile que pour l'affichage.
De mémoire, il n'existe pas de fonction de formatage de variable pour faire cela directement.
Il faut donc ajouter un "0" à la main si le nombre est inférieur à 10 dans une chaine de caractère :
var num:Number = 1.5;
var result:String = "";
if (num < 10) {
result = "0";
}
result += String(num.toFixed(2)); //toFixed : arrondis au nombre de digits après la virgule souhaité.
trace (result); // => 01.50