Pour arrondir un chiffre, Flash nous propose la fonction MathRound. Mais cette méthode ne permet pas de conserver des chiffres après la virgule.
Pour contourner ce problème, nous allons faire un peu de math.
Pour arrondir avec deux chiffres après la virgule, il suffit de multiplier le chiffre à arrondir par 100.
On applique alors le Math round qui va déclencher l'arrondi puis diviser le tout par 100 pour repasser les deux chiffres après la virgule.
La formule en question : arrondi=(Math.round(nombre*100))/100
Mais un bon exemple permet souvent de mieux comprendre ce genre de chose :
nombre : 100,434567
nombre*100= 10043,4567
arrondi = 10043
arrondi/100=100,43
Attention, cette méthode ne permet pas de faire un arrondi précis puisque l'arrondi se fait toujours à la borne basse.
Nous aborderons plus tard une fonction plus compliquée pour éviter ce problème.
Commentaires