PDA

Просмотр полной версии : Мой первый мульт. Помогите ламеру, очень нуждаюсь в Вашей помощи


senchugov
25.05.2006, 22:17
Вопросы по flash:

1. Preloader
Как сделать preloader для мультфильма. Чтобы на одном кадре менялась цифра с процентом загрузки. И затем, когда проценты равны 100, появилась кнопка – начать просмотр. Подскажите код action script и объясните в двух словах.

2. Озвучка – шум.
При записи диалогов мы столкнулись с проблемой, в записанном звуковом файле много шумов. Как от них избавится и можно ли предотвратить появление или снизить их интенсивность при записи?

3. Озвучка – Наложение музыки, монтаж в flash.
Синхронизировать голоса и губы персонажей получилось без проблем. С помощью stream. Но возникла другая проблема. Мультфильм разбит на сцены. При переходе от одной к другой музыка либо оборвется (stream) либо будет играть до конца мультфильма. Как организовать музыку в мультфильме? Как заканчивать ее проигрывание в нужном месте и можно ли сделать, чтобы песня играла не с самого начала, а с определенного фрагмента.

4. Окно swf – как закрепить размер.
Законченный мультфильм пересчитывается в swf и мы начинаем просматривать файл. Если развернуть окно больше его исходного значения, то становится видно все объекты, находящиеся вне рабочей зоны мультфильма. Как ограничить итоговый мультфильм, чтобы в swf попала только рабочая зона и как сделать, чтобы в случае использования zoom in, или zoom out, окно масштабировалось вместе с мультфильмом.

5. Кнопка – из конца в начало.
Не могу сделать в новой версии flash, кнопку “сначала” которая перемещала бы в начало мультика. Подскажите код action script.

Usnul
26.05.2006, 00:28
1) - поиск
2) - купи лучше микрофон, записывай в тихом месте, не "ешь" микрофон, поставь фильтр между микрофоном и собой (например тонкий слой паралона).
3) - накладываешь звук на таймлайн и подгоняешь анимацию как нужно. "А" например широко отрытый рот, "О" - губы трубочкой и т.д.
4) - читай хелп \ поиск по форуму
5) - gotoAndStop(1); //1 - номер карды


ЗЫ
поиск, поиск и еще раз он же.

senchugov
26.05.2006, 09:53
Поиск конечно хорошо. Но с моим медленным интернетом, это смерть. К тому же надо знать точную формулировку и вопросов слишком много. Я уже пытался найти поиском. Не помогло. Насчет прелоадера попробую найти. Остально чисто вопросы к профикам мультов

3) Это я насчет музыки. С ртами и голосом то все понятно. А вот как обрываь песни или начинат их не с самого начала в тайм лайне.


(4) А как этот гоуту и стоп в кнопку вставить?

Nirth
26.05.2006, 09:58
предлагаю заработать бабла и нанять кодера =)

sashcomua
26.05.2006, 20:11
3) допустим что этот звук у тебя в библиотеке, задаешь ему идентификатор, к примеру music, в первом кадре в главном таймлайне добавляешь:

var sound:Sound = new Sound ();
sound.attachSound("music");
sound.setVolume(100); //от нуля до ста - это громкость
в дальнейшем обращение к этой музыке как sound
там где хочешь чтобы заиграло:

sound.start(secondsOffset, loops);//вот здесь и пиши с какого места начать проигрыш музики
соответственно там где нужно остановить воспроизведение:
sound.stop();

**Короче:

Sound.attachSound() Присоединяет к объекту звук.

Sound.getBytesLoaded() Возвращает число загруженных байт.

Sound.getBytesTotal() Возвращает общий размер загружаемого звукового файла в байтах.

Sound.getPan() Возвращает значение, установленное во время предыдущего вызова setPan().

Sound.getTransform() Возвращает значение, установленное во время предыдущего вызова setTransform().

Sound.getVolume() Возвращает значение, установленное во время предыдущего вызова setVolume().

Sound.loadSound() Загружает MP3 файл во Flash Player и связывает с данным объектом.

Sound.setPan() Устанавливает баланс левого и правого каналов для данного объекта.

Sound.setTransform() Устанавливает громкость каждого из каналов.

Sound.setVolume() Устанавливает громкость для данного объекта.

Sound.start() Начинает воспроизведение звука, если необязательный параметр указан, то с определенным отступом от начала файла.

Sound.stop() Останавливает воспроизведение звука.

**Осталось только эксперементировать!

4) создаешь кнопку один раз кликаешь на ней и в экшене пиши:

on (press) {
gotoAndPlay(1);
}

p.s. насчёт кодера очень даже правильная мысль )

Usnul
26.05.2006, 20:13
а я предлогаю попробывать поразбираться в тех уроках которые поставляются с флешем и поковырять исходники из постовляемого комплекта. Оч помогает на начальных порах.

Про поиск: вводи ключевые слова которые как тебе кажется наиболее точно описывают предмет. Скажем мы незнаем как называется скейтборд, мы вводим в яндексе "доска колеса" - и вуаля: свыше 90% найденного относится к скейтбордингу.