Просмотр полной версии : Можно ли уменьшить звук?
Здравствуйте!
У меня проблема.
Есть 2 объекта
music1 = new Sound();
music2 = new Sound();
Необходимо уменьшить громкость звука 1го объекта до 20% и оставить второй на 100%.
При команде music1.setVolume(20);
Уменьшается звук всех звуковых дорожек.
Что делать?
При инициализации звукового объекта необходимо указыать мувиклип, к таймлану которого и будет относиться звуковой объект. f.e.:
snd1 = new Sound (_root.mc1);
snd2 = new Sound (_root.mc2);
В этом случае для каждого звукового объекта будет независимое поведение. При инициализации типа
music1 = new Sound();
music2 = new Sound();
оба звуковых объекта прикрепляются к _root, и следовательно ведут себя одинаково
:)
_root.AllVoice = new Sound(_root.AllVoiceMovie);
_root.AllVoice.attachSound("Slide01Voice");
_root.AllVoice.setVolume(50);
Где здесь ошибка? не работает.
Возможно ли создать новый звуковой объект в одной сцене, затем из второй сцены дать первомуобъекту громкость 5%?
И при этом во второй сцене создать звуковой объект внутри мувика, а не _root, с другой громкостью? Например 100%.
Т.е. получается
первый поток из предыдущей сцены - 5% громкости
второй поток - 100% громкости.
а существует ли объект _root.AllVoiceMovie в тот момент, когда ты вызываешь конструктор объекта Sound? Кроме того, лучше присоединять звук не к тому объекту, в котором хочешь его использовать. Например - создавать для это цели пустые мувиклипы. И если ты юзаешь конструктор new Sound (mc), то attachSound применять надо не так.
snd = new Sound (_root.mc);
snd.attachSound('sndName');
Здесь - sndName - linkage Name твоего звука из библиотеки.
Объекты, если их не удалять специально, переходят из одной сцены в другую. (для flash plaer'а по большому счету нет разницы между сценами - он их воспринимает как части одного таймлайна, при этом даже непрерывного)
Извини, я твой пост невниматильно прочитал. Ты звук "Slide01Voice" в библиотеке полинковал?
Спасибо большое.
Я разобрался.
Все-таки похоже нельзя управлять звуком (раздельно) если он запущен в предыдущей сцене.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.