class MySingleton { private static var _instance:MySingleton = null; private function MySingleton() {} static function getInstance():MySingleton { if(_instance == null) _instance = new MySingleton(); return _instance; } public function doSomething() { trace("This is a singleton method"); } }