PDA

Просмотр полной версии : Отключение и включение звука одной кнопкой


gvay
30.01.2009, 00:11
Здраствуйте.

на сайте есть фоновая музыка которая постоянно проигрывается. нужно ее отрубать и врубать одной кнопкой. кнопка есть вот код


sound_mc.onPress = function () {
off = !off;
if(off) this.gotoAndStop(2);
else this.gotoAndStop(1);
}


сама музыка лежит в кадре на главной сцене, как сделать чтоб эта кнопка включала и выключала музыку ну или звук убирала у нее?

ambu
30.01.2009, 14:12
к первому слою добавь
sound_mc.onPress = function() {
this.play()
}
потом сам символ кнопки преврати в чтото похожее на:
http://www.inbold.lt/tmp/sound.gif

теперь код для 1 фрэйма:
stop();


snd = new Sound();
this.onEnterFrame = function(){
v = snd.getVolume() + 5;
snd.setVolume(v);
if (v>=100){
delete this.onEnterFrame
}
}

и для 10

stop();

snd = new Sound();
this.onEnterFrame = function(){
v = snd.getVolume() - 5;
snd.setVolume(v);
if (v<=0){
delete this.onEnterFrame
}
}

в слое кнопка создаёшь вид кнопкм для активного и пассивного состояния ))