Podes usar implementar uma classe singleton para guardar os dados do
utilizador, depois em qualquer lado da aplicação só tens usar um método
estático que devolva a referência para o único objecto dessa classe. Defines
as propriedades internas e crias getters/setters para aceder/modificar os
valores.

Crias o objecto aquando do login:
var utilizador:User = User.getInstance();
utilizador.nome = "John Doe";
(...)

Para aceder ao objecto em qq ponto da aplicação o processo é o mesmo.
trace(User.getInstance().nome);


Implementação:
class User
{
    private static function var _instance:User;

    /*Propriedades******/
    /*(...)************/

    private function User(){ }

    public static function getInstance():User
    {
        if (_instance == undefined)
        {
            _instance = new User();
        }else
        {
            trace("Erro: Já existe uma instância de User");
        }
        return _instance;
    }

    /***getters/setters***/
    /*(...)***************/
}


2008/5/16 Cordelima <[EMAIL PROTECTED]>:

>
> Boa tarde a todos,
>
>
> Gostaria de esclarecer uma dúvida.
> Qual a melhor maneira de se trabalhar em AS2 com variáveis que os
> valores possam ser recuperados e alterados em movieclips diferentes
> sem perder os valores? Já estou a 2 dias com um problema parecido e
> não consigo identificar a situação.
> O meu problema é: tenho um login em um movieclip que irá reter algumas
> informações do usuário como nome, nivel, id_loja e tenho de recuperar
> estes valores em outros pontos dentro da "aplicação", ou seja, em
> outros movieclips.
>
> Obrigado a todos mais uma vez.
>
>
> Cumprimentos.
> Bruno Santos
> Cordelima.com
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade 
Portuguesa de Desenvolvimento de RIAs - www.riapt.org" do Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a