На верхнем уровне содержатся базовые классы ActionScript и глобальные функции.
Глобальные константы
| Константа | Описание | |
|---|---|---|
| Infinity | Специальное значение, представляющее плюс бесконечность. | |
| -Infinity | Специальное значение, представляющее минус бесконечность. | |
| NaN | Специальный элемент типа Number, представляющий значение NaN (не число). | |
| undefined | Специальное значение, применяемое к неинициализированным переменным без типа или неинициализированным свойствам динамического объекта. |
Глобальные функции
| Функция | Описание | |
|---|---|---|
| Array | Создает новый массив. | |
| Boolean | Преобразует параметр expression в логическое значение и возвращает его. | |
| decodeURI | Расшифровывает зашифрованный URI-адрес в строку. | |
| decodeURIComponent | Расшифровывает зашифрованный URI-компонент в строку. | |
| encodeURI | Зашифровывает строку в допустимый URI-адрес (унифицированный идентификатор ресурса). | |
| encodeURIComponent | Зашифровывает строку в допустимый URI-компонент. | |
| escape | Преобразует параметр в строку и кодирует ее в формат кодировки URL-адреса, где большинство символов, не являющихся алфавитно-цифровыми, заменяются шестнадцатеричными последовательностями %. | |
| int | Преобразует данное числовое значение в целочисленное значение. | |
| isFinite | Возвращает true, если значение является конечным числом, либо false, если значение является бесконечностью или минус бесконечностью. | |
| isNaN | Возвращает true, если значение относится к разряду NaN (нечисловое). | |
| isXMLName | Определяет, является ли заданная строка допустимым именем для элемента или атрибута XML. | |
| Number | Преобразует данное значение в значение Number. | |
| Object | Все значения в ActionScript 3.0 являются объектами. Это означает, что при вызове метода Object() для значения возвращается данное значение. | |
| parseFloat | Преобразует строку в число с плавающей запятой. | |
| parseInt | Преобразует строку в целое число. | |
| String | Возвращает строковое представление заданного параметра. | |
| trace | Отображает выражения либо выполняет запись в файлы журнала во время отладки. | |
| uint | Преобразует данное числовое значение в целочисленное значение без знака. | |
| unescape | Вычисляет параметр str как строку, раскодирует строку из формата кодировки URL (с преобразованием всех шестнадцатеричных последовательностей в символы ASCII) и возвращает строку. | |
| Vector | Создает новый экземпляр вектора, элементы которого являются экземплярами указанного типа данных. | |
| XML | Преобразует объект в объект XML. | |
| XMLList | Преобразует объект в объект XMLList. |
Классы
| Класс | Описание | |
|---|---|---|
| ArgumentError | Класс ArgumentError представляет ошибку, которая возникает, если аргументы, переданные функции, не совпадают с аргументами, определенными для этой функции. | |
| arguments | Объект arguments используется для хранения аргументов функции и доступа к ним. | |
| Array | Класс Array обеспечивает доступ к массивам и их обработку. | |
| Boolean | Объект Boolean — это тип данных, который используется для логических операций и может иметь одно из двух значений (true или false). | |
| Class | Для каждого определения класса в программе создается объект Class. | |
| Date | Класс Date представляет сведения о дате и времени. | |
| DefinitionError | Класс DefinitionError представляет ошибку, которая возникает при попытке задать пользовательским кодом уже заданный идентификатор. | |
| Error | Класс Error содержит информацию об ошибке, возникшей в сценарии. | |
| EvalError | Класс EvalError представляет ошибку, возникающую при вызове пользовательским кодом функции eval(), либо если пользовательский код пытается использовать оператор new с объектом Function. | |
| Function | Функция – это основная единица кода, которую можно вызвать в ActionScript. | |
| int | Класс int позволяет работать с типом данных, представляющим 32-разрядное целое число со знаком. | |
| JSON | Класс JSON позволяет приложениям импортировать и экспортировать данные с использованием формата JSON (JavaScript Object Notation). | |
| Math | Класс Math содержит методы и константы, представляющие общие математические функции и значения. | |
| Namespace | Класс Namespace содержит методы и свойства, позволяющие задавать пространства имен и работать с ними. | |
| Number | Тип данных, представляющий число IEEE-754 с удвоенной точностью и плавающей запятой. | |
| Object | Класс Object находится в корне иерархии класса среды выполнения ActionScript. | |
| QName | Объекты QName представляют полные имена элементов и атрибутов XML. | |
| RangeError | Исключение RangeError появляется, если числовое значение находится вне допустимого диапазона. | |
| ReferenceError | Исключение ReferenceError появляется при попытке выполнить ссылку на неопределенное свойство для защищенного (нединамического) объекта. | |
| RegExp | Класс RegExp позволяет работать с регулярными выражениями, которые используются в качестве шаблонов для поиска в строках, а также для замены текста в строках. | |
| SecurityError | Исключение SecurityError создается при каком-либо нарушении защиты. | |
| String | Класс String является типом данных, представляющим строку символов. | |
| SyntaxError | Исключение SyntaxError создается при ошибке разбора по одной из следующих причин: | |
| TypeError | Исключение TypeError возникает, если фактический тип операнда отличается от ожидаемого типа. | |
| uint | В классе uint предусмотрены методы для работы с типом данных, представляющим 32-разрядное число без знака. | |
| URIError | Исключение URIError выбрасывается, если способ использования одной из глобальных функций обработки URI несовместим с ее определением. | |
| Vector | Класс Vector позволяет вызвать и обработать вектор —, массив, элементы которого относятся к одному и тому же типу. | |
| VerifyError | Класс VerifyError представляет ошибку, которая возникает при обнаружении неправильного или поврежденного SWF-файла. | |
| XML | Класс XML содержит методы и свойства для работы с объектами XML. | |
| XMLList | Класс XMLList содержит методы для работы с одним или несколькими XML-элементами. |
Tue Jun 12 2018, 11:49 AM Z