PDA

Просмотр полной версии : Как сделать "плавающую громкость" музыки - фонового loop-а?


ccwds
10.12.2002, 03:24
В общем, хочется сделать, чтобы кусок музыки - 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);
}

ccwds
30.01.2003, 19:29
Блин, как изящно! Спасибо!