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