Assim à primeira vista deveria de funcionar, mas existem algumas coisas que
sem o devido cuidado pode ser um quebra cabeças para fazer o debug.
-Utilizar o _root, como indicou o alftuga
-Espalhar código por vários movieclips

Mas não conseguiste com o exemplo que dei?
Podes experimentar com isto para veres:

*User.as na mesma pasta do teu fla.*
class User
{
    private static var _instance:User;

    /*Propriedades******/
    private var _nivel:Number;
    private var _lojaID:Number;
    /*(...)************/

    private function User(){ }

    public static function getInstance():User
    {
        if (_instance == undefined)
        {
            _instance = new User();
        }
        return _instance;
    }

    /***getters/setters***/
    public function get nivel():Number
    {
        return Number(_nivel);
    }

    public function get lojaID():Number
    {
        return Number(_lojaID);
    }

    public function set nivel(n:Number):Void
    {
        _nivel = n;
    }

    public function set lojaID(n:Number):Void
    {
        _lojaID = n;
    }
    /*(...)***************/
}

*Na timeline:* O primeiro botão modifica o valor e o segundo faz um trace do
valor actual

var utilizador:User = User.getInstance();
utilizador.nivel = 0;
utilizador.lojaID = 0;

drawUI();

mc1.onRelease = function():Void { User.getInstance().nivel = 10;}
mc2.onRelease = function():Void { trace(User.getInstance().nivel);}


function drawUI():Void
{
    var mc1:MovieClip = this.createEmptyMovieClip("mc1",
this.getNextHighestDepth());
    var mc2:MovieClip = this.createEmptyMovieClip("mc2",
this.getNextHighestDepth());
    drawRect(mc1,0xFF0000);
    mc2._x = mc1._width;
    drawRect(mc2,0x0000FF);
}

function drawRect(mc:MovieClip,color:Number):Void
{
    mc.beginFill(color,100);
    mc.lineTo(100,0);
    mc.lineTo(100,50);
    mc.lineTo(0,50);
    mc.lineTo(0,0);
    mc.endFill();
}

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