Как отключить звук во flash

Кнопка отключения / включения звука

Для этого урока я использовал программу Adobe Flash CS5 с использованием ActionScript 3.0 .

1 Во-первых нам надо подготовить группу изображений, которые будут использоваться в качестве кнопок, я не стал рисовать эти кнопки во флэш, а воспользовался Photoshop, там я создал 4 изображения кнопок по две картинки на кнопку, когда кнопка находится в покое и когда на нее нажимают. В первоначальном виде я задал картинке кнопки тиснение, чтобы она выглядела объемно и второму варианту кнопки задал внутреннюю тень, чтобы возникло ощущение вдавливания кнопки, когда по ней будут нажимать, также во вторых экземплярах кнопок я немного сместил иконки от центра кнопки, чтобы было полное восприятие нажатия на кнопку. Вы можете скачать пример моих кнопок Здесь .

2 Когда изображения кнопок подготовлены создаем новый флэш документ с нужными параметрами, впрочем у вас уже будет какая-то флэшка в которой должна быть музыка и нужно только сделать кнопки отключения и включения звука, главное, чтобы ваша флэшка поддерживала ActionScript 3.0 .

3 Теперь импортируем в библиотеку программы ранее подготовленные картинки кнопок и музыку, которая будет проигрываться в флэшке, я не стал уменьшать вес музыкального файла, так что флэшка получилась большого размера.

4 Создаем четыре слоя: "Кнопка Play, Кнопка Pause, Музыка и ActionScript ".

5 Выбираем слой "Кнопка Play " и находясь на нем перетаскиваем из библиотеки программы на сцену в нужное место первое изображение кнопки.

9 Далее вернемся на главную сцену нажимая на ссылку.

10 Теперь перейдем на слой "Кнопка Pause " и проделаем все теже предидущие шаги, с кнопкой "Pausa ", только назовем кнопку "button_stop "

и в панели "Свойства " присвоим ей уникальное имя "btnStop " и потом создадим простые кадры на всех слоях на втором кадре.

11 Переходим на слой "Музыка ", создаем ключевой кадр на втором кадре, нажимая кнопку "F6 " и находясь на этом кадре в панели "Звук " выставляем нашу музыку и зацикливаем ее. чтобы музыка играла по кругу.

Если вы хотите, чтобы музыка играла сразу после открытия флэшки, то выставляем музыку в панели "Звук " находясь на первом ключевом кадре слоя "Музыка " и вторые кадры всех слоев вообще не трогаем, оставляем их пустыми.

12 В завершении переходим на слой "ActionScript ", выбираем первый кадр, нажимаем кнопку "F9 ", чтобы открыть окно действия ActionScript и вводим туда следующий код:

Теперь можно протестироваать, что у нас получилось "Управление-->Тестировать ролик ".

P. S. Когда вы опубликовали ролик в SWF формате проигрывать его нужно программой с поддержкой ActionScript 3.0. если вы будете проигрывать готовую флэшку например Macromedia Flash Player 8. то вы услышите какие-то картавые непонятные звуки и кнопка отключения и включения звука не будет работать, все станет нормально работать, когда вы разместите данную флэшку в интернете или проигрывать ролик будете правильным плеером.

Если вы хотите, чтобы была только одна кнопка, совмещающая в себе 2 функции: включения и выключения звука, просто совместите (поместите обе кнопки в одно и тоже место по осям "х " и "у " и поменяйте местами уникальные имена кнопок "btnStop и btnPlay ":

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

Источник: flashyroki.ru

Категория: Программное обеспечение

Похожие статьи: