Показать сообщение отдельно
Старый 21.09.2016, 20:33
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 24  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Сообщение от dimarik Посмотреть сообщение
Код AS3:
var classConstructor:Class = this["constructor"];
...
/*
Вместо
var className:String = getQualifiedClassName(this);
if (className == getQualifiedClassName(Enumeration))
    throw new ArgumentError("Enumeration class cannot be instantiated.");
*/
 
// Можно прост:
if (classConstructor == Enumeration) {
    throw new ArgumentError("Enumeration class cannot be instantiated.");
}
Так, накатило прост.
А если еще проще
Код AS3:
if (this is Enumeration) {
    throw new ArgumentError("Enumeration class cannot be instantiated.");
}
?
__________________
Ко мне можно и нужно обращаться на ты)