Faça o seguinte....

1) crie um arquivo xml simples, algo do tipo parametros.xml e deixe esse
arquivo no mesmo path do seu Application, ou em um path relativo a ele. O
ideal é que fique no mesmo nível, para que o swf tenha livre acesso a esse
xml.

2) o seu parametros.xml terá uma estrutura parecida com isso:
<parametros>
  <urlServidor>http://www.seusite.com.br/</urlServidor>
<parametros>

3) Ao iniciar sua aplicacao, a pirmeira coisa q deve fazer é disparar uma
requisicao para esse arquivo xml.
na url desse primeiro hettpService, vc coloca o nome do arquivo diretamente,
sem http nem wwww... simplesmente será:
url="parametros.xml"

4) No result desse serviço, vc vai receber o conteudo do arquivo xml, e terá
um atributo "urlServico"  com o valor do arquivo xml.
Ao receber essa variável, vc seta o valor em uma variável que esteja visível
por toda a aplicação (use um modelLocator, por exemplo)

5) De agora em diante, sempre que for disparar um serviço vc vai ter q setar
a url antes de invocar o método send()... algo do tipo:
idServico.url = modelLocator.urlServidor + "/xml/busca_login.php"
idServico.send();

Agora, sempre q precisar mudar o servidor, vc pode mudar no arquivo xml q
deverá estar junto com o swf no servidor. Alterando o arquivo xml, basta
recarregar a aplicação swf para q a alteração seja feita... nao precisa
recompilar a aplicaçao...


sacou? =D


PS: usando dessa forma, nao consegui fazer com que o bindable no mxml na
propriedade url do httpService assumisse o valor corretamente, por isso é
preciso setar a url sempre antes de disparar o servico (método send()).


Abraços e boa sorte.


Mário Júnior
-- 
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..)

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

Responder a