Nossa, tu fez uma baita elaboraçao nessa história...
Agora estava olhando esse teu script, veja o seguinte:

//tipe seus dados!
 public var vsoma:Number;
 public var vacumula:Number;

 vsoma = Number(vlrvenda.text) * Number(qtd.text); //Isso está legal
 vacumula = Number(vacumula.toFixed(2)) + Number(vsoma.toFixed(2));  //
Isso dá problema

Olhando com mais cuidado, veja que vacumula não contém dados, e que,
provavelmente por isso, está retornando NaN quando tentas fazer a
conversão do .toFixed() para Number (não tem o que converter...)
Então inicia tua variável com alguma coisa ou testa ela para ver o que
ele tem.

E usa um Formatter ou um RegExp para trocar os "," por "." no teu
TextInput

Não tem erro.
--~--~---------~--~----~------------~-------~--~----~
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