Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Управление звуком (http://www.flasher.ru/forum/showthread.php?t=77871)

tov_diatel 03.04.2006 21:47

Управление звуком
 
Имеем два кадра:в первом играет музыка, нажатием на кнопку переходим во второй где играет другая музыка!И так вопрос как сделать чтоб при переходе первая музыка становилась тише!Т.е. плавный переход как????

Vensky_Hor 03.04.2006 22:06

Мне кажется, можно завести интервал, в функции на который менять св-во volume на 10 (например). По достижении 0 интервал гасить.

firsoff 04.04.2006 22:39

вот тебе пример из учебника (работает прекрасно, сам проверял):
function fadeIn(sound:Sound):Void
{
fade.sound=sound,fade.i=0;
function fade():Void
{
var snd:Sound=fade.sound;
if(snd.getVolume()>0)
{
var proc:Number=(200/snd.duration)*100
snd.setVolume(100-proc*fade.i);
fade.i+=1;
}
else{clearInterval(fade.time);sound.stop();delete fade;}
}
fade.time=setInterval(fade,100);
}
PS для модера: чо то сглючили теги, поэтому код представлен обычным текстом, больше не буду =)


Часовой пояс GMT +4, время: 04:43.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.