Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[98.80.143.34] |
|
Сообщ.
#1
,
|
|
|
Мне страшно не хватало. Написал вот такое. Делюсь мудростью.
//Enum.as public class Enum { private var m_id:String; protected static function newEnumElement(id:String):Enum { var tmp:Enum = new Enum; tmp.m_id = id; return tmp; } public function toString():String { return m_id; } } //RBEnum.as public class RBEnum extends Enum { public static var RED:RBEnum = newEnumElement("red"); public static var BLACK:RBEnum = newEnumElement("black"); } |