Packagewk.advcs.controller
Classpublic class WK_ComponentsController
InheritanceWK_ComponentsController Inheritance Object

Language Version : ActionScript 3.0

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

    import wk.advcs.controller.WK_ControllerObjects;
   
    public class MyControllerObjects extends WK_ControllerObejcts
    {
      public static const instance: MyControllerObjects
        = WK_ControllerObjectss.instance(MyControllerObjects) as MyControllerObjects;
         public function MyControllerObjects() 
      {
        super(Object(this).constructor); // super(MyControllerObjects) does not work :-(
      }
      ...
    }
    



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



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

Parameters

p_class:Class

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