Humm, aqui funcionou... que estranho...

que mensagem de erro que dá ?

On 22 out, 21:01, "Ricardo Araujo" <[EMAIL PROTECTED]> wrote:
> 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