Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
Верхний уровень 

ReferenceError  - AS3

ПакетВерхний уровень
Классpublic dynamic class ReferenceError
НаследованиеReferenceError Inheritance Error Inheritance Object

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 9, AIR 1.0, Flash Lite 4

Исключение ReferenceError появляется при попытке выполнить ссылку на неопределенное свойство для защищенного (нединамического) объекта. Ссылки на неопределенные переменные приведут к появлению исключений ReferenceError, сообщающих о потенциальных ошибках и помогают исправить код приложения.

Однако можно ссылаться на неопределенные свойства динамического класса, не вызывая появление исключения ReferenceError. Дополнительную информацию можно получить, указав ключевое слово dynamic.

Посмотреть примеры

Связанные элементы API



Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
 InheritederrorID : int
[только для чтения] Содержит номер ссылки, связанный с конкретным сообщением об ошибке.
Error
 Inheritedmessage : String
Содержит сообщение, связанное с объектом Error.
Error
 Inheritedname : String
Содержит имя объекта Error.
Error
Общедоступные методы
 МетодОпределено
  
ReferenceError(message:String = "")
Создает новый объект ReferenceError.
ReferenceError
 Inherited
Возвращает список вызовов для данной ошибки в момент ее конструирования в форме строки.
Error
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
[переопределить] Возвращает строку Error по умолчанию или значение, содержащееся в свойстве Error.message, если оно определено.
Error
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Сведения о конструкторе

ReferenceError

()Конструктор
public function ReferenceError(message:String = "")

Версии среды выполнения: Flash Lite 4, Flash Player 9, AIR 1.0

Создает новый объект ReferenceError.

Параметры
message:String (default = "") — Содержит сообщение, связанное с объектом ReferenceError.
ReferenceErrorExample.as

В следующем примере показано, как генерируется и обрабатывается исключение ReferenceError в операторе try.. catch.
package {
    import flash.display.Sprite;

    public class ReferenceErrorExample extends Sprite {

        public function ReferenceErrorExample() {
            try {
                this["someMember"] = true;
            }
            catch(e:ReferenceError) {
                trace(e);
            }
        }
    }
}




[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.