Era isso mesmo que estava precisando. Obrigado Fredy e Mário Junior
2009/8/17 Fredy Gadotti <thief...@gmail.com> > Olá, > pesquisa por Singleton. > Vai atender sua necessidade. > > 2009/8/17 Pedro Oliveira <pedro...@gmail.com> > > Ola pessoal >> >> to tentando criar uma variavel com o perfil de login de cada usuario e >> preciso disponibilizá-la em todas as janelas MXML Component. >> Para isso criei uma classe utilizador num package: >> >> public class Utilizador >> { >> public var codigo:Number = 0; >> public var nome:String = ""; >> public var cdg_empresa:Number = 0; >> public var empresa:String = ""; >> public var cdg_tipo_empresa:Number = 0; >> etc ... >> } >> >> após o login, estou passando esses dados para uma variavel global do tipo >> ArrayCollection, criada no modulo principal : >> >> public var gbl_utilizador:ArrayCollection = new ArrayCollection(); >> >> Application.application.gbl_utilizador.addItem(utilizador); (nesta >> altura, utilizador já está com os dados recebidos do BD) >> >> e depois em cada componente no evento 'CreationComplete', crio uma nova >> instancia do objeto 'utilizador' e passo o conteudo do ArrayColllection para >> ela : >> import valueObjects.Utilizador; >> ..... >> private var utilizador:Utilizador = new Utilizador(); >> .... >> utilizador = Application.application.gbl_utilizador[0]; >> >> >> eu sei que poderia utilizador diretamente a variavel global >> Application.application.gbl_utilizador, mas por uma questão de clareza de >> código prefiro utilizar o obeto 'utilizador'. >> >> A duvida é .... n tem como disponibilizar o objeto 'utilizador' >> globalmente ? do modo que estou fazendo é o mais correto ? >> >> >> obrigado >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---