у класса
Error недавно повилось 2 недокументированных метода:

Код AS3:
public static function getErrorMessage(index:int):String;
public static function throwError(type:Class, index:int, ...parameters):*;
первый возвращает локализованный текст нативной ошибки, а второй выкидывает исключение по коду ошибки с вбитым текстом.
некоторым ошибкам можно передать параметры для замены в тексте. для этого
throwError принимает неограниченное количество параметров.
пример:

Код AS3:
Error.throwError(
...