Roberto, obrigado pela sua resposta. Mas me parece que na sua função eu preciso saber o value que eu quero e passo pra função e ela seleciona o item pra mim.
O que eu preciso é justamente o contrário, eu sei o item, e quero receber o value. Mas o combobox não armazena value, só tem index e label. Tem que haver alguma forma de armazenar o value dentro do combobox... Talvez usando um arraycollection ao invez de array, mas eu não saberia como fazer isto. On 13 fev, 16:40, Roberto Godoi <rsgo...@gmail.com> wrote: > e ai Bruno.. > eu fiz um metodo para me ajudar.. > nao sei se ta legal, mas funciona..rsss > > onde Combobox é o id do meu combobox e Codigo é o ítem q tem q estar marcado > no combobox > > public function ObterDadoCombobox(Combobox:ComboBox, > Codigo:int):void > { > > var Array:ArrayCollection = Combobox.dataProvider as > ArrayCollection; > > for(var i:int = 0; i < Array.length; i++) > { > > if (Array[i].Codigo == Codigo) > { > Combobox.selectedIndex = i; > break; > } > > } > > } > > -- > > 2009/2/13 Bruno Carneiro <guimaraescarne...@gmail.com> > > > > > No antigo HTML a gente tinha a propriedade selectedValue, que era > > muito útil pois no comboBox geralmente a gente não quer o label apenas > > o value associado. > > > Mas no FLEX a gente só tem selecetedItem que é o indice relacionado a > > posição no próprio combobox. > > > Como eu faço para ter no FLEX algo análogo ao selectedValue. > > > Ou seja, lá no meu combobox Categoria quando o usuário clicar em > > "Esportes" eu não quero gravar esportes eu quero gravar o id associado > > a categoria "Esportes". --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---