![]() |
|
||||||||||
|
|||||
|
[+4 24.05.10]
Регистрация: May 2003
Адрес: Москва
Сообщений: 186
|
Я и не кидаю обидки.
С саундом я разобрался. И с его залупливанием тоже. Кстати, благодаря Вашему примеру из одного из старых постов здесь на форуме: Но я не только о звуке спрашивал. У меня на 7-м кадре сцены начинается музыка (она же главная тема для сайта, поэтому залупленная). При наведении на кнопку, которая появляется на 100-м кадре, надо, чтобы играл муви-клип (у которого на 1-м кадре стоит stop), и при этом основной музон надо остановить, и проигрывать snd2. Убрали мышь - опять играет основной музон. Я спросил: актуален ли предложенный метод, если кадр не один, а много - кнопка находится дальше, чем кадр со скриптом. Я попробовал - у меня не работает. А по звуку уже вопросов нет - с этим я разобрался. Просто похоже, придётся делать как-то по-другому. В хэлпе по этому поводу совета не нашёл. Думал, на форуме кто посоветует.
__________________
Достал уж всех своими глупыми вопросами... |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
В каком кадре кнопка появляется, в том и код на нее вешайте.
|
|
|||||
|
[+4 24.05.10]
Регистрация: May 2003
Адрес: Москва
Сообщений: 186
|
Но основной звук (snd1) должен начанаться с 7-го кадра. А кнопка - на 100-м кадре находится. Вот в чём заковыка.
__________________
Достал уж всех своими глупыми вопросами... |
|
|||||
|
[+4 24.05.10]
Регистрация: May 2003
Адрес: Москва
Сообщений: 186
|
К сожалению, не работает. Если кадр только один - всё фурычит великолепно - проверил. Но когда кадров много - не работает.
Вот код: snd1=new Sound();
snd2=new Sound();
snd1.attachSound("guitarra");
snd1.onSoundComplete = function(){snd1.start(0);}
snd2.attachSound("pareja");
snd2.onSoundComplete = function(){snd2.start(0);}
mc.onRollOver=function(){
snd1.stop();
snd2.start();
}
mc.onRollOut=function(){
snd2.stop();
snd1.start();
}
__________________
Достал уж всех своими глупыми вопросами... |
|
|||||
|
[+4 24.05.10]
Регистрация: May 2003
Адрес: Москва
Сообщений: 186
|
Ладно, сделал так:
на 7-й кадр прицепил код: snd1=new Sound();
snd2=new Sound();
snd1.attachSound("guitarra");
snd1.onSoundComplete = function(){snd1.start(0);}
snd2.attachSound("pareja");
snd2.onSoundComplete = function(){snd2.start(0);}
snd1.start();
Потом в 100-й кадр (там, где у меня кнопка) вбил вот этот код: snd1=new Sound();
snd2=new Sound();
snd1.attachSound("guitarra");
snd1.onSoundComplete = function(){snd1.start(0);}
snd2.attachSound("pareja");
snd2.onSoundComplete = function(){snd2.start(0);}
on (rollOver) {
stopAllSounds();
pareja.gotoAndPlay(2);
snd2.start();
}
on (rollOut) {
pareja.gotoAndPlay(1);
snd2.stop();
snd1.start();
}
Всё ок. Но тока когда проверяю мувик (Test Movie). Когда открываю html файл - звуки куда-то деваются напрочь. не могу понять, почему. Вообще весь этот мув со звуком подгружается в более главный мувик (который индексовый). Никто не может подсказать, в чём может быть трабла? Может, в Linkage что надо изменить? Нет?
__________________
Достал уж всех своими глупыми вопросами... |
|
|||||
|
[+4 24.05.10]
Регистрация: May 2003
Адрес: Москва
Сообщений: 186
|
Уфф - всё. Разобрался. Просто в индексовый мувик положил в библиотеку нужные mp3 файлы. Теперь всё работает как надо. Всем спасибо за помошь, и что навели на правильные мысли :-)
__________________
Достал уж всех своими глупыми вопросами... |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Там есть тонкий момент. Глобальные звуки иногда не срабатывают, не помню в каких условиях. Можно привязать звук к мувиклипу, например к корню:
А вообще для каждого звука хорошо создать отдельный клип. |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:38. |
|
|
« Предыдущая тема | Следующая тема » |
|
|