Объявите их как const-объекты в статическом классе - вы не получите их в автозаполнении.
public class ErrorMessages
{
public static const PASSWORD:Object = {
INVALID:"invalid password",
TOO_SHORT:"minimum 6 chars required",
TOO_LONG:"100 chars: r u sure?"
};
public static const FILE:Object = {
NOT_FOUND:"No such file",
READ_ONLY:"it is readonly",
SOMETHING_ELSE:"something else"
};
}
trace(ErrorMessages.PASSWORD.INVALID);
Если важно автозаполнение, создайте выделенный пакет com.domain.errors
и объявите разные классы для разных категорий ошибок (например, ПАРОЛЬ, ФАЙЛ и т. Д.) В этом пакете. Теперь объявите открытые статические константы внутри этих классов соответствующим образом.