классический синглтон:

Код AS3:
public class MySingletonClass
{
private static var _instance:MySingletonClass = new MySingletonClass();
function MySingletonClass() {
if (_instance != null) throw Error("can not instanciate singleton");
}
public static function getInstance():MySingletonClass{
return _instance;
}
}
использование:

Код AS3:
var singleton:MySingletonClass=MySingletonClass.getInstance();
при попытке создать экземпляр самому через new кинет ошибку.
Хорошо подходит для разного рода менеджеров(звук,сеть etc)