Você está utilizando "." (ponto) nos valores?

res: estou utilizando ',' virgula entre os valores.

On Mar 17, 4:02 pm, Eric Tonussi <[email protected]> wrote:
> troque a linha
>
>       var x1:Number = parseInt(txtvalor.text);
>
> por
>
>       var x1:Number = Number(txtvalor.text);
>
> vai resolver seu problema ;) (voce estava transformando o numero em um
> inteiro. aí 25,75 vira 25 )
>
> Em 17 de março de 2011 15:54, Fernando Foster <[email protected]>escreveu:
>
>
>
>
>
>
>
> > Você está utilizando "." (ponto) nos valores?
>
> > Em 17 de março de 2011 15:47, Daniel_RMRS <[email protected]> escreveu:
>
> > Olá pessoal, estou usando adobe flex 3 em que tenho uma função para
> >> calcular uma divisão, mas não está precisa, por exemplo, se for
> >> dividir 25,75 / 2, na calculadora tenho 12,875 e o retorna da mesma
> >> operação na minha função é 12,50, passo minha função para ver se
> >> alguém ae me da um help.
>
> >> public function calc_vrpar():void
> >>                        {
> >>                                var x1:Number = parseInt(txtvalor.text);
> >>                                var x2:Number = numparcelas.value as
> >> Number;
> >>                                var result:Number;
>
> >>                                if(x2 == 0)
> >>                                {
> >>                                  result = x1;
> >>                                }
> >>                                else
> >>                                {
> >>                                  result = calc_div(x1,x2);
> >>                                }
>
> >>                                txtvrparcela.text = result.toFixed(2);
>
> >>                        }
>
> >>                        private function calc_div(a:Number,b:Number):Number
> >>                        {
> >>                                return a/b;
> >>                        }
>
> >>                ]]>
> >>        </mx:Script>
>
> >> --
> >> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> >> Para enviar uma mensagem, envie um e-mail para [email protected]
> >> Para sair da lista, envie um email em branco para
> >> [email protected]
> >> Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev
>
> > --
>
> > *
> > Fernando Foster Silva
> > Diretor de Negócios e Marketing
> > Presidente 2011
>
> > E-mail - [email protected]
> > Skype - Brondwoo
> > Twiter - ferfoster
> > Msn - [email protected]
>
> > Celular - +55 (19) 9222-0436
> > *
>
> >  --
> > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > Para enviar uma mensagem, envie um e-mail para [email protected]
> > Para sair da lista, envie um email em branco para
> > [email protected]
> > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a