На верхнем уровне содержатся базовые классы ActionScript и глобальные функции.



Глобальные функции
 ФункцияОписание
 Array Создает новый массив.
 Boolean Преобразует параметр выражения в логическое значение и возвращает его.
 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.
Глобальные константы
 Константа Описание
 Infinity Специальное значение, представляющее плюс бесконечность.
 -Infinity Специальное значение, представляющее минус бесконечность.
 NaN Специальный элемент типа Number, представляющий значение NaN (не число).
 undefined Специальное значение, применяемое к неинициализированным переменным без типа или неинициализированным свойствам динамического объекта.
Классы
 КлассОписание
 ArgumentError Класс ArgumentError представляет ошибку, которая возникает, если аргументы, переданные функции, не совпадают с аргументами, определенными для этой функции.
 arguments Объект arguments используется для хранения аргументов функции и доступа к ним.
 Array Класс Array обеспечивает доступ к массивам и их обработку.
 Boolean Объект Boolean — это тип данных, который используется для логических операций и может иметь одно из двух значений (true или false).
 Class Для каждого определения класса в программе создается объект Class.
 Date Класс Date представляет сведения о дате и времени.
 DefinitionError Класс DefinitionError представляет ошибку, которая возникает при попытке задать пользовательским кодом уже заданный идентификатор.
 Error Класс Error содержит информацию об ошибке, возникшей в сценарии.
 EvalError Класс EvalError представляет ошибку, возникающую при вызове пользовательским кодом функция eval(), либо если пользовательский код пытается использовать новый оператор с объектом Function.
 Function Функция — это основная единица кода, которую можно вызвать в ActionScript.
 int Класс int позволяет работать с типом данных, представляющим 32-разрядное целое число со знаком.
 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-элементами.