シングルトン クラスを実装する場合、flex のコンストラクターをプライベートにすることはできないため、他のクラスはそのシングルトン クラスを新しくすることができます。「プライベート」コンストラクターを使用して Singleton クラスを実装するソリューションを見つけました。
package
{
public class Singleton
{
public static function get Instance():SingletonPrivate
{
return SingletonPrivate.Instance;
}
}
}
class SingletonPrivate
{
public static const Instance:SingletonPrivate = new SingletonPrivate();
public function SingletonPrivate()
{
}
public function getValue():String
{
return "Hello World";
}
}