Просмотр полной версии : как сделать возрастание звука
Здравствуйте. Извините за глупый вопрос, но нигде не могу найти скрипт чтобы музыка начинала играть не сразу, а с нарастанием от 0 до 100 процентов громкости. Самому не получилось написать, в as2 не очень разбираюсь. Помогите скриптом или ссылкой..
var mySound:Sound = new Sound(sound_target);
mySound.attachSound('my_sound');
mySound.start();
mySound.setVolume(0);
sound_target.onEnterFrame = volume_plus;
var interval:Number = 0.5;
//
function volume_plus() {
if (mySound.getVolume()>=100) {
delete this.onEnterFrame;
}
mySound.setVolume(mySound.getVolume()+interval);
}
Спасибо! А тогда еще один вопрос: А как сделать кнопку mute (вкл-выкл громкости звука)?
Добавлено через 5 минут
Сделал кнопку и в ней:
on (release) {
mySound.setVolume(0);
}
Но не заработало..
Просто по теме
http://flasher.ru/forum/showthread.php?t=103956
http://flasher.ru/forum/showthread.php?t=121557
Maxi_Hunter
24.02.2009, 00:25
shaltay, вы по нажатию кнопки установили только отключение звука...к тому же необходимо
on (release) {
_root.mySound.setVolume(0);
}
И еще...не пишите скрипт на кнопках)
к сожалению, не заработал и этот скрипт.
Я вставляю музыку так:
mySound = new Sound();
mySound.attachSound("muz-vstup");
mySound.start(0,9999);
В последствии, в следующих фреймах, этим же кодом я останавливаю одну музыку и запускаю другую. Так вот как мне правильней сделать кнопку, включающую и выключающую звук (не саму музыку, а только звук)?
Добавлено через 10 минут
on (press) {
mySound = new Sound();
mySound.setVolume(0);
}
Вот это заработало, но теперь все-таки хочется сделать ее включающей и выключающей по очереди... Хотя, я наверное предполагаю, что это можно сделать переходом с одного кадра кнопки в другой, но тогда надо делать не кнопку, а мувик, и как это сделать - не очень понимаю.
Добавлено через 36 минут
Все сделал. спасибо за помощь!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.