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