Packagewk.mvcs.controller
Classpublic class WK_Controllers
InheritanceWK_Controllers Inheritance Object

Language Version : ActionScript 3.0

An arbitray class MyControllers can be made a singleton by extending WK_Controllers, defining a static constant instance and passing the class MyControllers to the constructor:

    import wk.mvcs.controller.WK_Controllers;
   
    public class MyControllers extends WK_Controllers
    {
      public static const instance: MyControllers
        = WK_Controllers.instance(MyControllers) as MyControllers;
         public function MyControllers() 
      {
        super(Object(this).constructor); // super(MyControllers) does not work :-(
      }
      ...
    }
    



Public Methods
 MethodDefined By
  
WK_Controllers(p_class:Class)
WK_Controllers
  
instance(p_class:Class):WK_Controllers
[static]
WK_Controllers
Constructor Detail
WK_Controllers()Constructor
public function WK_Controllers(p_class:Class)



Parameters
p_class:Class
Method Detail
instance()method
public static function instance(p_class:Class):WK_Controllers

Parameters

p_class:Class

Returns
WK_Controllers — One and only one object of class p_class.