 vuelta y no salgo como redondeo con flash a dos decimales
 vuelta y no salgo como redondeo con flash a dos decimales  .
 .Saludos
 Mauricio
 Mauricio  
 | 
 | |||
|  Ayuda con Redondeo de Decimales   Amigos esta pregunta les parecera facil pero estoy dando    vuelta y no salgo como redondeo con flash a dos decimales  . Saludos  Mauricio   | 
| 
 | |||
|  Nada     Mi intencion es que me de como resultado por ejemplo 12.54 de un numero como por ejemplo 12.53874125. Y con la funcion math.round me devuelve 13 y con math.floor me devuelve 12, como podria hacer para que me devuelva 12.54. Saludos  Mauricio   | 
| 
 | ||||
|  uhmm... y que tal si... Multiplicas por 100 el número, luego le haces Math.round() y luego divides entre 100... algo asi: - 12.53874125 * 100 = 1253.874125 - Math.round(1253.874125) = 1254 - 1254 / 100 = 12.54 Oye... que bueno pana  de verdad que si... Nos vemos bro... 
				__________________ axa | 
| 
 | ||||
|  ummm no vi la solucion de Axa !! bueno de todos modos lo dejo!!     Bueno Flash "Que yo sepa" no incluye ninguna funcion de formateo de Numero como el number_format del PHP.. Esta es una Solucion medio sucia pero al Fin Solucion 
Código:
Esto lo que hace es convierte el numero en string luego vemos donde esta el punto y dependiendo de esto cortamos cuantos decimales quieres mostrar despues cortamos el numero por el punto y al final le agragamos los decimales que cortamos y finalmente le decimos que lo convierta en Numero... numero = 200.53874125
numero = numero.toString();
punto = numero.indexOf(".")
decimal = numero.substr(punto,3);
entero = numero.split(".");
final = Number(entero[0]+decimal);
trace(final);
Algo sucio pero sirve...!!!! Saludos!!   |