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