Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
as3_learning.pdf
Скачиваний:
43
Добавлен:
21.05.2015
Размер:
1.8 Mб
Скачать

1

Глава 1. Введение в ActionScript 3.0

О языке ActionScript

ActionScript является языком программирования, используемым в средах выполнения Adobe® Flash® Player и Adobe® AIR™. Он обеспечивает интерактивность, обработку данных и многие другие возможности в содержимом Adobe Flash, Flex и AIR, а также в приложениях.

ActionScript выполняется виртуальной машиной ActionScript, AVM, которая является частью проигрывателя Flash Player и пакета AIR. Код ActionScript обычно преобразуется компилятором в формат байт-кода. (Байткод — это тип языка программирования, написанный и распознаваемый компьютером.) Среди примеров компиляторов — компилятор, встроенный в Adobe® Flash® Professional, компилятор, встроенный в Adobe® Flash® Builder™, а также компилятор, доступный в компоненте Adobe® Flex™ SDK. Байт-код встроен в SWFфайлы, которые исполняет проигрыватель Flash Player и пакет AIR.

ActionScript 3.0 предлагает надежную модель программирования, знакомую разработчикам, имеющим базовые понятия об объектно-ориентированном программировании. Ниже перечислены некоторые из основных функций ActionScript 3.0, добавленные в процессе усовершенствования предыдущих версий ActionScript.

Новая виртуальная машина ActionScript, называемая AVM2, использует новый набор инструкций в байткодах и обеспечивает значительный прирост производительности

Более современный программный код компилятора выполняет оптимизацию на более высоком уровне, чем предыдущие версии компилятора.

Расширенный и улучшенный интерфейс программирования приложений (API) с контролем объектов на нижнем уровне и подлинной объектно-ориентированной моделью

Интерфейс программирования приложений XML создан на основе спецификации ECMAScript для XML (E4X) (ECMA-357 редакция 2). E4X является расширением языка ECMAScript, который добавляет XML в качестве поддерживаемого языком типа данных.

Модель события на основе спецификации событий DOM уровня 3

Преимущества ActionScript 3.0

ActionScript 3.0 превосходит возможности создания сценариев предыдущих версий ActionScript. Специально разработан, чтобы облегчить создание сложных приложений с большим набором данных и объектноориентированным, многократно используемым программным кодом. ActionScript 3.0 не требуется для содержимого, выполняемого в проигрывателе Adobe Flash Player. Однако он обеспечивает возможности повышения производительности, которые доступны только в AVM2 (виртуальная машина ActionScript 3.0). Код ActionScript 3.0 может выполняться до десяти раз быстрее, чем код прежней версии ActionScript.

Предыдущая версия виртуальной машины ActionScript, AVM1, выполняет код ActionScript 1.0 и ActionScript 2.0. Flash Player 9 и 10 поддерживает AVM1 в целях обратной совместимости.

Последнее обновление 12.5.2011.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]