| Package | wk.mvcs.controller |
| Class | public class WK_Controllers |
| Inheritance | WK_Controllers 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 :-(
}
...
}
| Method | Defined By | ||
|---|---|---|---|
WK_Controllers(p_class:Class) | WK_Controllers | ||
instance(p_class:Class):WK_Controllers [static]
| WK_Controllers | ||
| WK_Controllers | () | Constructor |
public function WK_Controllers(p_class:Class)p_class:Class |
| instance | () | method |
public static function instance(p_class:Class):WK_Controllers
Parameters
p_class:Class |
WK_Controllers — One and only one object of class p_class.
|