Chara, mandou bem no codigo...

mas no meu nao funcionou =(
tanto o seu codigo como o meu com aquele detalhe arrumado nao funcionaram.

mais alguem nao funcionou?

Quanto ao webservice, outros serviços eu nao sei, acredito que ainda nao...
esse web service é de um camarada lá da lista CF-BRASIL e pelo jeito esse
webservice veio pra ficar, é foda esses outros que vc pega e depois de 2
meses eles desativam da a maior dor de cabeça, mas vou sugerir para ele esse
novo metodo.


On 10/22/07, Ricardo Ramires <[EMAIL PROTECTED]> wrote:
>
>
> Opa chará, acho que vc só esqueceu de incrementar colocar cep
>
> tava assim
> CEPService1.getCEP.lastResult.estadoNome
> fica assim no seu caso
> CEPService1.getCEP.lastResult.cep.estadoNome
>
> Aqui segue o codigo funcionando, mudei algumas coisinhas...
>
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
> layout="absolute"
> creationComplete="init()">
>
>        <mx:Script>
>        <![CDATA[
>                import mx.rpc.AbstractOperation;
>
>                import mx.rpc.events.ResultEvent;
>                import mx.rpc.events.FaultEvent;
>                import mx.rpc.soap.LoadEvent;
>                import mx.rpc.soap.WebService;
>
>                //
> ------------------------------------------------------------------
>                        //
>                        // declaracao das propriedades
>                        //
>                        //
> ------------------------------------------------------------------
>
>            private var ws:WebService;
>
>            [Bindable] private var enderecoLogradouro:String;
>            [Bindable] private var bairro:String;
>            [Bindable] private var estadoNome:String;
>            [Bindable] private var estadoSigla:String;
>            [Bindable] private var cidade:String;
>
>            //
> ------------------------------------------------------------------
>                        //
>                        // metodos  privados
>                        //
>                        //
> ------------------------------------------------------------------
>
>            private function init():void
>            {
>                ws = new WebService();
>
>                // listeners
>                                ws.addEventListener(LoadEvent.LOAD,
> wsLoadHandler);
>                                ws.addEventListener(FaultEvent.FAULT,
> wsFaultHandler);
>                                ws.addEventListener(ResultEvent.RESULT,
> wsResultHandler)
>
>                                // chamando o descritor
>                                ws.wsdl = "
> http://cep.zsolutions.com.br/cep.cfc?wsdl";;
>                                ws.loadWSDL();
>                                ws.useProxy = false;
>            }
>
>
>            private function wsLoadHandler(event:LoadEvent):void
>            {
>                trace("wsLoadHandler: descritor carregado !");
>
>                buscar_btn.enabled = true;
>            }
>
>
>            private function wsFaultHandler(event:FaultEvent):void
>            {
>                trace("wsFaultHandler: " + event.fault.faultString);
>            }
>
>
>            private function wsResultHandler(event:ResultEvent):void
>            {
>                trace("wsResultHandler: ");
>
>                enderecoLogradouro = event.result.cep.enderecoLogradouro;
>                bairro = event.result.cep.bairro;
>                estadoNome = event.result.cep.estadoNome;
>                estadoSigla = event.result.cep.estadoSigla;
>                cidade = event.result.cep.cidade;
>            }
>
>
>            private function buscarHandler(event:MouseEvent):void
>            {
>                // aqui da pra vc trocar de servico se o seu webservise
> tiver mais de 1
>                var operation:AbstractOperation = ws['getCEP'];
>
>                operation.send(txtCEP.text, "xml ");
>            }
>
>        ]]>
>    </mx:Script>
>
>
>        <mx:Panel y="71" width="397" height="223" layout="absolute"
> title="Consulta CEP" toolTip="By zSolutions - www.zsolutions.com.br "
> horizontalCenter="0.5">
>                <mx:TextInput x="75" y="10" width="101" id="txtCEP"
> maxChars="8"
> restrict="0-9" />
>                <mx:Label x="10" y="12" text="CEP:"/>
>                <mx:Button x="184" y="10" label="Buscar"
> click="buscarHandler(event)" enabled="false" id="buscar_btn"/>
>                <mx:Label x="6" y="83" text="Endereço"/>
>                <mx:TextInput x="65" y="81" width="302"
> text="{enderecoLogradouro}"/>
>                <mx:Label x="6" y="109" text="Bairro" />
>               <mx:TextInput x="65" y="107" id="txtBairro"
> text="{bairro}" width="142"/>
>                <mx:Label x="6" y="135" text="Estado" />
>                <mx:TextInput x="65" y="133"
> text="{estadoNome}" width="142"/>
>                <mx:Label x="215" y="135" text="UF" />
>                <mx:TextInput x="269" y="133" width="52"
> text="{estadoSigla}"/>
>                <mx:Label x="215" y="109" text="Cidade"/>
>                <mx:TextInput x="269" y="107" text="{cidade}"
> id="txtCidade" width="98"/>
>        </mx:Panel>
> </mx:Application>
>
>
> On 22 out, 10:05, Ricardo Araujo <[EMAIL PROTECTED]> wrote:
> > Bom dia, flexDevelopers
> > Estou querendo montar uma interface para consumir um webService de
> > CEP,
> > Consigo Conectar, consigo Ver o Retorno, POREM nao consigo mostra-lo,
> > alguem pode me ajudar, não da erro nenhum, segue o codigo bem simples
> > Valeu...
> >
> > <?xml version="1.0" encoding="utf-8"?>
> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
> > layout="absolute" >
> > <mx:Script>
> >         <![CDATA[
> >             import mx.controls.Alert;
> >             import mx.rpc.events.FaultEvent;
> >             import mx.rpc.events.ResultEvent;
> >
> >                         private function
> FaultHandler(event:FaultEvent):void
> >             {
> >
> >                 Alert.show(event.fault.message, "Não foi possivel
> > conectar no Web Service");
> >             }
> >             private function resultHandler(event:ResultEvent):void
> >             {
> >                 //Alert.show(String(event.result.cep.bairro),"");
> >                 Alert.show(String(CEPService1.getCEP.lastResult),
> > "");
> >             }
> >                         ]]>
> >     </mx:Script>
> >
> > <mx:WebService
> >         wsdl="http://cep.zsolutions.com.br/cep.cfc?wsdl";
> >         useProxy="false"
> >         id="CEPService1"
> >         fault="FaultHandler(event);"
> >         showBusyCursor="true"
> >         result="resultHandler(event);">
> >         <mx:operation name="getCEP">
> >                 <mx:request>
> >                         <CEP>
> >                                 {txtCEP.text}
> >                         </CEP>
> >                         <tipoRetorno>
> >                                 xml
> >                         </tipoRetorno>
> >                 </mx:request>
> >         </mx:operation>
> > </mx:WebService>
> >
> >         <mx:Panel y="71" width="397" height="223" layout="absolute"
> > title="Consulta CEP" toolTip="By zSolutions -www.zsolutions.com.br"
> > horizontalCenter="0.5">
> >                 <mx:TextInput x="75" y="10" width="101" id="txtCEP"
> maxChars="8"
> > restrict="0-9" />
> >                 <mx:Label x="10" y="12" text="CEP:"/>
> >                 <mx:Button x="184" y="10" label="Buscar"
> > click="CEPService1.getCEP.send()"/>
> >                 <mx:Label x="6" y="83" text="Endereço"/>
> >                 <mx:TextInput x="65" y="81" width="302"
> > text="{CEPService1.getCEP.lastResult.enderecoLogradouro}"/>
> >                 <mx:Label x="6" y="109" text="Bairro" />
> >                 <mx:TextInput x="65" y="107" id="txtBairro"
> > text="{CEPService1.getCEP.lastResult.bairro}" width="142"/>
> >                 <mx:Label x="6" y="135" text="Estado" />
> >                 <mx:TextInput x="65" y="133"
> > text="{CEPService1.getCEP.lastResult.estadoNome}" width="142"/>
> >                 <mx:Label x="215" y="135" text="UF" />
> >                 <mx:TextInput x="269" y="133" width="52"
> > text="{CEPService1.getCEP.lastResult.estadoSigla}"/>
> >                 <mx:Label x="215" y="109" text="Cidade"/>
> >                 <mx:TextInput x="269" y="107" id="txtCidade"
> width="98"/>
> >         </mx:Panel>
> > </mx:Application>
>
> No meu blog tem + um exemplo se ineressar:
>
> http://www.rlog.com.br/index.asp?cod_news=7&cod_type=2
>
>
> Esse webservice tem + servicos ??? tipo seria interessante vc passar a
> rua e ele retornar o cep, né que nem esse aqui que tem obterCEP e
> obterLogradouro:
>
> http://www.byjg.com.br/xmlnuke-php/webservice.php/ws/cep?WSDL
>
>
> []'s
>
> Ricardo
>
>
> >
>


-- 
Aquele Abraço,
Ricardo Araujo
(11) 3462-2607
(11) 3554-1544

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