PDA

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


Regular
13.08.2007, 00:45
У меня возникла вот какая проблема: я создала несколько кнопок, при наведении на которые начинают играть отрывки из песен. Но стоит навести на другую кнопку или на ту же самую, как параллельно с уже играющей мелодией начинает играть вторая. Как сделать так, чтобы музыка играла, только когда наводишь на кнопку, а когда отводишь курсор она замолкает? Заранее благодарю!

ZGG
13.08.2007, 01:16
Для кнопки есть два обработчика событий:
onRollOver - это когда мышь находится над кнопкой
onRollOut - это когда мышь находится вне кнопки

вот пример кода AS:
zvuk = new Sound();
knopka.onRollOver = function() {// когда мышь над кнопкой
zvuk.start();// проиграть звук
};
knopka.onRollOut = function() {// когда мышь вне кнопки
zvuk.stop();// остановить звук
};

Regular
13.08.2007, 01:40
что-то у меня не получается=(
PS сорри, я немножко даун))))

CrazyFlasher
13.08.2007, 11:10
не получается, т.к. ZGG кое-что упустил:

zvuk:Sound = new Sound();
zvuk.attachSound("snd1"); // в библиотеке поставьте Linkage "snd1"
knopka.onRollOver = function() {// когда мышь над кнопкой
zvuk.start();// проиграть звук
};
knopka.onRollOut = function() {// когда мышь вне кнопки
zvuk.stop("zvuk");// остановить конкретный звук (необязательно, но всё же)
};

Regular
13.08.2007, 18:24
так, опять что-то не хочет... но буду еще мучить...)

D12
14.08.2007, 00:25
zvuk:Sound = new Sound();
zvuk.attachSound("snd1"); // в библиотеке поставьте Linkage "snd1"
knopka.onRollOver = function() {// когда мышь над кнопкой
zvuk.start();// проиграть звук
};
knopka.onRollOut = function() {// когда мышь вне кнопки
stopAllSounds();
};
А так ?

Molecula
14.08.2007, 00:26
Исходник давайте.

Regular
16.08.2007, 17:42
D12, нет=(

Molecula
16.08.2007, 17:58
Linkage для всех прописали?
искодник ещё актуален...

D12
16.08.2007, 22:45
Держи пример =)

Regular
17.08.2007, 18:35
D12, спасибо огромное!=)
Molecula, уже все получилось))