![]() |
по плавному вкл/выкл звука (код с flashist.ru)
Хочу попросить помощи с кодом, который я взял с сайта flashist.ru - это плавное включение/выключение звука в ролике (пробовал писать автору, но ответа нет). Этот код работает замечательно, но в моем случае он немного не подходит ввиду того, что он выключает/включает звук во всем мувиклипе; собственно в чем вопрос - можно ли его адаптировать(если возможно то как?), чтобы он выключал/включал плавно только определенный звук/музыку?
Вот сам код: Код AS1/AS2:
|
Для каждого объекта объявляете свой звук.
Т.е. s_sound...s_sound2...s_sound3... |
не помогает это... дело в том, что код, как я понимаю завязан на _root'e, и скорее всего в этом проблема, но я спрашиваю, потому что не знаю как сделать так, чтобы он не влиял на все звуки в мувиклипе :)
|
там же есть урок Учимся работать со звуком
если объединить эти два урока то получится то что вам нужно |
я смотрел оба урока, и ничего нового для решения моей проблемы я не нашел, а спрашиваю здесь, на этом форуме, потому что не понимаю что надо сделать, поэтому и прошу помощи....
понимаю, возможно меня не совсем правильно поняли, но я прошу указать мне, из-за каких эл-тов кода звук регулируется во всем мувиклипе, и по возможности/желанию указать, что надо изменить, чтобы было так как мне хотелось бы... |
|
как смог, поробовал, без результатов :( я полагаю, что причина в том, что в коде регулирование звука завязано с _root'ом - это можно как-либо изменить, чтобы отношение было только к одному звуку? на что его заменить? я пробовал на this, имя символа со звуком (это конечно оказалось неправльно)...
Добавлено через 8 часов 7 минут пробовал также назначать через lib_sound.... также не помогло Добавлено через 19 часов 4 минуты попробовал учесть все идеи, которые здесь дали, получилась такая конструкция :) в начале мувиклипа: Код AS1/AS2:
==далее== в нужном месте, для звука стоит kkt.start(0, 1), а для кнопки с музыкой такое: Код AS1/AS2:
также по предложению свыше пробовал там где начало кода и аттач звуков с музыкой накинуть Код AS1/AS2:
короч, у меня окончательный тупняк - все рабочее, но не так как надо, флэш на код не ругается ни там ни сям...:wacko: |
Код AS1/AS2:
|
я очень благодарен комраду iNils за решения проблемы :))) но вот чудесным образом этот код как-то повлиял на прелоадер ролика, раньше он работал с самого начала - т.е. с 1%, а теперь я долго любуюсь пустым экраном в течении n-ого времени, а потом вдруг появляется прелоадер сразу на процентах ~75-80% - в чем может быть загвостка? да и как мог код на кнопку повлиять на прелоадер.... X)
Добавлено через 19 часов 1 минуту ----- ага, выяснил, повлияло то, что на файле музыки был проставлен линкедж с экспортом в первый кадр... как теперь быть? |
Цитата:
2. Создаете пустой клип, переносите его во второй кадр основного таймлайна. 3. В первом кадре клипа пишите stop (); 4. Во втором кадре клипа в таймлайн вставляете ваш звук. Таким образом мы импортируем звук в swf, но не в первый кадр, что дает прелоадеру из первого кадра нормально работать. |
| Часовой пояс GMT +4, время: 15:34. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.