Популярность технологии на базе Macromedia Flash неуклонно растет. С каждой версией среды разработки и проигрывателя Flash Player не перестает совершенствоваться и язык программирования ActionScript, который позволяет добиться от Flash-приложений именно той интерактивности, которая дает возможность считать их наиболее совершенными Internet-приложениями на текущий момент. Книга представляет собой полный справочник по классам, объектам, свойствам, методам и операциям последней версии языка ActionScript 2.0 от разработчика этого продукта - компании Macromedia Inc. Справочный материал представлен в краткой и удобной форме, с простыми примерами применения, что превращает эту книгу в уникальный источник информации, которая так необходима любому разработчику Flash-приложений. Помимо справочных материалов в книге предлагаются материалы как по основам программирования на ActionScript 2.0, так и статьи, посвященные наиболее сложным аспектам создания профессиональных Internet-приложений на базе Flash. Книга рассчитана на программистов и разработчиков Flash-приложений любой квалификации, а также на студентов и преподавателей соответствующих дисциплин.
Об авторах 16
Предисловие 18
От издательства 22
Часть I. Статьи 23
Статья 1. Переход с ActionScript на ActionScript 2.0 24
Статья 2. Сила стиля: написание понятного кода 62
Статья 3. Усовершенствования текстового поля HTML
в Macromedia Flash MX 2004 88
Статья 4. Создание гибридных приложений с помощью
Macromedia Flash (HTML, JavaScript и Flash) 100
Статья 5. Объектно-ориентированное программирование в Macromedia Flash MX 2004 149
Статья 6. Проектирование по шаблону в ActionScript для
разработки приложений Rich Internet Application 168
Часть II. Справочное руководство по ActionScript 199
Введение 200
Глава 1. Что нового в Flash MX 2004 ActionScript 203
Глава 2. Основы языка ActionScript 216
Глава 3. Написание и отладка сценариев 249
Глава 4. Обработка событий 276
Глава 5. Организация взаимодействия с помощью ActionScript 284
Глава 6. Использование встроенных классов 303
Глава 7. Работа с видеоклипами 310
Глава 8. Работа с текстом 325
Глава 9. Создание классов в ActionScript 2.0 347
Глава 10. Работа с внешними данными 370
Глава 11. Работа с внешними носителями 387
Глава 12. Справочник по ActionScript 397
Приложение А. Сообщения об ошибках 852
Приложение Б. Приоритеты и ассоциативность операций 856
Приложение В. Клавиши и значения кодов клавиш 858
Приложение Г. Написание сценариев для ранних версий Flash Player 862
Приложение Д. Объектно-ориентированное программирование на ActionScript 1.0 866
Предметный указатель 874