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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 20.06.2007, 02:27
serdeles вне форума Посмотреть профиль Отправить личное сообщение для serdeles Найти все сообщения от serdeles
  № 1  
Ответить с цитированием
serdeles
[+4 24.05.10]

Регистрация: May 2003
Адрес: Москва
Сообщений: 186
По умолчанию переключение музыки

Я хочу чтобы при наведении на кнопку основная музыка (звук) выключалась, и играла другая - всё время, пока мышка наведена на кнопку. Когда убираю мышку, надо, чтобы о5 проигрывался основной звук. Подскажите, пожалуйста, каким образом такое осуществить.
__________________
Достал уж всех своими глупыми вопросами...

Старый 20.06.2007, 03:20
mr.N вне форума Посмотреть профиль Отправить личное сообщение для mr.N Найти все сообщения от mr.N
  № 2  
Ответить с цитированием
mr.N
 
Аватар для mr.N

Регистрация: Sep 2005
Адрес: SPb
Сообщений: 852
Объект Sound

Старый 20.06.2007, 10:48
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 3  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
Код:
mc.onRollOver=function(){
   snd1.stop();
   snd2.start();
}
mc.onRollOut=function(){
   snd2.stop();
   snd1.start();
}
snd - звуки, mc - кнопка
про snd смотреть во 2 пост
__________________
"We Are The Champions My Friends!" Queen

Старый 20.06.2007, 11:07
serdeles вне форума Посмотреть профиль Отправить личное сообщение для serdeles Найти все сообщения от serdeles
  № 4  
Ответить с цитированием
serdeles
[+4 24.05.10]

Регистрация: May 2003
Адрес: Москва
Сообщений: 186
спасибо!
__________________
Достал уж всех своими глупыми вопросами...

Старый 21.06.2007, 16:14
serdeles вне форума Посмотреть профиль Отправить личное сообщение для serdeles Найти все сообщения от serdeles
  № 5  
Ответить с цитированием
serdeles
[+4 24.05.10]

Регистрация: May 2003
Адрес: Москва
Сообщений: 186
Не выходит :-( Прикладываю файл.
Суть в том, что надо:
на главной сцене играет музыка (snd1), есть кнопка, при наведении на которую snd1 выключается, и начинает играть другая музыка (snd2). Когда убираем мышку с кнопки, snd2 выключается и играет snd1.

При этом надо учитывать, что кроме звука при Roll Over и Roll Out проигрывается ещё один мувик.

Код, который мне привели выше, почему-то выдаёт ошибки, кроме того, я не знаю, как совместить его с кодом для анимации мувика.

Помогите, кто может, пожалуйста.

Не получается загрузить файл - поэтому дам ссылку - весит 11 Кб.
__________________
Достал уж всех своими глупыми вопросами...

Старый 21.06.2007, 16:35
mr.N вне форума Посмотреть профиль Отправить личное сообщение для mr.N Найти все сообщения от mr.N
  № 6  
Ответить с цитированием
mr.N
 
Аватар для mr.N

Регистрация: Sep 2005
Адрес: SPb
Сообщений: 852
CorC, просто написал сокращённую версию того, что тебе надо.
snd1 и snd2 - это не мувиклипы, это объекты Sound
В общем виде тебе нужно следующее.
1. Прописать в библиотеке в Linkage у твоих звуков их имена, пусть будет соответственно как в исходнике guitarra и pareja.
2. Пишем код в кадре
Код:
snd1=new Sound();
snd2=new Sound();
snd1.attachSound("guitarra");
snd2.attachSound("pareja");
3. Далее в том же кадре пишем код CorC'a (кнопка - это мувиклип с instance name mc).

Код:
mc.onRollOver=function(){
   snd1.stop();
   snd2.start();
}
mc.onRollOut=function(){
   snd2.stop();
   snd1.start();
}

Старый 21.06.2007, 18:01
serdeles вне форума Посмотреть профиль Отправить личное сообщение для serdeles Найти все сообщения от serdeles
  № 7  
Ответить с цитированием
serdeles
[+4 24.05.10]

Регистрация: May 2003
Адрес: Москва
Сообщений: 186
Спасибо.
Всё сделал, как посоветовали.
Только вот ещё проблема - когда убираю мышку, snd1 проигрывается тока один раз. А мне надо, чтобы он был залупленным (извиняюсь за тафтологию))), как, в принципе, и snd2. Можно ли в параметрах объекта Sound где-нить указать loop или чёнть типа того?
Ссылка та же.

Ах, да, и ещё: звук для кадра может быть тока один (внизу справа указывается) - а если не указать ничего - то тишина полная. С этим можно как-нибудь бороться? Ведь выходит, на одном кадре у меня два звука висят одновременно, только проигрываются в зависимости от наведения мыши на кнопку...

P.S. И ещё - атуален ли этод метод, если кнопка находится в другом кадре? Грубо говоря - на 7-м кадре - код, а на 20-м кнопка.
__________________
Достал уж всех своими глупыми вопросами...


Последний раз редактировалось serdeles; 21.06.2007 в 18:12.
Старый 21.06.2007, 18:10
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 8  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
В хелпе посмотрите, что со звуком делают. Выделяете в коде слово Sound и кликаете мышкой по знаку вопроса справа наверху. Открывается хелп в нужном месте.

Старый 21.06.2007, 18:20
serdeles вне форума Посмотреть профиль Отправить личное сообщение для serdeles Найти все сообщения от serdeles
  № 9  
Ответить с цитированием
serdeles
[+4 24.05.10]

Регистрация: May 2003
Адрес: Москва
Сообщений: 186
Спасибо. Теперь буду исключительно хэлпом пользоваться. Вместо форума. Остальным передайте, чтоб тоже шли в хэлп. Нечего здесь вопросы задавать. Всё в хэлпе написано.

P. S. Я даже и не знал ничего о хэлпе. И ни разу там ничего не читал.
__________________
Достал уж всех своими глупыми вопросами...

Старый 21.06.2007, 19:12
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 10  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Обидки неуместны.
Вот что про Sound в хелпе пишут:
Цитата:
onSoundComplete = function() {}
Invoked automatically when a sound finishes playing.

start([secondOffset:Number], [loops:Number]) : Void
Starts playing the last attached sound from the beginning if no parameter is specified, or starting at the point in the sound specified by the secondOffset parameter.
То есть либо цепляете на onSoundComplete повторный старт звука, либо стартуете звук с заведомо большим количеством повторений.

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

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

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


 


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


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