bem resumindo pelo que entendi
vou ter que abrir todos os meus mxmls
e alterar mão 
certo?



From: Augustus Costa 
Sent: Tuesday, October 27, 2009 5:33 PM
To: [email protected] 
Subject: [flexdev] Re: Aplicacao FLEX X Air


nesse caso provavelmente vc vai ter que definir o channel dos seus remotes... 
Para ficar 100% coloque uma variavel publica e bindable chamada channel do tipo 
Channel e nos primeiros momentos de execução da sua aplicação vc pode definir o 
channel assim: (isso no caso web )

private function getChannel():ChannelSet{
                var cs:ChannelSet = new ChannelSet();
                var customChannel:Channel = new AMFChannel("my-amf", 
                    
Application.application.url.substring(0,Application.application.url.lastIndexOf('/'))
 + "/messagebroker/amf");
                cs.addChannel(customChannel);
                return cs;
            }

e nos seus remotes vc coloca na assim channel={Application.application.channel}
isso vai fazer a sua aplicacao air com base na aplicação flex chamar os metodos 
de servidor de boa. Mas a forma que eu to criando esse channel só é valida na 
web pois estou pegando o endereço do servidor em tempo de execução. Já no Air 
vc vai ter que por isso na mão ou pegar de outra forma como na primeira vez que 
qeo usuario entrar ele digita o endereco do servidor...

porem o Main do Flex é uma Application e do Air é uma WindowApplication entao 
vc cria uma WindowApplication copia o codigo da Application e cola dentro (isso 
vai ter algumas particularidades inclusive a forma de setar o channel).

Boa sorte
Espero ter ajudado.



2009/10/27 <[email protected]>

  por exemplo eu gostei muito de 
  JAVA + FLEX + BlazeDS

  vcs me disseram que teria que apenas mudar 
  o <mx:Application

  mais teria alguma forma automatica ?? 


  From: Augustus Costa 
  Sent: Tuesday, October 27, 2009 5:08 PM
  To: [email protected] 
  Subject: [flexdev] Re: Aplicacao FLEX X Air


  Com poucas linhas de codigo... =]
  Cara o unico problema que vc vai ter é se vc estiver usando um tipo de 
comunicação especifica como :

  - RemoteObject no caso Flex+Java - Nesse caso na sua aplicação Flex tem que 
ter o channel definido nos remotes para a aplicação air acessar o servidor sem 
problemas...

  Vc ainda pode usar o framework de auto update e tudo fica lindo. 

  Uma app Web e desktop com auto update independente de plataforma! Caralho 
isso é lindo =]


  2009/10/27 <[email protected]>

    Amigos me diz uma coisa
    é possivel um sistema rodando em FLEX eu poder transforma-lo em AIR ???
    ou vice-versa??


    Obrigado;







  -- 
  Horus Augustus C. C. Lima

  Sagarana Tech
  Mobile +55(85)8842.4402
  Desk +55(85)3304.6530
  [email protected]
  http://www.sagaranatech.com





-- 
Horus Augustus C. C. Lima

Sagarana Tech
Mobile +55(85)8842.4402
Desk +55(85)3304.6530
[email protected]
http://www.sagaranatech.com



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