Si vous faites des calculs avec des chiffres à virgules, rappelez-vous que les virgules numériques en Flash sont replacées par des points.
Exemple : 12,5 = 12.5
Dans Flash, "12,5" n'est pas considéré comme un nombre mais comme une chaine de caratère. Remplacez la virgule par un point, et convertissez le en valeur numérique.
var monChiffre = "12,5"; //Nombre non reconnu par Flash
monChiffre = monChiffre.split(",").join("."); //Remplacement de la virgule par un point
monChiffre = parseInt(monChiffre); //Convertion en valeur numérique
// => monChiffre = 12.5
|
Rappel :
- var chiffre:uint = nombre entier strictement positif (ex: 2,7,45)
- var chiffre:int = nombre entier (Ex: -8,-1,6,14)
- var chiffre:Number = nombre (Ex: 1.5, 9.78, -41.3)
Aucun.