véio ve se te ajuda:

segue:

obj é o id do combo
dataObj é array q vai no dataprovides
index é valor o indice que vc vai comparar com o *valor* passado
valor é o valor a ser comparado e é o q vai ficar selecionado no combo!


//==========Valor default do combo selecionado========================
public static function selecionarItem (
obj:ComboBox,dataObj:Array,index:String, valor:String ):Boolean {
            for ( var cont:int = 0; cont < dataObj.length; cont++ ) {
                if (dataObj[cont][index] == valor) {
                    obj.selectedItem = dataObj[cont];
                    return new Boolean(true);
                }
            }
            return new Boolean(false);
        }










Em 20 de outubro de 2010 22:35, Clayton <marquesclayt...@gmail.com>escreveu:

> Basta:  cb_combo.selectedItem.nome;
>
> Em 20 de outubro de 2010 17:44, Kleber Gracia 
> <kleber.gala...@gmail.com>escreveu:
>
> Olá amigo, me desculpe, mas consegui pegar, cb_combo.value.valueOf();
>> e no data="" do combo, adiciono o arrayCollectyon que retorna.
>> Obrigado
>> At.
>> Kleber Gracia Soares
>> Equipe Galaxyz trabalhando para você
>> www.galaxyz.com.br
>> Telefone: |44| 3233-2039
>> Cel.: |44| 9960-0298 - Tim
>> Msn: klebergra...@hotmail.com
>> Skype: kleber.gracia
>> Email: kle...@galaxyz.com.br
>> "Tudo posso naquele que me fortalece!" (Fl 4,13).
>>
>>
>>
>>
>>
>> Em 20 de outubro de 2010 15:44, Marcos Arruda 
>> <marcos.f.arr...@gmail.com>escreveu:
>>
>> Amigo, passe mais informações. Ninguém aqui sabe onde você instanciou
>>> o seu ComboBox, exatamente porque você não colocou essa parte do
>>> código.
>>> Isso acontece muitas vezes aqui na lista. Uma coisa a importante de se
>>> prestar atenção é que quanto mais informações pertinentes forem
>>> colocadas junto a pergunta e qto mais estruturado for o código
>>> enviado, mais chance a pessoa terá de ter sua pergunta respondida.
>>> Lembrem-se disso, porque não é só aqui no grupo, ou no flex. Isso
>>> acontece em qualquer lugar.
>>>
>>> Abs,
>>>
>>>
>>>
>>> On 18 out, 11:26, soloplayer <kleber.gala...@gmail.com> wrote:
>>> > Olá pessoal beleza, estou com o seguinte problema, ao selecionar o
>>> > valor do combobox gostaria de pegar o codigo e nao o nome que é
>>> > exibido, e funcao abaixo me mostra o codigo e o nome que é exibido no
>>> > combo: Segue
>>> >
>>> >                         public function listarDados():void
>>> >                         {
>>> >
>>> >                                 var dataProviderEntidade :
>>> ArrayCollection = new
>>> > ArrayCollection();
>>> >                                 var i:int=0;
>>> >                                 var id_combo:int;
>>> >                                 var datos:Array = new Array();
>>> >
>>> >                                 for (i; i < entidadeRecebeDados.length;
>>> i++)
>>> >                                 {
>>> > //                                      Alert.show("Entidade " +
>>> entidadeRecebeDados[i].entidade);
>>> >
>>> >
>>> datos.push({data:entidadeRecebeDados[i].entidade,label:entidadeRecebeDados[
>>> i].nome});
>>> >                                         cb_entidade.selectedIndex =
>>> i+1;
>>> > //                                      id_combo = cb_entidade[i].nome;
>>> >
>>> >                                 }
>>> >                                 cb_entidade.dataProvider = datos;
>>> >
>>> >                         }
>>> >
>>> > Onde esta "entidadeRecebeDados[i].entidade" me retorna o codigo é este
>>> > que gostaria que selecionasse ao escolher um dos itens. Grato
>>>
>>> --
>>> 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
>>
>
>
>
> --
> Clayton Marques Pereira
>
> --
> 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

Reply via email to