![]() |
Наложение звуковых дорожек
Всем привет, поискал по форуму - но темы не нашел..
Проблема такая: делаем Мультимедия программу для детей младшего школьного возраста, по ознакомлению с техникой аппликации и коллажа, есть 15 файлов, которые вызываются loadMovie в основной main (мульты, игры и так далее..) у каждого раздела своя музыка по ходу навигации возникает наложение звуковых дорожек - например в сцене "Игра" одна тема фоном идет, перехордим во вторую игру - там другая, нажимаем на главную сцену начинает играть третья, дальше воторая не заканчиваетса и опять играет на фоне Вопрос! Как избежать этого наложения, переходя со сцены на сцену? Спасибо за помощь! |
В вашем сообщении нет вопроса.
|
исправил
|
Перед переходом на новую сцену остановите звук с помощью stopAllSounds().
Либо останавливайте с помощью указания в списке способов синхронизации способа Stop для конкретного звука. |
все переходы описаны следующим образом
вот пример - кнопка игры: Код:
}если сюда дописать stopAllSound() проблема не решаетса |
вы бы подробно расписали, что у вас такое
sun gameb hide.swf где звук должен играть, где нет вот вы написали про сцены, а сцен у вас в понимании флеша, похоже и нет не телепаты мы |
sun - элемент меню (movie clip) находится в файле main.swf
gameb - кнопка, которая расположена на клипе sun hide.swf - клип с игрой - вызываетса следующим скриптом Код:
playGames = function (){ |
Посоветую вот что : вопервых для загрузок использовать movieClipLoader класс. Это раз. в нем при загрузке вызываем событие : _root.stopAllSounds(); как было сказано выше! не забываем писать _root или _level0 откуда звук идет ) это два. Ауже при событии onLoadInit мы включаем новый звук соотв дорожку.
Теперь если звуки и прочее у вас находятся внутри подгружаемого SWF а не отдельно на главной сцене то: clip.stopAllSounds(); newMusic.start(); где clip это клип куда грузим нащ SWF. все предельно просто |
| Часовой пояс GMT +4, время: 09:47. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.