Внешний вид сайта:

Создание сценария для видеокнопок

Полезность страницы:
0/100

Различные видеофайлы связаны с отдельными участками на шкале времени (Penguins.flv — с кадром 10, Mandrill.flv — с кадром 20 и т. д.). Сейчас вы должны написать сценарий ActionScript, который перемещает указатель начала воспроизведения в определенный кадр на шкале времени при нажатии кнопки.

Вы можете использовать тот же самый набор команд для каждой кнопки лишь с незначительными изменениями. В первой строке кода добавляется обработчик события, подобный тому, который вы использовали в уроке 7. Обработчик события обрабатывает событие — щелчок на кнопке, а затем выполняется функция (clickListener1, clickListener2 и т. д.), которую вы определяете в следующих строках. Функция перемещает указатель начала воспроизведения в определенный кадр на шкале времени (Timeline). Когда указатель начала воспроизведения перемещается, запускается определенный видеофайл, в соответствии с элементами управления в компоненте воспроизведения FLV.

Выберите кадр 1 в слое Actions и откройте панель Actions (Команды).

ПРИМЕЧАНИЕ: Чтобы открыть панель Actions (Команды), выберите команду меню Window ♦ Actions (Окно ♦ Команды).

Добавьте обработчик события для первой кнопки, введя следующую строку в окне ввода команд панели Actions (Команды):

this.video _ buttonl.addEventListener (MouseEvent.CLICK, clickListener1) ;

Определите функцию clickListener1, введя следующие строки в окне ввода команд панели Actions (Команды):

function clickListener1 (event: MouseEvent): void {
gotoAndPlay («penguins»);
}

Скопируйте строки, которые вы только что ввели, и вставьте три раза подряд, а затем измените каждый набор строк для соответствующего видеоклипа:

•    первая копия: video_button2, clickListener2 и «mandrill»

•    вторая копия: video_button3, clickListener3 и «tiger»

•    третья копия: video_button4, clickl_istener4 и «Поп».

Вы также можете скопировать строки сценария на панели Actions (Команды) из файла 09End.fla.

this.video _ button2.addEventListener (MouseEvent .CLICK, clickListener2) ;
function clickListener2 (event: MouseEvent): void { gotoAndPlay («mandrill»);
}

this, video _ button3.addEventListener (MouseEvent.CLICK, clickListener3) ;
function clickListener3 (event: MouseEvent) {
gotoAndPlay («tiger»); }

this.video _ button4.addEventListener (MouseEvent.CLICK, clickListener4) ;

function clickListener4 (event: MouseEvent) {
gotoAndPlay («lion»);
}

Закройте панель Actions (Команды).

Дополнить страницу Вы можете помочь другим людям дополнив эту страницу вашими знаниями по данному вопросу!
03:58

Комментарии

Нет комментариев. Ваш будет первым!