tem que iterar pelos itens mesmo, não tem jeito... algo assim:
// equivalente a um foreach em php *for*(*var* item *in* myArray) { *if*(item.id = id) { comboBox.selectedItem = item; *break*; } } Endel Guimarães Silva Programador Web/Adobe Flex 2010/8/24 Ivan Junckes Filho <ivanjunc...@gmail.com> > Olá, vamos dizer que eu tenha um arraycollection como dataprovider de > um combobox > > [Bindable] > private var tipo:ArrayCollection = new ArrayCollection([ > {id:"1", descricao: "Teste1"}, > {id:"2", descricao: "Teste2"}, > {id:"3", descricao: "Teste3"}]); > > Depois de gravado... se eu quiser selecionar esse item pelo id como eu > faria? Pra não precisar selecionar pelo objeto inteiro. Alguém pode > dar um exemplo? > > Ex: > > Selecionar o item que tem ID = "2" > > resultado = Teste2 > > valeu > > -- > 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 > -- 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