Просто, чтобы быстро вмешаться в это для дальнейшего использования; если у вас есть доступ для изменения класса, a fromString (); метод предпочтительнее, так как он делает API понятнее для других разработчиков.
public static function fromString(value : String) : Day
{
switch(value.toLowerCase())
{
case "monday":
return MONDAY;
case "tuesday":
return TUESDAY;
// ...etc
default:
throw new ArgumentError(value + " is not a valid value");
return null;
}
}