Olá, pessoal. Estou com dificuldade para completar uma URL com um dado que obtenho de outra URL. Trata-se de um sistema de filtragem de IP, ou seja, peço a um HTTPService que me traga o IP, sabendo o IP, pego uma url e completo ela com o IP retornado e faço outra chamada (send.()).
Quando rodo no bin-debug local, tudo fica perfeito, porém, quando exporto no bin-release e jogo no servidor, da erro de url: Security error accessing url Estou usando crossdomain, porém, continua o problema. Gostaria de saber se o que estou fazendo é correto, meu código é: // Iniciando aplicação private function iniciar():void{ xmlIP.send(); } // Colhendo dados do xml private function colherXML(event:ResultEvent):void{ var xmlObj:Object = event.result; /* Filtros */ Ip.text = xmlObj.Response.Ip; PaisCodigo.text = xmlObj.Response.CountryCode; PaisNome.text = xmlObj.Response.CountryName; Estado.text = xmlObj.Response.RegionName; Cidade.text = xmlObj.Response.City; Latitude.text = xmlObj.Response.Latitude; Longitude.text = xmlObj.Response.Longitude; IpNumerico.text = xmlObj.Response.IpToNumeric; SSID.text = xmlObj.Response.SSID; } private function serv_fault(evt:FaultEvent):void { Alert.show(evt.fault.faultString,"Erro"); } [Bindable] public var meuip:Object; // Pegando o ip do cara private function pegarIP(event:ResultEvent):void{ var xmlIP:Object = event.result; meuip = xmlIP.Response.Ip; trace('O ip é: ' + meuip); } public function pegueioIP():void{ xml.url = "http://mapadoip.com/wsv_getGEO.asp?ip=" +meuip; xml.send(); } ]]> </mx:Script> <!-- HTTP's --> <mx:HTTPService id="xml" useProxy="false" resultFormat="object" result="colherXML(event);" fault="serv_fault(event);" /> <mx:HTTPService id="xmlIP" url="http://mapadoip.com/wsv_meuip.asp? xml=.xml" useProxy="false" resultFormat="object" result="pegarIP (event);" fault="serv_fault(event);"/> Desde já, agradeço. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---