PDA

Просмотр полной версии : Запуск музыки с нескольких кнопок


Foxa2k
07.11.2006, 22:15
Есть 5 кнопок. Надо чтоб при нажатии на любую кнопку начинала проигрываться музыка, но чтобы она опять не запускалась, когда нажимаешь другую кнопку :)

Нужна функция... "если музыка не проигрывается, то проиграть музыку...."

Помогите, как сделать ? :drinks:

Wolsh
08.11.2006, 03:06
Используй onSoundComplete(). Звук проигрался - делаешь флаг true для кнопок. Для всех кнопок на нажатие смотришь флаг - если true, играешь саунд и делаешь этот же флаг false, чтоб следующее нажатие не сработало, пока звук не проиграется.
played = false; //вешаем флаг
my_sound.onSoundComplete = function() {
played = false; // проигралась - меняем флаг
}
my_btn.onPress = function() {
if (!played) { // если не играет - запускаем
my_sound.start();
played = true;
}
}

Foxa2k
10.11.2006, 00:41
Wolsh, спасибо большое ! Тему можно закрыть...