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

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

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

Регистрация: May 2003
Адрес: Москва
Сообщений: 186
Я и не кидаю обидки.
С саундом я разобрался. И с его залупливанием тоже. Кстати, благодаря Вашему примеру из одного из старых постов здесь на форуме:
Код:
snd1.onSoundComplete = function(){snd1.start(0);}
Но я не только о звуке спрашивал. У меня на 7-м кадре сцены начинается музыка (она же главная тема для сайта, поэтому залупленная). При наведении на кнопку, которая появляется на 100-м кадре, надо, чтобы играл муви-клип (у которого на 1-м кадре стоит stop), и при этом основной музон надо остановить, и проигрывать snd2. Убрали мышь - опять играет основной музон.

Я спросил: актуален ли предложенный метод, если кадр не один, а много - кнопка находится дальше, чем кадр со скриптом. Я попробовал - у меня не работает.

А по звуку уже вопросов нет - с этим я разобрался. Просто похоже, придётся делать как-то по-другому. В хэлпе по этому поводу совета не нашёл. Думал, на форуме кто посоветует.
__________________
Достал уж всех своими глупыми вопросами...

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

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
В каком кадре кнопка появляется, в том и код на нее вешайте.

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

Регистрация: May 2003
Адрес: Москва
Сообщений: 186
Но основной звук (snd1) должен начанаться с 7-го кадра. А кнопка - на 100-м кадре находится. Вот в чём заковыка.
__________________
Достал уж всех своими глупыми вопросами...

Старый 21.06.2007, 19:59
serdeles вне форума Посмотреть профиль Отправить личное сообщение для serdeles Найти все сообщения от serdeles
  № 14  
Ответить с цитированием
serdeles
[+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();
}
__________________
Достал уж всех своими глупыми вопросами...

Старый 21.06.2007, 21:28
serdeles вне форума Посмотреть профиль Отправить личное сообщение для serdeles Найти все сообщения от serdeles
  № 15  
Ответить с цитированием
serdeles
[+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();
   }
Здесь pareja - это мувик, который надо играть со 2-го кадра при наведении на кнопку, так как на 1-м кадре у него стоит stop.

Всё ок. Но тока когда проверяю мувик (Test Movie). Когда открываю html файл - звуки куда-то деваются напрочь. не могу понять, почему. Вообще весь этот мув со звуком подгружается в более главный мувик (который индексовый). Никто не может подсказать, в чём может быть трабла? Может, в Linkage что надо изменить? Нет?
__________________
Достал уж всех своими глупыми вопросами...

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

Регистрация: May 2003
Адрес: Москва
Сообщений: 186
Уфф - всё. Разобрался. Просто в индексовый мувик положил в библиотеку нужные mp3 файлы. Теперь всё работает как надо. Всем спасибо за помошь, и что навели на правильные мысли :-)
__________________
Достал уж всех своими глупыми вопросами...

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

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Там есть тонкий момент. Глобальные звуки иногда не срабатывают, не помню в каких условиях. Можно привязать звук к мувиклипу, например к корню:
Код:
snd1 = new Sound(_root);
А вообще для каждого звука хорошо создать отдельный клип.

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

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

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


 


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


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