por exemplo se você armazenou direto como Object
assim
acClientes.addItem({nome:'Gabriela',codigo:'39'});
acClientes.addItem({nome:'Roberto',codigo:'40'});

é só voce percorrer o AC e comparar os itens:

for(var i:int =0;i< acClientes.length;i++)
{
   if(acClientes.getItemAt(i).codigo == 39)
      Alert.show("Cliente 39 = "+ acClientes.getItemAt(i).nome);
}

Se você esta armazenando  no AC um objeto
de uma classe mesmo é só fazer a conversão
o object para o tipo antes :
(acClientes.getItemAt(i) as Clientes)

espero que tenha ajudado,

2009/3/5 Júniorp <juniorparmigi...@gmail.com>:
>
> Boa tarde Pessoal.
>
> Estou trabalhando com arraycollection onde populo tal estrutura
> (arraycollection) com registros do DB.
> Minha duvida é como fazer busca (Pesquisa) nos registros deste
> arraycollection, para não precisar efetuar
> uma busca no DB e popular novamente minha arraycollection com os
> registros.
>
> Ex: Em minha arraycollection tenho todos os meu clientes cadastrados e
> quero procurar um cliente cuju código é 39,
> como fazer isso no arraycollection ?
>
> Pensando na questão de desempenho. Onde para que fazer novamente busca
> no BD se os dados ja estão todos em memoria
> no meu arraycollection.
>
> Agradeço ajuda.
> Abraços
>
> ===========================================
> Ednei Parmigiani Júnior
> Araçatuba - SP
> E-mail/MSN: junior_parmigi...@hotmail.com
> ===========================================
> >
>

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a