Расширения
языка ActionScript
В синтаксис
языка внесены следующие основные изменения:
-
добавлены функции динамического
управления параметрами фильма во время его воспроизведения (в частности, изменение
размеров и положения окна);
-
скорректирована объектная
модель языка, благодаря чему появилась возможность для любого объекта фильма
задавать перечень обрабатываемых событий (перемещение указателя мыши, нажатие
клавиши на клавиатуре и т. д.); кроме того, теперь пользователи могут создавать
собственные типы объектов и событий и включать их в свои фильмы;
-
добавлены специальные
команды управления временными параметрами фильма (Setlnterval и Clearlnterval),
которые в некоторых случаях более эффективны, чем управление с помощью временной
диаграммы;
-
расширены возможности
по управлению параметрами объектов «текст» (Text) и «кнопка»
(Button); в частности, можно в процессе воспроизведения фильма преобразовывать
статический текст в ссылку и наоборот;
-
в состав языка включен
новый оператор — Switch, который обеспечивает более компактное и наглядное
описание последовательности логических условий по сравнению с оператором If.
Кроме того,
существенно улучшена реализация базовых функций языка (таких, как Number, Boolean,
Object, String, Array и XML), благодаря чему они выполняются почти в 100 раз
(!) быстрее, чем раньше.