Fred, esse é o padrão Singleton, aplicado também no Cairngorm. Dá uma verificada nele que você entende direitinho (Singleton e/ou Cairngorm).
Bons estudos. -- Atenciosamente, Pergentino Araújo. Arquiteto Java/Flex MSc. Profissional - Engenharia de Software Adobe Certified Expert - Flex 3 with AIR 2009/9/23 Fred <fdr.mira...@gmail.com> > Mas onde crio essa class ConsultaUtils !?!?!? > Como o MainProject e os modulos irão 'ver' essa classe ? > > 2009/9/23 Rodrigo M. Rodrigues <rodryg...@gmail.com> > > >> >> Recomendo criar uma classe estática, segue exemplo: >> >> package >> { >> public class ConsultaUtils >> { >> private var _filaSelecionada:FilaVO; >> >> //Factory >> private static var instance:ConsultaUtils; >> public static function getInstance():ConsultaUtils{ >> if(instance == null) >> instance = new ConsultaUtils(); >> return instance; >> } >> >> public function get filaSelecionada():FilaVO{ >> return _filaSelecionada >> } >> >> public function set filaSelecionada(valor:FilaVO):void{ >> _filaSelecionada = valor; >> } >> } >> } >> >> >> Uso no MainProject : >> private var consultaUtils:ConsultaUtils = ConsultaUtils.getInstance(); >> >> MainProject atribuindo valor: consultaUtils.filaSelecionada = >> filaSelected; >> >> >> >> Uso em qualquer modulo. >> private var consultaUtils:ConsultaUtils = ConsultaUtils.getInstance(); >> >> Modulo recuperando valor: consultaUtils.filaSelecionada >> >> >> >> >> >> >> On 22 set, 23:02, Fred <fdr.mira...@gmail.com> wrote: >> > Pessoal,alguém ja compartilhou objetos entre aplicações e módulos ? >> > Sendo cada módulo um projeto diferente, por exemplo, eu tenho um flex >> > project[MainProject] e outro flex project[Modulo1]. >> > Quero mandar um objeto do tipo UsuarioVO(tem usuario e senha por >> exemplo) da >> > [MainProject] para o [Modulo1]. >> > >> > O que eu vi por ai, são modulos criados dentro da mesma aplicação, o que >> não >> > é o meu caso. >> > inté >> >> >> --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---