Cola aqui o resultado do Alert.
     *Eduardo Kraus*
Desenvolvedor
 eduardokr...@gmail.com
http://blog.mxml.com.br
http://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
-~----------~----~----~----~------~----~------~--~---

Responder a