Tengo una variable,
Por ejemplo
var diametro:Number = 2.45645
Como hago para que se visualice en flash con 2 dígitos decimales.
| |||
Formato numerico en flash Tengo una variable, Por ejemplo var diametro:Number = 2.45645 Como hago para que se visualice en flash con 2 dígitos decimales. |
| ||||
Una vuelta extraña:ç var diametro:Number = 2.45645 diametro *= 100; diametro = (Math.Floor(diametro))/100; dale a ver que pasa. Debe haber un "método" mas elegante pero ahora no recuerdo... revisa si math y floor están bien escritos. Ciao!
__________________ EdiWorks :adios: =P |
| |||
Eje... goc00 Generalmente siempre que hago una pregunta en este o en cualquier otro foro, primero utlizo el buscador. Pues si encuentro la respuesta ya no tengo que esperar a que alguien conteste a mi pregunta. De todas formas esta en cuestión me trae de cabeza, pues ni en este ni en otros foros sobre flash (en ingles algunos) he encontrado una solución a mi modo de verlo que sea valida. EdiWorks Gracias, por el interés (como siempre) pero esto ya se me había ocurrido. Lo que estoy buscando es si Flash de por si lleva alguna forma de visualizar numeros con mascara como ##,# o bien #.### como en casi todos los lenguajes de programacion. Gracias a todos (y especialmente a vosotros dos). |
| ||||
No buscaste bien entonces, bueno, a lo mejor si pero Flash no tienen ninguna función o mejor dicho método para truncar un número decimal. Lee este post que tiene una fórmula primitiva pero muy eficaz para lo que necesitas. http://www.forosdelweb.com/f16/decimales-290041/
__________________ GOC00 CominG soOn v2.0 CyA! & GooD LuCK... |
| |||
Bien, solo me queda crear una funcion al principio del proyecto y llamarla cada vez... Creo que utilizaré la formula de multiplicar por 100 el varlo truncarlo y luego dividir por 100. OK Gracias a todos. |