el famoso ( round ( valor * 100) / 100 );
Queda algo asi:
Código:
function roundDecimals(value, decimals)
{
var multiple:String = "1"
for( var i = 0; i<decimals; i++)
{
multiple += "0"
}
var multi:Number = new Number(multiple)
return ( Math.round( value * multi ) / multi)
}
trace( " 1 Decimal " +roundDecimals(0.56847393, 1) )
trace( " 2 Decimales " +roundDecimals(0.56847393, 2) )
trace( " 3 Decimales " +roundDecimals(0.56847393, 3) )
trace( " 4 Decimales " +roundDecimals(0.56847393, 4) )
/*
Resultado
1 Decimal 0.6
2 Decimales 0.57
3 Decimales 0.568
4 Decimales 0.5685
*/