Flash позволяет создавать интерактивные фильмы, в ходе воспроизведения которых посетитель сайта
может использовать клавиатуру или мышь, чтобы перейти к различным фрагментам
фильма, переместить объекты, ввести информацию в форму, а также выполнить многие
другие операции.
Интерактивность
Flash-фильмов реализуется путем описания соответствующих действий в виде последовательности
команд (инструкций), написанных на языке ActionScript. Действие выполняется,
когда происходит связанное с ним событие. Такими событиями, в частности, могут
быть переход к определенному кадру фильма
Рис. 2.1.
Одна из страниц сайта
или нажатие
пользователем кнопки на странице либо клавиши на клавиатуре.
Интерактивными
могут быть кнопки (например, сгруппированные в виде специальной панели управления),
фрагменты фильма, либо отдельные кадры. При этом многие стандартные действия
могут быть назначены тем или иным элементам фильма без непосредственного программирования
на ActionScript. К стандартным действиям относятся, например, запуск и остановка
фильма, включение и выключение звукового сопровождения, переход по заданному
URL, и некоторые другие. Всего же стандартных действий насчитывается более десятка.
При необходимости
можно создавать достаточно сложные сценарии, в которых анализируются те или
иные условия, и только потом выполняется требуемое действие. Правда, создание
таких сценариев требует наличия некоторых навыков в программировании.
На рис. 2.2
показан простой пример интерактивного фильма, позаимствованный из подборки примеров,
входящей в комплект поставки продукта.
Рис. 2.2.
Пример интерактивного Flash-фильма
Приведенная на рис. 2.2. Flash-страница состоит как бы из двух частей: справа расположен своеобразный экран, на котором воспроизводится управляемый объект (в данном случае — автомобиль), а слева размещена панель управления с интерактивными «кнопками» и «ползунками»; с их помощью посетитель страницы может выбрать цвет автомобиля.