Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   Музыка, черт бы ее побрал ... (http://www.flasher.ru/forum/showthread.php?t=34169)

Ramittep 09.07.2002 03:31

Музыка, черт бы ее побрал ...
 
Короче надо сделать муз сопровождение ролика, дело вобщем то нехитрое ... НО ... музон состоит из всего 6 повторяющихся отрывков, причем довольно красиво сочетающихся ... естественно разумно было через САУНД ФОРДЖ нарезать 6 файлов и вщимить их в мув. Как зделать так что бы один отрывок, к примеру повторялся 3 раза, следующий 4 и так далее .. ??? ... разумнее будет сделать через экшн скрипты, что бы в тайм лайне ползунок после первого проигрыша первого же отрывка - зацикливался один раз и на второй переходил дальше ... хм, где то я видел подобную инфу - но опять же - где то ...
... или может быть будет какое то другое разумное решение - так что бы между ними не было промежутка и это звучало как неразрывное саунд сопровождение ...!!!
... заранее благодарен ..!!! :rolleyes:

derhab 09.07.2002 04:52

Смотри, создаешь мув со всеми своими саундами, растянутыми последовательно в таймлайне. Называешь его sound. К примеру первый кусок заканчивается у тебя на 64-ом кадре, а дальше должен играть следующий отрезок. Но тебе надо чтоб первый кусок проиграл, например 4 раза, а потом уже пошел следующий. Для этого создаешь еще один мувик (пустой) в руте, он будет управлять sound-ом. На нем такой код(только начало, для первого отрывка, дальше сообразишь)

onClipEvent (enterFrame) {
if (_parent.sound._currentframe == 64) {
_root.gotoAndPlay(1);
n += 1;
if (n == 4) {
_parent.sound.gotoAndPlay(65);
} else {
_parent.sound.gotoAndPlay(_currentframe);
}
}
}

Egoritch 09.07.2002 14:17

Рекомендации лучших собаководов:

Flash MX Help:

Код:

Sound.onSoundComplete

Availability

Flash Player 6.

Usage

mySoundObject.onSoundComplete = callbackFunction


Ramittep 09.07.2002 22:38

нихрена не получается ...
 
2 derhab
что то в скриптах не то - я вроде проглядел, но музыка идет так, как будто бы ничиго и не прописывал, тоесть просто идет последовательно, а не зацикливается четырежды...
и что то не пойму зачем в скриптах последняя строчка
else {
_parent.sound.gotoAndPlay(_currentframe);
что она означает ....

кста, у мя ФЛЕШ 5, а то быть может в 6-ом немного по другому ... :o

derhab 09.07.2002 23:57

Там ошибка была, недоглядел, просто переделывал из рута в парент и водном месте осталось рут... Теперь все работает. Это все для пятерки. Под шестерку тебе Егорыч написал.

derhab 09.07.2002 23:59

Упс! Повтор.
Там ошибка была, недоглядел, просто переделывал из рута в парент и водном месте осталось рут... Теперь все работает. Это все для пятерки. Под шестерку тебе Егорыч написал.
Правильно так:

onClipEvent (enterFrame) {
if (_parent.sound._currentframe == 90) {
_parent.gotoAndPlay(1);
n += 1;
if (n == 4) {
_parent.sound.gotoAndPlay(100);
} else {
_parent.sound.gotoAndPlay(_currentframe);
}
}
}

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

Ramittep 10.07.2002 04:49

та все равно - жопа какая то ...
 
Нифига не фотит реагировать на скрипты, как шел ползунок не зацикливаясь, так и идет, видать где то в скриптах допущена маленькая ошибка. И опять же - все так же не пойму для чего последняя строчка
else {
_parent.sound.gotoAndPlay(_currentframe);

если не в лом - то кинь исходник на мыло
ramittep@land.ru
бо мороки будет больше чем самих скриптов... :o

derhab 10.07.2002 04:51

Щас кину подожди 10 мин. У меня все работает!


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

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