e também para complementar o seu método que recebe o ResultEvent deve ficar mais ou menos assim:
private function funcaoResult(event:FaultEvent){ Alert.show(event.message,"erro"); } aqui funciona beleza usando dois objetos remotos uso o blazeds para comunicação e backend em java, caso não funcione por exemplo você pode tentar chama-lo ao retornar o primeiro resultado é uma cambiarra mas iria funcionar! Em 7 de julho de 2011 23:05, Samuel Facchinello <samuel...@gmail.com>escreveu: > tenta adicionar um FaultEvent nos 2 ROs assim: > > ro.destination = 'Remote1'; > ro.nomeDaChamada.addEventListener(ResultEvent.RESULT, funcaoResult); > ro.nomeDaChamada.addEventListener(FaultEvent.FAULT, funcaoFault); > > > > na funcaoFault coloca um Alert exibindo o evento. > > talves caia no fault. > > > > Samuel Facchinello > http://desenvolvendoemflex.blogspot.com > Joinville - SC > > > > 2011/7/7 Renan <renan...@gmail.com> > >> Boa Noite Galera, >> >> Estou com um problema para executar simultaneamente duas chamada aos >> servicos oferecidos pelo Spring e Blazeds. >> >> Tenho duas funcoes que buscam registros para popular duas combos. >> >> function function1() : void { >> var service:RemoteObject = new RemoteObject(); >> service.addEventListener(ResultEvent.RESULT, sucesso); >> service.destination = "servico1"; >> service.metodoB(); >> } >> >> function function2() : void { >> var outroServico:RemoteObject = new RemoteObject(); >> outroServico.addEventListener(ResultEvent.RESULT, >> sucessoOutroServico); >> outroServico.destination = "servico2"; >> outroServico.metodoB(); >> } >> >> Essas funcoes são invocados no evento "creationComplete()" do .mxml. >> >> O problema que invocando as duas simultaneamente: >> ex: >> function1(); >> function2(); >> >> Nada é retornado, nem as funcoes de sucesso ou falha é >> invocado...Estranho que não tem nenhuma mensagem de erro. >> Ativei o log de DEBUG da aplicacao para tentar identificar algo, mas >> nao tive sucesso. >> Esse é o log gerado: >> / >> >> *******************************************************************************************************/ >> INFO MessageBrokerHandlerAdapter - Channel endpoint my-amf received >> request. >> [BlazeDS]Deserializing AMF/HTTP request >> Version: 3 >> (Message #0 targetURI=null, responseURI=/1) >> (Array #0) >> [0] = (Typed Object #0 'flex.messaging.messages.CommandMessage') >> operation = 5 >> correlationId = "" >> timestamp = 0 >> destination = "" >> body = (Object #1) >> clientId = null >> headers = (Object #2) >> DSMessagingVersion = 1 >> DSId = "nil" >> messageId = "C11FBCFB-F781-2C46-3853-06D33099DC2D" >> timeToLive = 0 >> >> [BlazeDS]Serializing AMF/HTTP response >> Version: 3 >> (Header #0 name=AppendToGatewayUrl, mustUnderstand=true) >> ";jsessionid=78174D941B483AB59BCA3DC48518352A" >> >> (Message #0 targetURI=/1/onResult, responseURI=) >> (Externalizable Object #0 'DSK') >> (Object #1) >> DSMessagingVersion = 1.0 >> DSId = "B1A99A70-2C09-51E5-08EE-10DF9733AFAE" >> 1.310079529197E12 >> (Byte Array #2, Length 16) >> (Byte Array #3, Length 16) >> (Byte Array #4, Length 16) >> >> INFO MessageBrokerHandlerAdapter - Channel endpoint my-amf received >> request. >> [BlazeDS]Deserializing AMF/HTTP request >> Version: 3 >> (Message #0 targetURI=null, responseURI=/1) >> (Array #0) >> [0] = (Typed Object #0 >> 'flex.messaging.messages.RemotingMessage') >> operation = "listarFornecedores" >> source = null >> timestamp = 0 >> destination = "estoque" >> body = (Array #1) >> clientId = null >> headers = (Object #2) >> DSEndpoint = "my-amf" >> DSId = "B1A99A70-2C09-51E5-08EE-10DF9733AFAE" >> messageId = "A1014E81-7954-2C70-B1FE-06D330450C95" >> timeToLive = 0 >> / >> >> ******************************************************************************************************************/ >> >> Mas se uma unica funcao for invocada, dai funciona normalmente. >> Exibindo no log, quais foram os objetos retornados para flex... >> >> Alguem ja teve problema parecido ou tem alguma dica do que pode estar >> rolando ? >> >> -- >> 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 > -- 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