Here is my singleton: [Bindable] public class ModelLocator extends EventDispatcher implements IModelLocator { private static var _instance:ModelLocator = new ModelLocator(); public var test:String;
public function ModelLocator() { if (_instance != null){ throw new Error("You can have only one ModelLocator"); } } public static function getInstance():ModelLocator { return _instance; } } } When I am debugging I see that _instance is always different object when I get an instance of my singleton. Is that right? Thanks