Is it true if I have singleton class instantiated in main application
and in module, instances will be different?
public class DataManager
{
private static const singleton_:DataManager = new DataManager();
public static function get instance():DataManager {
return singleton_;
}
public function DataManager() {
if (singleton_ != null) {
throw new Error("Cannot instantiate singleton
DataManager");
}
}
}
in main application:
private function init():void {
this.dataManager = DataManager.instance;
}
in module
private function init():void {
this.dataManager = DataManager.instance;
}