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

Responder a