Форум 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=53997)

FiT 24.01.2004 22:04

Вопрос по упрвлению звука
 
Всем привет.
Есть задача.

Начало звукового фона в ролике начинается с 200 кадра.
Появление оформления, кнопок, текста и т.д. начинается тоже с 200 кадра. После появления все начинает работать
с 300 кадра. В 400 кадре (по завершению ролика) переход на 300 и так по кругу.

Звук играет беспрерывно с бесконечным повторением.

Задача. Как сделать мягкое появление звука только один раз и что бы следующий LOOP (ведь после оконцовки переход на 300 кадр) был в полную громкость.

Т.е. звук мягко появляется в 200 кадре и играет несколько раз без последующих, очередных мягких появлений?

Помогите решить

-=shimur=- 25.01.2004 17:27

Подгружаем звук програмно, используя вот этот урок .

FiT 26.01.2004 01:57

Этот урок не решает мою проблему
 
Звук выставляется программно с заданой volume.
А мне необходимо по нарастающей 1 раз

-=shimur=- 26.01.2004 18:24

А самому после этого подумать сложно!!!
Все за вас делай!!!
И чему мы так научимся???
Следуя элементарной логике:
в 200 кадре подгружаем звук програмно
и ставим ему громкость = 0
snd.setVolume(0);
потом, в зависимости от желаемой скорости и фрэймрэйта,
повышаем звук.
Например так:
кадр 205
snd.setVolume(10);
кадр 210
snd.setVolume(20);
кадр 215
snd.setVolume(30);
=>............................=>
кадр 250
snd.setVolume(100);


далее твой звук останется играть на 100%
если твой мув возвращается не меньше 250-го кадра.

FiT 26.01.2004 23:53

Сори. Так не получится.
 
Мув возращается на 300 кадр. Но музон когда прокручивается 2 раз, программа начинает его воспроизводить с 200? Не будет же она с середины проигрывать 2 раз (300 кадр)

Штрек 27.01.2004 03:57

Проще всего атачить звук в 200й кадр и громкостью 0
и постепенным увеличением, а по концовке атачить
ещё раз с гр.100. типа:

this.createEmptyMovieClip("zv1", 101);
snd1 = new Sound(zv1);
snd1.attachSound("zvuk");
ttt=0
snd1.setVolume(ttt);
snd1.start(0, 1);
zv1.onEnterFrame=function(){
++ttt;//полн.громк. надо дстичь за 100 кадров?!
if(ttt==100){
delete zv1.onEnterFrame;
}
}
snd1.onSoundComplete = function() {
snd2 = new Sound(zv1);
snd2.attachSound("zvuk");
snd2.setVolume(100);
snd2.start(0, 1000);
}

FiT 27.01.2004 10:41

Спасибо. Но есть проблема.
 
Общая длина звука больше чем 400 кадров.
(а по концовке атачить ещё раз с гр.100. типа:)
По о концовки не получится тк тамлайна не хватит.
у меня ролик заканчивается в 400 и переход на 300 , а
музон все играет 1 раз. Потом опять начинается. В то время как роль зациклен
между 300 и 400 кадром.

Штрек 27.01.2004 13:22

Re: Спасибо. Но есть проблема.
 
Цитата:

Оригинал написал(а) FiT
Общая длина звука больше чем 400 кадров.
(а по концовке атачить ещё раз с гр.100. типа:)
По о концовки не получится тк тамлайна не хватит.
у меня ролик заканчивается в 400 и переход на 300 , а
музон все играет 1 раз. Потом опять начинается. В то время как роль зациклен
между 300 и 400 кадром.

Сделай слой со скриптом с одним ключевым кадром /200й/
и кинь до 400го. Всё должно сработать.

-=shimur=- 15.02.2004 21:45

Re: Сори. Так не получится.
 
Цитата:

Оригинал написал(а) FiT
Мув возращается на 300 кадр. Но музон когда прокручивается 2 раз, программа начинает его воспроизводить с 200? Не будет же она с середины проигрывать 2 раз (300 кадр)
Вот блин!!!
да никто, никому, ничего проигрывать не будет с середины!!!
ЗВУК ПОДГРУЖАЕТСЯ ПРОГРАМНО И ДАЛЕЕ НИ ОТ ЧЕГО НЕ ЗАВИСИТ И ИГРАЕТ СЕБЕ КАК НАДО, ПОКА ТЫ НЕ ДАЕШЬ ЕМУ ДРУГУЮ КОМАНДУ!!!
А ТАК КАК ВСЕ КОМАНДЫ У ТЕБЯ ДО 300 КАДРА, А ТЫ В ТУ ОБЛАСТЬ НЕ ЛЕЗЕШЬ, ТО НИКАКИХ ПРОБЛЕМ НЕТ И БЫТЬ НЕ МОЖЕТ!!!
тот случай, что ты описал будет тогда, когда ты звук положил в таймлайн физически!!!


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

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