Lorenzi,

Com certeza deve existir algum erro em outra parte do código.

Se está aparecendo NaN (Not a Number) é porque o Flex não conseguiu
converte o string para um número (no exemplo que enviei).

O que pode estar acontecendo é um um problema de locale . Ao entrar com
um número, use "." para separar as casas decimais ao invés de ",".

--
Marco Catunda


2009/4/15 Lorenzi <[email protected]>:
>
> Mozart desta maneira o acumula tbem retorna NaN no alert
>
> On 15 abr, 15:14, Lorenzi <[email protected]> wrote:
>> Da maneiro do Marco:
>>
>> Alert.show(vacumula.toString(),vsoma.toString());
>>
>> vacumula = NaN e o vsoma = o valor numerico,
>>
>> Da maneira da Gabriela:
>>
>> Alert.show(vacumula.toString(),vsoma.toString());
>>
>> retorna NaN no vacumula e o valor numerico no vsoma.
>>
>> o que pode ser?
>>
>> On 15 abr, 15:05, Marco Catunda <[email protected]> wrote:
>>
>> > Eu escreveria esse código da seguinte forma:
>>
>> > public var vsoma:Number;
>> > public var vacumula:Number;
>>
>> > vsoma = paserFloat(vlrvenda.text) * parseFloat(qtd.text);
>> > vacumula += vsoma;
>>
>> > Lembrando que as variáveis 'vlrvenda.text' e 'qtd.text' devem
>> > ter sido validadas antes de chegar nesse ponto do
>> > código.
>>
>> > --
>> > Marco Catunda
>>
>> > 2009/4/15 Lorenzi <[email protected]>:
>>
>> > > Pessoal tenho uma variavel que acumula valores:
>>
>> > >  public var vsoma:*;
>> > >  public var vacumula:*;
>>
>> > >  vsoma = Number(vlrvenda.text) * Number(qtd.text);
>> > >  vacumula = Number(vacumula).toFixed(2) + Number(vsoma).toFixed(2);
>>
>> > > alert.show(vacumula);
>>
>> > > So que sempre retorna NaN.
>>
>> > > Nao consigo pegar o valor desta variavel e ir acumulando.
>>
>> > > Como posso fazer para acumular, com int nao da pois nem sempre os
>> > > valores sao inteiros.
>>
>> > > Grato.
> >
>

--~--~---------~--~----~------------~-------~--~----~
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