É facilmente possível criar os canais na mao.
Pesquise por "ChannelSet", "AMFChannel" e "ServerConfig".

Sao as classes q permite vc poder alterar em runtime o endereço do endpoint.
Provavelmente, só essa linha já será suficiente para vc:

ServerConfig.getChannel("amf-channel").url = "
http://seuServidorDeHomologacao/SuaApp/messagebroker/amf";

Ou algo assim.. nao lembro de cabeça, mas é bem fácil.
Isso para alterar o endpoint de um canal q já existe ("amf"), mas caso
queira criar os canais em runtime, daí vc apela para ChannelSet e AMFChannel
(tb tem SecureChannel para trabalhar com https, caso precise).


[]'s






Em 23 de julho de 2011 18:14, Felipe RIA <[email protected]> escreveu:

> Ola pessoal,
>
> quando definimos os channels via services-config, no flex precisamos apenas
> adicionar o services-config no parametro *service* do compilador certo ?
>
> Estou tentando descobrir como eu pego este channel dentro do meu programa
> via ActionScript... tem como?
>
> Estou montando um esquema de chamada remota e nao gostaria de ter a URL do
> messagebroker configurado na mão...
>
> Alguém sabe dizer se isto é possível? Gostaria de outras opiniões também
> sobre formas de "manualmente" criar remoteobjects, pois tenho ambientes de
> homologacao e producao, e hoje eu sempre tenho de mudar a url do
> messagebroker na mão... :(
>
> Ahh, e tem também como recuperar o context.root, porta, host.... variáveis
> de compilação também?
>
> Antecipadamente, obrigado.
>
> --
> 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




-- 
Mario Junior
http://blog.mariojunior.com/
@mariojunior

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