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 --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---