
Код AS3:
package
{
import flash.events.EventDispatcher;
import flash.events.IEventDispatcher;
public class Singelton extends EventDispatcher
{
private static var _instance:Singelton;
public function Singelton()
{
super(this);
if (_instance)
{
throw new Error("Singelton");
}
}
public static function getInstance():Singelton
{
if (!_instance)
{
_instance = new Singelton();
}
return _instance;
}
}
}