Acho que é isso:

*public* *function* total():*void*{

*var* total:Number = 0;

*for* (*var* i:int=0; i < acertos.length; i++) {

total += dataProvider.getItemAt(i).coluna;

}

txTotal.text=*new* String(total);

}


Em 28 de outubro de 2011 10:45, Ednei <[email protected]> escreveu:

> Olá.
>
> Pessoal, eu tenho a seguinte função.
>
>        private function somaValor(lista:ArrayCollection):String
>        {
>                var result:String = "";
>                for each( var item: * in lista )
>                {
>                        result =
> operacaoMat(result,item.colunaValor,'add');/*A função
> operacaoMat() recebe valores em String, converte para Number, faz o
> cálculo, reconverte pra String e retorna*/
>                }
>                return result;
>        }
>
>
> Essa função percorre um ArrayCollection recebido como argumento, e
> soma a coluna 'colunaValor' porém, o ideal seria passar a coluna a ser
> somada como argumento. Eu tentei fazer aqui mas não deu certo.
>
> Alguém se abilita? Obrigado.
>
> --
> 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

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