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