Программирование в ActionScript
Программирование на языке ActionScript — это процесс создания интерактивных мультимедиа-приложений, игр, веб-сайтов и других задач с помощью этого объектно-ориентированного языка программирования, одного из диалектов ECMAScript. Изначально ActionScript был разработан для простого управления временной шкалой во Flash-анимации, но впоследствии превратился в мощный язык, способный создавать сложные интернет-приложения и интерактивные интерфейсы.
Некоторые возможности ActionScript:
управлять временными рамками анимации (воспроизведение, остановка, переход к определённым кадрам);
создавать динамические анимации и визуальные эффекты программно;
реагировать на взаимодействия с пользователем (щелчки мыши, ввод с клавиатуры, события касания);
манипулировать экранными объектами (видеоклипами, текстом, графикой), изменяя их свойства (размер, положение, цвет и т. д.);
загружать внешние ресурсы, такие как изображения, звуки и видео, и управлять ими.
Некоторые версии языка ActionScript:
ActionScript 1.0 — первая официальная версия, представлена вместе с Flash 5. Особенности: базовые процедурные сценарии, простые типы переменных, управление временной шкалой.
ActionScript 2.0 — представлен с Flash MX, привнёс в язык более формальные концепции объектно-ориентированного программирования (ООП). Особенности: синтаксис на основе классов, проверка типов во время компиляции (необязательно), улучшенная обработка событий и лучшая организация кода.
ActionScript 3.0 — существенно переработанный язык, выпущенный вместе с Flash Player 9. Представил новую, более быструю виртуальную машину ActionScript (AVM2).