En AS3, il n'y a pas de fonction native permettant de tronquer un nombre. Voici comment faire ça:
public function truncate(val:Number, precision:uint=0):Number
{
var multiplier : Number = Math.pow(10, precision);
return Math.round(val * multiplier) / multiplier;
}
truncate(10.2653, 2); //-> va retourner 10.26
Il existe une autre manière de le faire, mais nettement moins propre. Il s'agit de convertir le nombre en chaine de caractère, tronquer cette chaine, puis refaire la convertion ...

Tweet This!
Write a comment
Posts: 1
Reply #1 on : Fri December 30, 2011, 18:12:24