Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 28.05.2009, 02:24
mmmodel вне форума Посмотреть профиль Отправить личное сообщение для mmmodel Найти все сообщения от mmmodel
  № 1  
Ответить с цитированием
mmmodel

Регистрация: May 2009
Сообщений: 5
Question Наложение звуковых дорожек

Всем привет, поискал по форуму - но темы не нашел..
Проблема такая: делаем Мультимедия программу для детей младшего школьного возраста, по ознакомлению с техникой аппликации и коллажа,

есть 15 файлов, которые вызываются loadMovie в основной main
(мульты, игры и так далее..) у каждого раздела своя музыка
по ходу навигации возникает наложение звуковых дорожек -
например в сцене "Игра" одна тема фоном идет, перехордим во вторую игру - там другая,
нажимаем на главную сцену начинает играть третья, дальше воторая не заканчиваетса
и опять играет на фоне

Вопрос! Как избежать этого наложения, переходя со сцены на сцену?

Спасибо за помощь!


Последний раз редактировалось mmmodel; 28.05.2009 в 02:45.
Старый 28.05.2009, 02:33
VVall вне форума Посмотреть профиль Отправить личное сообщение для VVall Найти все сообщения от VVall
  № 2  
Ответить с цитированием
VVall

Регистрация: Feb 2009
Сообщений: 1,195
В вашем сообщении нет вопроса.

Старый 28.05.2009, 02:45
mmmodel вне форума Посмотреть профиль Отправить личное сообщение для mmmodel Найти все сообщения от mmmodel
  № 3  
Ответить с цитированием
mmmodel

Регистрация: May 2009
Сообщений: 5
исправил

Старый 28.05.2009, 04:29
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 4  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Перед переходом на новую сцену остановите звук с помощью stopAllSounds().
Либо останавливайте с помощью указания в списке способов синхронизации способа Stop для конкретного звука.

Старый 28.05.2009, 04:55
mmmodel вне форума Посмотреть профиль Отправить личное сообщение для mmmodel Найти все сообщения от mmmodel
  № 5  
Ответить с цитированием
mmmodel

Регистрация: May 2009
Сообщений: 5
все переходы описаны следующим образом
вот пример -
кнопка игры:

Код:
}
playGames = function (){
	sun._visible =true
	sun.gotoAndPlay("up")
	gameb._visible = true
	gameb.play();
	loadMovie("hide.swf", games);
}

если сюда дописать stopAllSound()
проблема не решаетса

Старый 28.05.2009, 10:35
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 6  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
вы бы подробно расписали, что у вас такое

sun
gameb
hide.swf

где звук должен играть, где нет
вот вы написали про сцены, а сцен у вас в понимании флеша, похоже и нет
не телепаты мы

Старый 02.06.2009, 01:57
mmmodel вне форума Посмотреть профиль Отправить личное сообщение для mmmodel Найти все сообщения от mmmodel
  № 7  
Ответить с цитированием
mmmodel

Регистрация: May 2009
Сообщений: 5
sun - элемент меню (movie clip) находится в файле main.swf
gameb - кнопка, которая расположена на клипе sun
hide.swf - клип с игрой - вызываетса следующим скриптом

Код:
playGames = function (){
	sun.gotoAndPlay("up")
	gameb._visible = true
	gameb.play();
	loadMovie("hide.swf", games);

Старый 02.06.2009, 03:16
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 8  
Ответить с цитированием
in4core
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Посоветую вот что : вопервых для загрузок использовать movieClipLoader класс. Это раз. в нем при загрузке вызываем событие : _root.stopAllSounds(); как было сказано выше! не забываем писать _root или _level0 откуда звук идет ) это два. Ауже при событии onLoadInit мы включаем новый звук соотв дорожку.
Теперь если звуки и прочее у вас находятся внутри подгружаемого SWF а не отдельно на главной сцене то: clip.stopAllSounds(); newMusic.start(); где clip это клип куда грузим нащ SWF. все предельно просто

Создать новую тему Ответ Часовой пояс GMT +4, время: 21:23.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 21:23.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.