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