![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2000
Адрес: Казахстан, Алматы
Сообщений: 117
|
Здравствуйте!
У меня проблема. Есть 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, и следовательно ведут себя одинаково ![]()
__________________
судью - на мыло, из игроков - вить веревки. |
|
|||||
|
Регистрация: Oct 2000
Адрес: Казахстан, Алматы
Сообщений: 117
|
_root.AllVoice = new Sound(_root.AllVoiceMovie);
_root.AllVoice.attachSound("Slide01Voice"); _root.AllVoice.setVolume(50); Где здесь ошибка? не работает. |
|
|||||
|
Регистрация: Oct 2000
Адрес: Казахстан, Алматы
Сообщений: 117
|
Возможно ли создать новый звуковой объект в одной сцене, затем из второй сцены дать первомуобъекту громкость 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" в библиотеке полинковал?
__________________
судью - на мыло, из игроков - вить веревки. |
|
|||||
|
Регистрация: Oct 2000
Адрес: Казахстан, Алматы
Сообщений: 117
|
Спасибо большое.
Я разобрался. Все-таки похоже нельзя управлять звуком (раздельно) если он запущен в предыдущей сцене. |
![]() |
Часовой пояс GMT +4, время: 07:03. |
|
|
« Предыдущая тема | Следующая тема » |
|
|