Humm entendi o que vc quis dizer é esse o caminho, se tiver usando o jsp vc
pode usar o "request" para obter as configuração de ip, feito isso vc pode
passa para o flex pelo flashvars dai resolve teu problema. Exemplo:

1)Pega o ip

<%

String ip = (String)java.net.InetAddress.getByName( request.getServerName() )


%>

2)Flashvars

<EMBED src="display.swf" FlashVars="myip=<%= ip%>" ... *(other parameters*)
></EMBED>

3)Recupera do flex

 private function initVars():void {
        ip = Application.application.parameters.myip;

     }



Cara, ve se isso resolve nao testei se tiver duvida acessa ai:

http://livedocs.adobe.com/flex/2/docs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00001005.html
http://livedocs.adobe.com/flex/3/html/help.html?content=passingarguments_3.html

t+



2008/12/1 Dam <[EMAIL PROTECTED]>

>
> Olá pessoal,
>
> estou desenvolvendo uma aplicação flex+blaze DS e preciso testar em
> algumas máquinas. O ruim é que quando crio um canal no flex eu preciso
> dizer qual o ip do servidor:
>                private var  channel = new AMFChannel("amf", "ip do
> servidor");
>
> Eu tava pensando em tornar o .swf do flex embed em uma página JSP e
> através do objeto "request" pegar o endereço IP dinamicamente. Dessa
> forma, quando eu instalar a minha aplicação em outro servidor não
> seria necessário compilar o flex novamente só pra alterar esse
> endereço.
>
> Alguém sabe como fazer isso? Ou então com ter o mesmo resultado
> fazendo de outra forma =)
>
> Obrigado.
> >
>


-- 
Anderson Silveira
Desenvolvedor de Sotfware
Site:http://jsatriani.wordpress.com
MSN: [EMAIL PROTECTED]

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