Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Вкл/откл звука (http://www.flasher.ru/forum/showthread.php?t=71583)

Bronepoezd_ 09.11.2005 01:24

Вкл/откл звука
 
Как сделать, чтобы с помощью нажатия на одну и ту же кнопку звук на сайте либо включался, либо выключался?

Fuza67 09.11.2005 01:58

Купи себе книгу по AS или на худой конец выкачай что нить из нета, такие элементарные вещи там точно есть

делаешь такой экшн на кнопку которая будет вырубать звук
on (Relase) {
stopAllSounds();
}

mr.N 09.11.2005 10:46

Ага, а чтобы звук потом включить придётся немного больше повозиться.
Чтобы включить звук, после того, как выключил с помощью stopAllSounds();
Смотри http://www.flasher.ru/forum/showthread.php?t=68360

Жень Шень 09.11.2005 12:16

Вложений: 1
Цитата:

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

Привет!
Вопрос неполный, поэтому предложу три варианта.
1. Звук запускается как объект Sound с циклом повторений 999. При нажатии на кнопку запускается. При повторнм нажатии останавливается. Следующее нажатие запустит звук сначала. И так пока не проиграет 999 раз.(Пример genseng43.fla)
2. Звук запускается как объект Sound с любым циклом (в примере 1). Нажатие кнопки приводит к отключению звука (громкость ставит на 0, но звук продолжает работать). Повторное нажатие - сново включает звук (громкость 100). В примере genseng44.fla звук надо заменить на более продолжительный - короткий вставлен из-за экономии объема файла).
3. Звук запускается как потоковый. Но управлении снова-таки посредством уменьшения громкости до 0. (Пример genseng44.fla. Звук также надо заменить на более длительный).
Управление звуком во 2-м и 3-м примерах годится, если надо управлять ТОЛЬКО одним звуком.

Жень Шень 09.11.2005 12:23

Вложений: 1
В genseng44.fla не поместил звук!
Вот исправлено.


Часовой пояс GMT +4, время: 06:30.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.