|
|
|||||
Регистрация: Jan 2013
Сообщений: 38
|
тут никто и не обещал создать новый тип и примитивный не значит тип значения. это просто выполненное задание по условию.
|
|
|||||
.
|
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."); } |
|
|||||
Цитата:
?
__________________
Ко мне можно и нужно обращаться на ты) |
|
|||||
.
|
не, так не катит. исправляйся )
И еще я стринги во флеше не люблю. Лучше так |
|
|||||
Регистрация: Jan 2013
Сообщений: 38
|
да, я согласен полностью. но хочу заметить это не как не влияет и используется только при отладке
|
|
|||||
Регистрация: Jan 2008
Адрес: Земля
Сообщений: 178
|
А что будет, если где-нибудь я сделаю так:
или Добавлено через 27 минут и вот здесь вот: мне кажется лучше делать так: Добавлено через 49 часов 31 минуту В целом идея отличная, очень нужная Спасибо автору за тему! Нужно только немного улучшить: - не давать напрямую создавать экземпляры UnitType (все возможные значения должны быть объявлены только статически) - сделать IntEnumeration, UintEnumeration, StringEnumeration абстрактными - в Enumeration проверку на абстракцию вынести перед проверкой наличия в словаре списка экземпляров класса |
Часовой пояс GMT +4, время: 02:28. |
|
« Предыдущая тема | Следующая тема » |
Теги |
AS3 , enum , static |
|
|