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