Ahhh, valeu compadre! Muito Obrigado pela ajuda, espero poder retribui-la algum dia... Precisando, estamos ai ..
Grande Abraço, Sucesso Att. Paulo Henrique Desenvolvimento de Sistemas WEB COS/Caché e CSP On 8 jun, 16:01, Eduardo Kraus <eduardokr...@gmail.com> wrote: > > Alert.show(ObjectUtil.toString(resultObj.Envelope.Body.TestResponse.TestResult > )); > > *Eduardo Kraus* > Desenvolvedor > eduardokr...@gmail.comhttp://blog.mxml.com.brhttp://twitter.com/EduardoKraus > > 2009/6/8 Ph.E <phe.ti...@gmail.com> > > > > > > > Meu amigo, fiz como você me disse (Fiz de duas formas, para falar a > > verdade)... > > Ai esta o resultado das formas que eu tentei.. > > > Da seguinte forma: > > objHTTP.resultFormat = "e4x"; > > Alert.show( ObjectUtil.toString( response.result ) ); > > > Resultado: > > > <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/ > > envelope/ <http://schemas.xmlsoap.org/soap/%0Aenvelope/>" xmlns:xsi=" > >http://www.w3.org/2001/XMLSchema-instance" > > xmlns:s="http://www.w3.org/2001/XMLSchema"> > > <SOAP-ENV:Body> > > <TestResponse> > > <TestResult>'Hello Word'</TestResult> > > </TestResponse> > > </SOAP-ENV:Body> > > </SOAP-ENV:Envelope> > > > Da seguinte forma: > > > objHTTP.resultFormat = "object"; > > var resultObj : Object = response.result; > > Alert.show(ObjectUtil.toString(resultObj)); > > > Resultado > > > (Object)#0 > > Envelope = (Object)#1 > > Body = (Object)#2 > > TestResponse = (Object)#3 > > TestResult = "'Hello Word'" > > > O resultado do segundo alert parece mais promissor, o que você me diz, > > poderia acessar a TAG? > > Abraço, > > > On 8 jun, 15:37, Eduardo Kraus <eduardokr...@gmail.com> wrote: > > > Cola aqui o resultado do Alert. > > > *Eduardo Kraus* > > > Desenvolvedor > > > eduardokr...@gmail.comhttp://blog.mxml.com.brhttp:// > > twitter.com/EduardoKraus > > > > 2009/6/8 Eduardo Kraus <eduardokr...@gmail.com> > > > > > Tenta asssim > > > > > Alert.show( ObjectUtil.toString( resultObj ) ); > > > > *Eduardo Kraus* > > > > Desenvolvedor > > > > eduardokr...@gmail.com > > > >http://blog.mxml.com.br > > > >http://twitter.com/EduardoKraus > > > > > 2009/6/8 Ph.E <phe.ti...@gmail.com> > > > > >> Saudações Amigos, > > > > >> Bem, bem.. Amigos, ainda continuo com o problema. Depois de > > > >> alguns testes, e de quebrar a cabeça mais um pouco consegui isto: > > > > >> Código Flex: > > > > >> <?xml version="1.0" encoding="utf-8"?> > > > >> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" > > > >> verticalAlign="middle" x="-43" y="12"> > > > > >> <!-- > > > >> Objeto requerido para instanciar o HTTPService. Não deletar. > > > >> --> > > > > >> <mx:HTTPService> > > > >> <mx:request xmlns="*"> > > > >> </mx:request> > > > >> </mx:HTTPService> > > > > >> <mx:Panel width="444" height="224" layout="absolute"> > > > > >> <mx:Script> > > > > >> <![CDATA[ > > > >> import mx.controls.Alert; > > > >> import mx.rpc.events.ResultEvent; > > > >> import mx.rpc.events.FaultEvent; > > > > >> private function logar():void { > > > >> if ((editLogin.text == "")||(editSenha.text == > > > >> "")){ > > > >> return; > > > >> } > > > > >> var objHTTP : HTTPService = new HTTPService(); > > > >> objHTTP.useProxy = false; > > > >> objHTTP.showBusyCursor = true; > > > >> objHTTP.resultFormat = "e4x"; > > > >> objHTTP.addEventListener(FaultEvent.FAULT, exibeErro); > > > >> objHTTP.addEventListener(ResultEvent.RESULT, > > > >> exibeResposta); > > > >> objHTTP.url = " > >http://localhost:57772/csp/webservicebi/ > > > >> WebServiceBI.Usuario.cls?soap_method=Test"; > > > >> objHTTP.send(); > > > >> } > > > > >> private function > > exibeResposta(response:ResultEvent):void > > > >> { > > > >> Alert.show(response.message.body.toString()); > > > >> } > > > > >> private function exibeErro(event:FaultEvent):void { > > > >> Alert.show(event.fault.message, ".: Erro - Erro ao > > > >> Logar no Aplicativo :."); > > > >> } > > > > >> ]]> > > > > >> </mx:Script> > > > > >> <mx:Button label="Logar" bottom="10" right="95" > > > >> id="btnAcessar" > > > >> enabled="true" click="logar();"/> > > > >> <mx:Button label="Cancelar" bottom="10" right="12" > > > >> id="btnCancelar" > > > >> enabled="true"/> > > > >> <mx:Image source="../Imagens/safe_into.png" width="129" > > > >> top="22" > > > >> bottom="25" left="10"/> > > > >> <mx:Label x="188.5" y="47" text="Usuário"/> > > > >> <mx:Label x="192" y="73" text="Senha"/> > > > >> <mx:TextInput x="237" y="45" id="editLogin" > > editable="true" > > > >> enabled="true"/> > > > >> <mx:TextInput x="237" y="71" displayAsPassword="true" > > > >> maxChars="10" > > > >> id="editSenha" editable="true" enabled="true" width="160"/> > > > >> </mx:Panel> > > > >> </mx:Application> > > > > >> O Alert esta me exibindo o XML puramente. Da seguinte forma: > > > > >> <?xml version="1.0" encoding="UTF-8" ?> > > > > >> <SOAP-ENV:Envelope xmlns:SOAP-ENV='http://schemas.xmlsoap.org/soap/ > > > >> envelope/ <http://schemas.xmlsoap.org/soap/%0Aenvelope/>' xmlns:xsi=' > > > >>http://www.w3.org/2001/XMLSchema-instance' > > > >> xmlns:s='http://www.w3.org/2001/XMLSchema'> > > > > >> <SOAP-ENV:Body> > > > > >> <TestResponse><TestResult>'Hello Word'</TestResult></TestResponse> </ > > > >> SOAP-ENV:Body> > > > > >> </SOAP-ENV:Envelope> > > > > >> Agora, me falta conseguir pegar o valor da TAG "<TestResult>" > > > >> especifica. Alguem por favor sabe me dizer como eu faço isso? > > > >> Já estou a um bom tempo tentando e nada.. > > > >> Obrigado > > > > >> On 5 jun, 17:57, "Ph.E" <phe.ti...@gmail.com> wrote: > > > >> > Estou querendo primeiro aprender o básico da conexão, para depois > > > >> > utilizar algum "carinha" no meio.. como o BlazeDS. > > > >> > Estou tentado a utilizar o BlazeDS, pois dizem que é muito bom, e > > > >> > senão me angano o AMF é pago, ou tem alguma história assim.. > > > >> > Bom, já tive uma palestra com Igor Costa sobre essas tecnologias, > > mas > > > >> > não me lembro muito bem.. > > > > >> > Você disse, que não utiliza o HTTPService. Existe outra forma de > > > >> > conexão com WebServices? > > > > >> > Abraço > > > > >> > On 5 jun, 17:53, André Caetano <andredeiv...@gmail.com> wrote: > > > > >> > > Cara tenta isso: > > > > >> > > private function exibeResposta(response:ResultEvent):void { > > > >> > > var dados:ArrayColection = new > > ArrayColection(response > > > >> as > > > >> > > Array); > > > >> > > Alert.show(dados[0].seuAtributo); > > > >> > > } > > > > >> > > geralmente isso se usa quando o evento retorna um list > > > > >> > > para xml é um pouco diferente, como eu nuca uso httpServices nao > > sou > > > >> mais > > > >> > > indicado para o seu problema. > > > > >> > > E aproveitando tente usar alguma integração que utilize amf como > > > >> amfphp, > > > >> > > zendAmf , > > > >> > > ou java blazeds, ou Ruby rubyamf > > > > >> > > André Deividi Caetano --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---