I want when the user logs out, the instance of the Singleton that 
supports their global information to get set to null. How can you delete 
a Singleton existence or set it to null?

package org.mywindow.model
{

     [Bindable]
     public final class UserDataModel {

     private static var instance:UserDataModel;

     public function UserDataModel(singletonEnforcer:MySingletonEnforcer) {
         if (singletonEnforcer == null) {
             throw new Error ("UserDataModel is a singleton class, use 
getInstance() instead");
         }
     }

         public static function getInstance():UserDataModel {
             if (instance == null)
             instance = new UserDataModel(new MySingletonEnforcer());
             return instance;
         }
     }
}

class MySingletonEnforcer {}

Thanks!

Reply via email to