Вход

Просмотр полной версии : mute звука во flash


ruslan_rd
25.08.2005, 12:02
_Проблема в следушем.. подгружаю звуковой файл

snd1 = new Sound();
snd1.loadSound("http://somehost.net/snd/track01.mp3", true);

_Все грузиться... прикеш идет... с загрузкой проблем нету..
_Проблема с остановкой (заглушением) звука.

_Пробывал накладывать на обьект

on (press) {
globalSnd.stop();
}
_не останавлеваеться.

_Так же пробовал
globalSnd.setVolume(0);

Помогите плз. Нужно просто еще вчера. А пока сам в мануалах разберусь, будет уж очень позно. Зарание спасибо! =)

Король
25.08.2005, 12:17
on (press) {
snd1.stop();
}

KidsKilla
25.08.2005, 15:33
ващет mute это volume==0
=)

snd1.setVolume(0);

Ромастый
25.08.2005, 15:37
Как-то сталкивался с этой траблой...
Точно сейчас не вспомню, но вроде бы при

snd1.loadSound("http://somehost.net/snd/track01.mp3", false);

работало, а когда true - почему-то нет.
Впрочем, могу ошибаться, давно эт было.

iNils
25.08.2005, 15:59
Кстати, вчера в конференции RuFlash, IV дал очень хорошее объяснение работы с громкостью звука:
- в дополнение к твоему ответу наглядное объяснение зависимости
настроек звука:

представьте, что свойства звука в мувике не что иное, как свойство
самого этого мувика. такое же как _alpha.

если руту или другому мувику задать _alpha = 50, то и все дочерние
мувики станут прозрачными на 50%.
то же самое со звуком: задавая мувику громкость 50% мы меняем ее и для
дочерних мувиков.

если мувику задать 50% _alpha и его ребенку задать 50% _alpha, то
видимая прозрачность этого ребенка составит 25%
то же и со звуком, задавая 50% громкость в руте, мы уменьшаем
громкость всех дочерних мувиков на 50% - всё по аналогии с _alpha.

причем это объяснение очень близко к реализации привязки звука во
flash. Хотя мы используем класс Sound для управления звуком, всё же
звук ни что иное как объект мувиклипа и жестко завязан на мувиклип.
Свойства звука принадлежат мувиклипу а не собственно звуку.
Не случайно выделяя кадр на таймлайне видим в пропертях настройки
звука.



--
Ivan Dembicki