Pessoal deixa ver se eu entendi direito os Singletons. Aqui crio a minha
classe singleton.
*

// Classe Singleton proposta para compartilhar os dados de maneira facil
**

package* br.com.actvs{
*public* *class* ControleDados {

*public* *var* nome:String;
*private* *static* *var* instance:ControleDados;

*public* *function* ControleDados(enforcer:SingletonEnforcer){
*    if* (enforcer == *null*)
*        throw* *new* Error(*"Só pode haver uma instância de Singleton"*);
    }

*public* *static* *function* getInstance() : ControleDados {
*    if* (instance == *null*){
        instance = *new* ControleDados( *new* SingletonEnforcer );
    }
*    return* instance;
}
}
}
*

//Para bloquear o acesso ao constructor.
**class* SingletonEnforcer {

}
Blz, ai tenho 2 MODULOS

Em um modulo eu faço o seguinte.
*

//Inplementar classe Singleton
**import* br.com.actvs.ControleDados;


*public* *var* instancia:ControleDados = ControleDados.getInstance();

instancia.nome = *"Helio"*;
No outro modulo eu faço :
=====================================\\\\\\\=====================================================

//Inplementar classe Singleton
*import* br.com.actvs.ControleDados;


*public* *var* instancia:ControleDados = ControleDados.getInstance();

Alert.show(instancia.nome)



nao deveria aparecer Helio ? ou entendi tudo erro o conceito ?
Desenvolvedor Web

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a