Cara... toda chamada HttpService (e RPC em geral) no flex (e no ajax normal) é assíncrona... não pode fazer da forma q vc está querendo., nesse caso sempre a aúltima será chamada mesmo.
Primeiro vc dispara um, no resulto do primeiro vc dispara o segundo.... mas da forma q vc quer (usando o mesmo httpservice) vai ficar bem tosco... reveja sua prática. Bons estudos. 2009/3/9 Lorenzi <[email protected]> > > Ola pessoal tenho um problema com meu httpservice, > eu chamo ele duas x consecutivas pra popular dois grids o problema é > que ele sempre carrega o ultimo esta assim > : > funcao que chama: > public function carrega(vmetodo:String):void{ > metodo = "buscapornome"; > listachamado.send(); > > metodo = "buscapornumero"; > listachamado.send(); > } > > funcao retorno: > public function listaDeChamadoResultado():void > { > chamadoXML = new XML(listachamado.lastResult); > > if (metodo == "buscapornome"){ > chamado.dataProvider = chamadoXML.chamado; > } > if (metodo == "buscapornumero"){ > chamadonum.dataProvider = chamadoXML.chamado; > } > } > > httpservice > <mx:HTTPService id="listachamado" url="endereco" useProxy="false" > resultFormat="e4x" showBusyCursor="true" > result="listaDeChamadoResultado()"> > <mx:request> > <metodo>{metodo}</metodo> > <situacao>aberto</situacao> > <usuario>lorenzi</usuario> > </mx:request> > </mx:HTTPService> > > Essa é a estrutura mas sempre carrega o grid chamadonum, que é o > segundo a ser carregado. > > > > -- Mário Júnior Programador Java / Adobe Flex http://blog.mariojunior.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 -~----------~----~----~----~------~----~------~--~---
