Просмотр полной версии : Как сделать "плавающую громкость" музыки - фонового loop-а?
В общем, хочется сделать, чтобы кусок музыки - loop - плавно и непредсказуемо затихал, потом снова наращивал громкость и так далее... Никакой регулировки от пользователя не требуется - пусть сам играет, как Эолова арфа... Не так давно пересел на 5-й флэш, и такое монстрообразное получается решение! :eek: Есть ли изящные пути решения этой проблемы - средствами асtionscript 5-го флэша?
DeliMIter
10.12.2002, 11:10
onClipEvent (enterFrame) {
if (Math.abs(_volume - _targetvolume) <= 1) {
while ((_targetvolume = random(100)) == _volume);
_dvol = (_targetvolume < _volume? -1: 1);
}
_volume += _dvol;
YourSound.setVolume(_volume);
}
Блин, как изящно! Спасибо!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.