Voce pode usar dessa maneira direto pelo flex mesmo: public static var END_Conexao:String; /** * Método que monta a URL de conexão com o AMFPHP. * * @param prCaminho Ex: sudiretorio1/ <br /> * http://[URL da Aplicação/]subdiretorio1/[AMFPHP/gateway.php]<br /> * onde o que se encontra dentro de [] é fixo da função.<br /> * ou<br /> * Ex: subdiretorio/gateway.php<br /> * http://[URL da Aplicação/]subdiretorio1/gateway.php]<br /> * <br /> * @param prURL Ex: http://site.com.br/DirAMF/gateway.php * */ public static function setUrlAMFPHP(prCaminho:String=null,prURL:String = null):void{
var baseUrl:String; var pattern1:RegExp = new RegExp("http://[^/]*/"); baseUrl = Application.application.url; if(prURL != null){ END_Conexao = prURL; return } if(pattern1.test(baseUrl) == true){ END_Conexao = pattern1.exec(baseUrl).toString() + prCaminho; }else{ END_Conexao = 'http://localhost/' + prCaminho; } if(prCaminho.indexOf("gateway.php", 0) == -1){ END_Conexao += "AMFPHP/gateway.php"; } } esta função pertence a uma classe estatica q tenho na minha aplicação... mas deve resolver seu problema. 2008/8/25 Robson Cunha <[EMAIL PROTECTED]> > Exatamente. > > > _url = ExternalInterface.call("document.insertScript = > function getUrl()" + > "{ " + > "return window.location.href;"+ > "}"); > if ( _url.search("debug") > 0 ){ //conectando dos arquivos > binários para debugar > _url = "http://localhost:8080/servidorX"; > } > > > 2008/8/22 Mário Júnior <[EMAIL PROTECTED]> > > Vc pode usar um services-config.xml e deixar parametrizado o endereço com >> {server.url} e pronto.... não precisa mais mexer nisso. Somente o context >> (se tiver, não é obrigatório) q terá de ser passado na compilação de forma >> fixa. >> >> >> Abraços. >> >> >> >> 2008/8/22 thiago freitas <[EMAIL PROTECTED]> >> >>> >>> O problema é como setar o endereço com as funções AMF entendeu? >>> >>> tenho uma compilação que pode ler de X endereços diferentes, como não >>> faz leitura e escrita em arquivo não posso gravar o endereço de onde >>> acessar em um arquivo local, como faço? >>> >>> On 22 ago, 13:33, "Robson Cunha" <[EMAIL PROTECTED]> wrote: >>> > Utiliza uma funcao em javascript para pegar a url para que vc saiba se >>> está >>> > conectando local ou externo, etc.. >>> > >>> > 2008/8/22 thiago silva <[EMAIL PROTECTED]> >>> > >>> > > Estou desenvolvendo uma aplicação para varias empresas. cada empresa >>> tem >>> > > seu sistema em >>> > >>> > >www.sitedaempresa.com.br/amfphp/ >>> > >>> > > para logar e tudo mais o busca as funções no local de cada cliente. >>> > >>> > > a aplicação é FLEX e *não *AIR e rodará tanto no browser web como no >>> > > browser local (ou seja, instalado na maquina do cliente). Pois bem, >>> para eu >>> > > buscar o endereço com as funções cada cliente terá que ter uma >>> compilação >>> > > com o endereço? Entenderam? >>> > >>> > > Eu tenho que chumbar no codigo fonte pelo menos um endereço inicial >>> para >>> > > buscar as funções do sistema, logar etc. vocês me entenderam? Alguem >>> pode me >>> > > dar um conselho? >>> >>> >> >> >> -- >> Mário de Souza Júnior >> Programador Java / Flex : AS3 / PHP >> (44) 4009-3550 Maringá-PR >> http://blog.mariojunior.com >> [EMAIL PROTECTED] (gtalk, msn, etc..) >> >> >> > > > > -- Atenciosamente Alexandre Zendron MSN: [EMAIL PROTECTED] Skype: xandezendron ---------------------------- --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---