シングルトンパターンは、ある時点でクラスのインスタンスが1つしか存在しないようにするという目標を持っています。
コンストラクタによる直接インスタンス化の防止は、通常、それを非公開にすることによって防止します。しかし、これはAs3では不可能であり、インスタンスの数を制御する他の方法を使用する必要があります。