Originariamente inviato da Stan
Magari può esservi utile, se riscontrate qualche problema, o se avete in mente altri tipi effetti fatemi sapere
Utile senz'altro
grazie per lo spunto

Però ad essere pignoli la classe un singleton non è
per fare un singleton dovresti inserire una variabile
statica

Codice PHP:
package {
   
   public class 
SingletonDemo {
      private static var 
instance:SingletonDemo;
      private static var 
allowInstantiation:Boolean;
      
      public static function 
getInstance():SingletonDemo {
         if (
instance == null) {
            
allowInstantiation true;
            
instance = new SingletonDemo();
            
allowInstantiation false;
          }
         return 
instance;
       }
      
      public function 
SingletonDemo():void {
         if (!
allowInstantiation) {
            throw new 
Error("Error: Instantiation failed: Use SingletonDemo.getInstance() instead of new.");
          }
       }
    }

http://www.gskinner.com/blog/archive...ingletons.html