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