Ola,
eu tenho esta função (abaixo) ela ira somar os valores mensais, esta no
change de um combobox, o problemas é que ele exibe o valor do item anterior,
por exemplo, janeiro1 eu tenho o valor de 120,00, em janeiro2 eu tenho 0,00
e janeiro3 eu tenho 30,00

Quando eu seleciono o janeiro1 ele exibe 0,00 e eu selecionar janeiro3 ele
exibe 120,00 e assim por diante, ele sempre exibe o valor anterior, oq esta
de errado?

public function calcular():void{
var jan:Number=0;
var fev:Number=0;
var mar:Number=0;
var abr:Number=0;
var mai:Number=0;
var jun:Number=0;
var jul:Number=0;
var ago:Number=0;
var setem:Number=0;
var _outubro:Number=0;
var nov:Number=0;
var dez:Number=0;
 for (var i:int = 0; i<dgQtd.dataProvider.length; i++){
jan+=parseFloat(dgQtd.dataProvider.getItemAt(i).janeiro);
fev+=parseFloat(dgQtd.dataProvider.getItemAt(i).fevereiro);
mar+=parseFloat(dgQtd.dataProvider.getItemAt(i).marco);
abr+=parseFloat(dgQtd.dataProvider.getItemAt(i).abril);
mai+=parseFloat(dgQtd.dataProvider.getItemAt(i).maio);
jun+=parseFloat(dgQtd.dataProvider.getItemAt(i).junho);
jul+=parseFloat(dgQtd.dataProvider.getItemAt(i).julho);
ago+=parseFloat(dgQtd.dataProvider.getItemAt(i).agosto);
setem+=parseFloat(dgQtd.dataProvider.getItemAt(i).setembro);
_outubro+=parseFloat(dgQtd.dataProvider.getItemAt(i).outubro);
nov+=parseFloat(dgQtd.dataProvider.getItemAt(i).novembro);
dez+=parseFloat(dgQtd.dataProvider.getItemAt(i).dezembro);
}
 ja.text=currencyFormatterWithCents.format(jan.toString());
jl.text=currencyFormatterWithCents.format(jul.toString());
ag.text=currencyFormatterWithCents.format(ago.toString());
ou.text=currencyFormatterWithCents.format(_outubro.toString());
no.text=currencyFormatterWithCents.format(nov.toString());
se.text=currencyFormatterWithCents.format(setem.toString());
de.text=currencyFormatterWithCents.format(dez.toString());
ma.text=currencyFormatterWithCents.format(mar.toString());
ju.text=currencyFormatterWithCents.format(jun.toString());
fe.text=currencyFormatterWithCents.format(fev.toString());
ab.text=currencyFormatterWithCents.format(abr.toString());
mi.text=currencyFormatterWithCents.format(mai.toString());
}

-- 


a.pasqualli - Skype
[email protected] - MSN

"Pensar apenas ou desejar somente nunca levou ninguém a lugar nenhum. É
necessário também a ação" - William Shakespeare

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