![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: May 2009
Сообщений: 5
|
Всем привет, поискал по форуму - но темы не нашел..
Проблема такая: делаем Мультимедия программу для детей младшего школьного возраста, по ознакомлению с техникой аппликации и коллажа, есть 15 файлов, которые вызываются loadMovie в основной main (мульты, игры и так далее..) у каждого раздела своя музыка по ходу навигации возникает наложение звуковых дорожек - например в сцене "Игра" одна тема фоном идет, перехордим во вторую игру - там другая, нажимаем на главную сцену начинает играть третья, дальше воторая не заканчиваетса и опять играет на фоне Вопрос! Как избежать этого наложения, переходя со сцены на сцену? Спасибо за помощь! Последний раз редактировалось mmmodel; 28.05.2009 в 02:45. |
|
|||||
|
Регистрация: Feb 2009
Сообщений: 1,195
|
В вашем сообщении нет вопроса.
|
|
|||||
|
Регистрация: May 2009
Сообщений: 5
|
исправил
|
|
|||||
|
Модрон-ветеринар
|
Перед переходом на новую сцену остановите звук с помощью stopAllSounds().
Либо останавливайте с помощью указания в списке способов синхронизации способа Stop для конкретного звука. |
|
|||||
|
Регистрация: May 2009
Сообщений: 5
|
все переходы описаны следующим образом
вот пример - кнопка игры: }
playGames = function (){
sun._visible =true
sun.gotoAndPlay("up")
gameb._visible = true
gameb.play();
loadMovie("hide.swf", games);
}
если сюда дописать stopAllSound() проблема не решаетса |
|
|||||
|
Модрон-ветеринар
|
вы бы подробно расписали, что у вас такое
sun gameb hide.swf где звук должен играть, где нет вот вы написали про сцены, а сцен у вас в понимании флеша, похоже и нет не телепаты мы |
|
|||||
|
Регистрация: May 2009
Сообщений: 5
|
sun - элемент меню (movie clip) находится в файле main.swf
gameb - кнопка, которая расположена на клипе sun hide.swf - клип с игрой - вызываетса следующим скриптом |
|
|||||
|
Посоветую вот что : вопервых для загрузок использовать movieClipLoader класс. Это раз. в нем при загрузке вызываем событие : _root.stopAllSounds(); как было сказано выше! не забываем писать _root или _level0 откуда звук идет ) это два. Ауже при событии onLoadInit мы включаем новый звук соотв дорожку.
Теперь если звуки и прочее у вас находятся внутри подгружаемого SWF а не отдельно на главной сцене то: clip.stopAllSounds(); newMusic.start(); где clip это клип куда грузим нащ SWF. все предельно просто |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:23. |
|
|
« Предыдущая тема | Следующая тема » |
|
|