![]() |
|
||||||||||
|
|||||
|
[+6 26,05,06]
[+ 1 18.06.06] [Русланчик] |
Ребята, у меня есть два wav файла: один intro-вступление, а второй loop (качкственно зделанный). Если запускаю loop все работает четко, никаких скачков, музыка цыклируется и стыка не видно. Задача подключить вступление(intro) оно должно один раз прозвучать, а дальше второй файл (loop). Мне нужно добиться, чтобы intro отыграл свое и головка без всяких скачков перешела на второй кадр. Как мне правильно это сделать?
__________________
www.prmstudio.com |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Правильно что сделать? Обрезать intro или отследить окончание воспроизведения?
|
|
|||||
|
[+6 26,05,06]
[+ 1 18.06.06] [Русланчик] |
Отследить окончание воспроизведения и перейти на loop. Первый фрагмент крутится всего один раз, а второй в цыкле. Оба они обрезаны так, что стыкуются нормально.
Правда, когда я пытался во флеше их пустить один за другим - в месте стыка прослушивается противный щелчек.... ![]()
__________________
www.prmstudio.com |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Sound.onSoundComplete
|
|
|||||
|
[+6 26,05,06]
[+ 1 18.06.06] [Русланчик] |
Объясни, плиз еще немного... Я так понимаю, что с помощью sound.onSoundComplete - надо создать функцию, но вот механизм в силу крайне плохого знания AS у меня реализовать не получается.
У меня в кадре 1 мувик с первым звуковым файлом, в кадре 2 - второй мувик, где сидит loop. Инстансе 1-му даю sound, мне нужно в конце проигрыша первого - nextFrame();. Естественно над этими двумя кадрами висит леер со stop-ами... Я думал, что первому муву нуно сказать onClipEvent(enterFrame){ nextFrame(); } Видать не правильно...
__________________
www.prmstudio.com |
|
|||||
|
[+6 26,05,06]
[+ 1 18.06.06] [Русланчик] |
Ок! Разобрался! HELP рулит...
var my_sound:Sound = new Sound(); my_sound.attachSound("my_sound1"); my_sound.onSoundComplete = function() { trace("my_sound1 completed"); nextFrame(); }; my_sound.start(); Сенкс
__________________
www.prmstudio.com |
![]() |
![]() |
Часовой пояс GMT +4, время: 11:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|