Pues si,
hay que trabajar con string para pintarlo con decimales.
 En 3 casos es as� :
cuando es un entero,
cuando su valor es igual 0 y
cuando tiene solo un decimal

�y cual es el problema de que sea un string el que dibuje ?
saludos
Rafael

----- Original Message ----- 
From: "Carlos Terradillos Guti�rrez" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, September 20, 2004 11:50 AM
Subject: Re: [ASNativos] mostrar decimales siempre


> Rafael,
> esto que dices a mi me devuelve siempre "0", sin decimales de ning�n
> tipo.
>
> El problema es que parece que flash maneja los n�meros decimales a su
> modo y no hay manera de indicar (directamente) que ponga *siempre* tres
> o cuatro o ning�n decimal. C�mo mucho, se puede hacer lo que indicabas,
> es decir una operaci�n que nos asegura un n�mero de decimales pero
> cuando el valor de esos decimales es cero, flash lo devuelve ya sin
> decimales.
>
> Hay que recurrir a dos pasos intermedios: el primero el que dec�as t� y
> que permite manejar un n�mero determinado de decimales y el segundo que
> implica *mostrar* el n�mero como cadena con dos (o las que sean)
> posiciones decimales siempre.
>
> Haz esta prueba: trace (3.60);
>
> saludos.
>
> El 20/09/2004, a las 11:24, Mis_preguntas_y_respuestas escribi�:
>
> > A ver si tu pones lo siguiente funciona para cualquier numero con o sin
> > decimales valga cero o valores negativos .
> > var euros:Number= ( cualquier valor que desees)
> > // obtienes 2 decimales siempre
> >  euros= euros*100
> >  euros=Math.round(euros)
> >  euros=euros/100
> > // y para evitar que cuando euros= cero nos d� decimales le a�ades:
> >  if(euros==0){
> >  euros=0.00
> >  }
> > Con esto lo tienes solucionado y si no me crees ���al menos pru�balo!!!
> > rafael
> >
> >
> >
> >
> > ----- Original Message -----
> > From: "Mis_preguntas_y_respuestas" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Monday, September 20, 2004 10:40 AM
> > Subject: Re: [ASNativos] mostrar decimales siempre
> >
> >
> >> pon  un condicional para ese caso:
> >> if(euros==0){
> >> euros=0.00
> >> }
> >> Rafael
> >>
> >> ----- Original Message -----
> >> From: "Pedro Alpera" <[EMAIL PROTECTED]>
> >> To: <[EMAIL PROTECTED]>
> >> Sent: Monday, September 20, 2004 11:36 AM
> >> Subject: Re: [ASNativos] mostrar decimales siempre
> >>
> >>
> >>> el problema es que si el valor del decimal es 00 este no se muestra
> >>> en
> >>> un campo de texto...
> >>>
> >>>
> >>> El 20/09/2004, a las 9:22, Mis_preguntas_y_respuestas escribi�:
> >>>
> >>>> Multiplica el n�mero por 100, apl�cale el Math.round  y luego divide
> >>>> por 100
> >>>> algo a s�
> >>>> var euros= valor*100
> >>>> euros=Math.round(euros)
> >>>> euros=euros/100
> >>>> y listo sigue siendo un n�mero y con 2 decimales.
> >>>> saludos
> >>>>
> >>>> Rafael Mart�nez
> >>>> FabricaNet
> >>>> [EMAIL PROTECTED]
> >>>> www.fabricanet.com
> >>>>
> >>>>
> >>>> ----- Original Message -----
> >>>> From: "Pedro Alpera" <[EMAIL PROTECTED]>
> >>>> To: <[EMAIL PROTECTED]>
> >>>> Sent: Monday, September 20, 2004 11:07 AM
> >>>> Subject: [ASNativos] mostrar decimales siempre
> >>>>
> >>>>
> >>>>> Supongamos que quiero mostrar euros... siempre con dos decimales,
> >>>>> incluso cuando su valor es cero en un campo de texto.
> >>>>>
> >>>>> Es decir que un campo de texto pueda mostrar este tipo de datos:
> >>>>>
> >>>>>    23,22
> >>>>> 122,00
> >>>>>
> >>>>> El caso es que al ser cero el decimal, desaparece.
> >>>>>
> >>>>> Y ahora el mas dificil todavia, quiero hacer esto sin que sea una
> >>>>> cadena... es decir, que siga siendo un numero.
> >>>>>
> >>>>> ea! ya esta el desafio del lunes. xD
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>
> >>>>
> >>>> ----------------------------------
> >>>> Lista ASNativos:[EMAIL PROTECTED]
> >>>> http://www.5dms.com/listas
> >>>> ----------------------------------
> >>>>
> >>>
> >>> ----------------------------------
> >>> Lista ASNativos:[EMAIL PROTECTED]
> >>> http://www.5dms.com/listas
> >>> ----------------------------------
> >>>
> >>>
> >>
> >>
> >> ----------------------------------
> >> Lista ASNativos:[EMAIL PROTECTED]
> >> http://www.5dms.com/listas
> >> ----------------------------------
> >>
> >>
> >
> >
> > ----------------------------------
> > Lista ASNativos:[EMAIL PROTECTED]
> > http://www.5dms.com/listas
> > ----------------------------------
> >
>
> ----------------------------------
> Lista ASNativos:[EMAIL PROTECTED]
> http://www.5dms.com/listas
> ----------------------------------
>
>


----------------------------------
Lista ASNativos:[EMAIL PROTECTED]
http://www.5dms.com/listas
----------------------------------

Responder a