Cara eu não separo o MXML do AS, mas contudo eu diminuo a quantidade de código no MXML utilizando um framework de injeção de dependencia.
Eu utilizo o Mate Framework <http://mate.asfusion.com/>, ele é um ótimo framework, fácil de utilizar, orientado a eventos e muita configuração através de MXML que fácilida e acelera a produção e com ele eu isolo minhas classes de negócio deixando o código mais limpo. Tiago Lopes : Desenvolvedor Flex e Flash Fone: 85 8896.4855 www.tiagolopes.pro.br 2009/10/18 Eduardo Kraus <eduardokr...@gmail.com> > Ola Paulo > *Sim, separar o AS do MXML é uma boa prática e existe maneiras de se > fazer:* > > *1: Crie um arquivo AS e neste arquivo crie as funções. Não sou nada fã > deste modo, visto que quando compilado se mistura tudo. A reutilizarão de > código é péssima, ou quase nula neste caso.* > > 2: Crie uma classe. Classe pode ser estendida e muito mais. Veja mais em: > > Planejando uma aplicação RIA de sucesso, cuidados que deve-se tomar. > http://www.igorcosta.com/blog/?p=510 > > Tutorial MVC no Flex; Entendendo a lógica. > http://groups.adobe.com/posts/8eeebcd181 > > Eduardo Kraus > Desenvolvedor > eduardokr...@gmail.com > http://blog.mxml.com.br > > > 2009/10/16 Paulo Patto <paulopa...@gmail.com> > > Olá a todos os participantes do grupo, boa noite. >> >> Estou iniciando com o flex propriamente dito, fiz hoje o meu primeiro >> exemplo funcionar, hello word e mais algumas coisas. >> Bem uma coisa que eu vejo ser muito comum é que quando o desenvolvedor vai >> utilizar algum script em ActionScript para programar eventos, etc. usa-se a >> tag: >> >> <mx:Script> >> // Meu código fonte em action script aqui... >> </mx:Script> >> >> Gostaria de saber se existe alguma forma de escrever meu código fonte em >> .as num arquivo separado e apenas importar ele no .mxml, sem ter de escrever >> código direto junto da declaração de componetes mxml? >> >> Grato pela atenção. >> >> >> >> ------------------------------------------------------------------------------------------------------------------------ >> Atenciosamente >> Paulo Patto >> Analista de TI >> +55 (11)8217-3514 >> http://www.paulopatto.com >> http://paulopatto.wordpress.com >> >> ------------------------------------------------------------------------------------------------------------------------ >> "Quis custodiet ipsos custodes?" >> -- Decimus Iunius Iuvenalis . >> >> ------------------------------------------------------------------------------------------------------------------------ >> - Esta mensagem aborda um ponto de vista pessoal e não deve ser >> interpretado como verdade absoluta. Por gentileza não corte seus pulsos. >> - Se por ventura o texto acima tenha-lhe passado a impressão de ofensa a >> sua pessoa, credo, opinião ou qualquer outro tipo de atitude contra sua >> pessoa, creio que esta talvez não tenha sido essa a real intenção. >> - A resposta acima talvez tenha sido obtida em menos de cinco minutos no >> Google.com. >> - A duvida acima, talvez não tenha sido sanada em cinco minutos de >> pesquisa ao Google.com. >> >> ------------------------------------------------------------------------------------------------------------------------ >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ 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 flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---