![]() |
|
||||||||||
|
|||||
|
[+1 25.04.11]
|
Каким образом уменьшить / увеличить звук всех звуков / музыки, которые содержит флеш?
|
|
|||||
|
Модрон-ветеринар
|
|
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
Читаем документацию...
Цитата:
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
|
[+4 06.05.14]
|
Совершенно не правду и документацию ты привел не в тему. Эта фишка подходит если все звуки встроены в кадры, и(или) оттачаться не на _root а куда нить в другие клипы, а этот скрипт пишем на _root тогда да. А если все на _root аттачим да и экземпляры создаются как new Sound каждый раз, то придется пользоваться глубиной как бы ты не хотел. а лучше getNextHighestDepth()
|
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
Цитата:
Экземляр s1 создаётся как new Sound, играет тихо. Если target'ом для s1 задать какой-то мувиклип - то же самое.
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
|
[+4 06.05.14]
|
Ну так все верно ты написал, потому что код читается как ? сверху вниз. 2 Экземпляра на руте ты создал. первый основной. Тогда и надо подписывать : ЧТО создание основного экземпляра ДОЛЖНО быть первее всего скажем при загрузке флешки. Потому что автор может этого не знать и создать 100500 экземпляров, а тока потом написать , что сказал мункар
|
|
|||||
|
Квач
Регистрация: Sep 2006
Адрес: Украина, Киев
Сообщений: 1,526
|
Цитата:
var s1:Sound = new Sound(); s1.attachSound("sound"); s1.start(0, 1); var s:Sound = new Sound(); s.setVolume(10); var s1:Sound = new Sound(mc); s1.attachSound("sound"); s1.start(0, 1); var s:Sound = new Sound(); s.setVolume(10); // Код на кадре mc var s1:Sound = new Sound(); s1.attachSound("sound"); s1.start(0, 1); // Код на кадре _root var s:Sound = new Sound(); s.setVolume(10); Или я что-то до сих пор не понимаю?
__________________
Да не нужно тебе читать документацию по Flash и AS от Adobe - ты слишком умён для этого |
|
|||||
|
Модрон-ветеринар
|
in4core, читаем учебник:
Цитата:
var allSound:Sound = new Sound(); allSound.setVolume(50); this.createEmptyMovieClip('mc1', this.getNextHighestDepth()); var s1:Sound = new Sound(mc1); s1.attachSound('s1_id'); s1.setVolume(50); s1.start(); this.createEmptyMovieClip('mc2', this.getNextHighestDepth()); var s2:Sound = new Sound(mc2); s2.attachSound('s2_id'); s2.setVolume(50); s2.start(); Таким образом звуковой ресурс, созданный без указания целевого мувика, окажет влияние на все, расположенное на _root или на _level0. В первом своем посте здесь я ответил на вопрос автора в рамках, которые он обозначил: "Каким образом уменьшить / увеличить звук всех звуков / музыки..." А глубины (depths) тут совсем не причем, важна только иерархия вложенности. Не надо приплетать сюда getNextHighestDepth(), этот метод нужен только для создания целевого мувика для звукового ресурса. PS. Естественно, я предполагаю, что поскольку вопрос задан в ветке AS, имеются ввиду звуки, созданные программно. Последний раз редактировалось mooncar; 16.07.2010 в 15:59. |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:10. |
|
|
« Предыдущая тема | Следующая тема » |
|
|