Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Музыкальная заставка (http://www.flasher.ru/forum/showthread.php?t=80215)

purshega 24.05.2006 11:45

Музыкальная заставка
 
Ребята, у меня есть два wav файла: один intro-вступление, а второй loop (качкственно зделанный). Если запускаю loop все работает четко, никаких скачков, музыка цыклируется и стыка не видно. Задача подключить вступление(intro) оно должно один раз прозвучать, а дальше второй файл (loop). Мне нужно добиться, чтобы intro отыграл свое и головка без всяких скачков перешела на второй кадр. Как мне правильно это сделать?

etc 24.05.2006 13:28

Правильно что сделать? Обрезать intro или отследить окончание воспроизведения?

purshega 24.05.2006 15:08

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

etc 24.05.2006 15:33

Sound.onSoundComplete

purshega 24.05.2006 16:07

Объясни, плиз еще немного... Я так понимаю, что с помощью sound.onSoundComplete - надо создать функцию, но вот механизм в силу крайне плохого знания AS у меня реализовать не получается.

У меня в кадре 1 мувик с первым звуковым файлом, в кадре 2 - второй мувик, где сидит loop.

Инстансе 1-му даю sound, мне нужно в конце проигрыша первого - nextFrame();. Естественно над этими двумя кадрами висит леер со stop-ами...

Я думал, что первому муву нуно сказать onClipEvent(enterFrame){
nextFrame();
}

Видать не правильно...

purshega 24.05.2006 16:31

Ок! Разобрался! HELP рулит...

var my_sound:Sound = new Sound();
my_sound.attachSound("my_sound1");
my_sound.onSoundComplete = function() {
trace("my_sound1 completed");
nextFrame();

};
my_sound.start();

Сенкс


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

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