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