|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Sound.stop() останавливает все звуки во Flash Pro CS5?
простой SOUND.stop() одного звука останавтивает все остальные звуки, будь то просто на кадре или запущенные как объекты скриптами. Останавливал также, создав и вызвав соответствующую функцию – тот же эффект.
Никто с таким не сталкивался? Последний раз редактировалось Sup_Ben; 10.02.2011 в 14:49. |
|
|||||
блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
|
Используйте целевые клипы для управления звуком. Создаете new Sound, и указывайте ему пустой мувиклип, например.
Для работы примера необходимо иметь в библиотеке какую-нибудь мп3-шку с linkage Id "drums". function createSound(linkage) { var d = _root.getNextHighestDepth(); var soundClip = _root.createEmptyMovieClip("__sound_clip_"+d, d); var s = new Sound(soundClip); s.attachSound(linkage); s.onSoundComplete = function() { this.start(0); }; s.setVolume(0); return s; } var drums = createSound("drums"); drums.setVolume(50); drums.start();
__________________
hauts.ru |
|
|||||
Спасибо, заработало.
Только аочему-то бесконечные циклы. drums.start(0,2); - играет всё-равно бесконечно, а не 2 цикла, как хотелось бы. и стыки между циклами слышно. |
|
|||||
Гениально. То, что нужно. Спасибо ещё раз.
|
|
|||||
Регистрация: Feb 2008
Сообщений: 560
|
Стыков не будет в WAV (импортировать WAV и в свойствах стаивть RAW, ну или поэкспериментируйте). Если нужно, могу приложить пример бесшовного проигрывания wav (в одной из тем тут уже выкладывал).
|
|
|||||
Модрон-ветеринар
|
rainbowrussia, выложите, или ссылочку дайте. Мои варианты баговаты.
__________________
Идите первым! |
|
|||||
Регистрация: Feb 2008
Сообщений: 560
|
Во вложении архив с wav и fla+swf куда этот wav вставлен и проигрывается циклично и без стыков. Но ключевые моменты я описал - правильный wav, импорт и метод сжатия raw.
|
Часовой пояс GMT +4, время: 10:29. |
|
« Предыдущая тема | Следующая тема » |
|
|