Показать сообщение отдельно
Старый 20.09.2015, 21:39
undefined вне форума Посмотреть профиль Отправить личное сообщение для undefined Найти все сообщения от undefined
  № 5  
Ответить с цитированием
undefined

Регистрация: Oct 2006
Сообщений: 2,283
классический синглтон:
Код 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)