Amigo, no carregaMarca(), na chamada pro HttpService, crie um listener
que escute
o evento result.

Com isso, será dispararado o evento que chamará a sua função, nela vc
adiciona o método
que vai selecionar o combo.

Recomendo sempre utilizar isso pra chamar uma função que dependa de um
dado vindo do
HTTPService, etc.

[]s
Fábio

On 24 jun, 12:38, Rodrigo Pereira Fraga <[EMAIL PROTECTED]> wrote:
> Olá Pessoal...
>
> Existe alguma Forma de Fazer uma solicitacão HttpService de forma sincrona!?
>
> Pois não consegui idealizar uma solucão... segue o problema:
> Tenho 2 comboBox populados através de um httpservice:
>
> cbCatcbMarca
>
> Sendo que o cbMarca só é populado quando uma id do cbCat (Composta no xml 
> vindo do httpService)  é selecionada.
>
> O Problema....
> Quero editar um produto cadastrado com uma Cat e Marca, para isso, faço esse 
> código:
>
> var idSelecionada:Object = dgProduto.selectedItem.idCat;
> var idCat:int;
>
> for each (var itemCat:Object in cbCategoria.dataProvider){
>      if (itemCat.idCat == idSelecionada){
>         cbCategoria.selectedItem = itemCat;
>         idCat = itemCat.idCat;
>     }
>
> }
>
> Até aqui, consegui selecionar a categoria no cbCat,
> Agora, com essa Categoria selecionada, preciso carregar as Marcas dela, e 
> selecionar a marca no cbMarca.
>
> //httpService que popula o cbMarca, tendo como parametro a id da Categoria
>
> carregaMarca();
>
> ok, populado o comboMarca, com todas as marcas, só que no mesmo método 
> preciso selecionar
>
> idSelecionada = dgProduto.selectedItem.codMarca;
>
>     for each (var itemMarca:Object in cbMarca.dataProvider){
>              if (itemMarca.idMarca == idSelecionada){
>               cbMarca.selectedItem = itemMarca;
>           }
>     }
>
> Só que claro no me retorna as vezes null, pois é assincrono, e quando não é 
> null, ele seleciona a marca desejada,
> só que ao retornar o request do carregarMarca, sobrescreve o valro 
> selecionado...
>
> Alguem poderia me ajudar a resolver isso!?
>
> Muito Obrigado..
>
> De:
> ------------------------------    | Rodrigo Pereira 
> Fraga|http://e-digows.blogspot.com
>
> e-mail: [EMAIL PROTECTED]
> ------------------------------
> _________________________________________________________________
> Receba as últimas notícias do Brasil e do mundo direto no seu Messenger com 
> Alertas MSN! É GRÁTIS!http://alertas.br.msn.com/


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