Primeiro,
O fato de instanciar o objeto ArrayCollection loga de cara não o trava, você
pode inserir qualquer tipo de objeto nele, e isso é de cada projeto, às
vezes é necessário já iniciar o objeto instaciado, eu particularmente tenho
instanciado ou setado quando é realmente preciso.

Segundo,
Para você obter um objeto especifico do ArrayCollection você deve
percorrê-lo com um loop e testar, no seu caso, o id;

por exemplo:

for(i:int=0;i<arrayCollection.length; i++){
    if(){
        objeto = arrayCollection.getItemAt(i);
    }
}

2009/9/30 Henrique Moreira Lustosa Dourado <[email protected]>

> Beleza Galera.
>
> Só mais uma coisa. Na minha tela, tenho um campo que armazena o id. Para
> não ter que buscar do banco de dados através de um select, eu quero fazer
> essa busca no objeto de lista, para quando o usuário digitar o id no
> TextInput, ele buscar o produto pelo id no array, e preencher o restante dos
> campos.
>
> Valeu pela ajuda.
>
> Um abraço.
>
> 2009/9/30 Clayton <[email protected]>
>
>>  você deve utilizar assim:
>>
>> var lista : ArrayCollection = new ArrayCollection();
>>
>>  2009/9/30 Henrique Moreira Lustosa Dourado <[email protected]>
>>
>>>   Galera,
>>>
>>> Quero saber se tem como fazer isso:
>>>
>>> var lista:ArrayList<Produtos> = new ArrayList<Produtos>();
>>>
>>> Não testei ainda não, porque queria saber se o actionscript suporta.
>>> Estou carregando um array do banco com os produtos, e fazendo a busca
>>> no próprio array, mas não está dando certo.
>>>
>>> Daí pensei em fazer dessa forma, tipar os objetos do array.
>>> Fico aberto a sugestões.
>>>
>>> Flw. Um abraço.
>>>
>>> --
>>> Att,
>>>
>>> Henrique Moreira Lustosa Dourado
>>>
>>>
>>>
>>>
>>>
>>>
>>> --
>>> Clayton Marques Pereira
>>>
>>>
>>>
>
>
> --
> Att,
>
> Henrique Moreira Lustosa Dourado
> Assistente Adminstrativo/Programador de Sistemas
> Produtos, Serviços e Assistência Técnica em Informática
>
>
> Tel.: (63) 3312-0082 Cel.: (63) 8448 - 4043
> E-mail: [email protected]
> MSN:   [email protected]
>
>
>
> >
>


-- 
Clayton Marques Pereira

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