Поиск:

Вернуться   Форум > Мир наших увлечений > Фото и Дизайн > Уголок дизайнера > Обучение

Обучение Уроки Photoshop, Flash и т.д.

Ответ
 
Опции темы
Старый 28.06.2005, 08:34 Вверх     #31
Snash
Свой Человек
 
Аватар для Snash
 
   Возраст: 43
Регистрация: 27.06.2005
Был(а) у нас: 31.03.2012 22:25
Сообщений: 2,882

Пол: Мужской
По умолчанию

Доброво времени суток всем...
Многие из вас наверное сталкивались с тем,что при просмотре флэш муви в нем играет музыка.И ногда это приятно, но иногда мешает особенно если это Flash сайт или что то другое, но увы приходится слушать так как тот кто создавал этот мувик наверное не подумал не много о нас свами.
По этому я решил рассказать, о том как за пару минут можно сделать то что будет контролировать музыку,а именно проигрыванние и остановка аудио потока.
И так приступим:
1.Открываем Macromedia Flash MX .
2.Идем в File>Import и выбираем ту музыку что хотим вставить в наш мувик.
3.После того как импортировали музыку открывам библиотеку(Ctrl+L),находим там наш файл с музыкой,и нажимаем на него правой кнопкой мышки,появляется меню.
4.В этом меню выбираем опцию Linkage,и жмем на нее, появится окно
надо поставить галочку на Export for Action Script. И написать там же на верху
следующее > melody.И нажимаем Ок.
5. Идем к закладке Actions и пишем следующее:

melody = new Sound();
melody.attachSound("melody");
melody.start(0, 999999);

Где:melody = new Sound();---------переменная звука
melody.attachSound("melody");-----------добовление нового звука который обозначен как melody
melody.start(0, 999999);--------мелодия стартует при открытии файла и повторяется 999999 раз (это число вы можете менять)
И так первый этап мы сделали добавили музыку в наш мувик.
Теперь осталось дело за малым добавить кнопки Play and Stop.
Приступим:
1.Рисуем кнопку (если кому лень рисовать может зайдти в Window > Common Libraries > Buttons и воспользоватся готовыми кнопками все что останится перетащить их на главную сцену и дать каждой скрипт)
Для тех кто все же хочет свою кнопку. Рисует
2.И так когда покончинно с рисованием кнопки идем в Insert > Convert to Symbol.
В окне которое там появится выбираем Button.
3.Кнопка готова! Теперь переносим нашу чудо кнопку на главную сцену,и кидаем ее на зарание приготовленный для нее слой который можно назвать Play.
4.Разместите кнопку где бы вы хотели что она была.
5.Нажмите один раз мышкой на кнопку и затем идите в закладку Action и там пишем следующее:

on (press) {
melody.start();
}

6.Создаем новый слой и перетаскиваем из Library нашу кнопку,на новый слой.Слой можно назвать Stop.Разместите кнопку где бы вы хотели что она была.Нажмите один раз мышкой на кнопку и затем идите в закладку Action и там пишем следующее:

on (press) {
melody.stop();
}

7.Нажимаем Ctrl+Enter и проверяем работу наших кнопок.
8.Сохраняем.
Вот и все!
Удачи!
Snash вне форума   Ответить с цитированием
Старый 28.06.2005, 14:49 Вверх     #32
DarKGoD
Лучший Друг Форума
 
Аватар для DarKGoD
 
   Возраст: 42
Регистрация: 05.09.2004
Был(а) у нас: 30.12.2010 22:41
Сообщений: 1,125

Пол: Мужской
По умолчанию

Цитата:
Сообщение от Snash
][/eng:79d3e42d79], ...а вот музыку сделай так сотри свой слой с музыкой короче удали ее вообще!
теперь:
1.идешь в File>Import и выбираешь ту музыку что тебе нада поставить в мувик
2.После того как импортировал музыку открываешь библиотеку(Ctrl+L)
3.Находишь файл музыки на нажимаешь на него правой кнопкой мышки,появляется меню.
4.В этом меню выбираешь опцию Linkage.и жмешь на нее, появится окно
тебе надо поставить галочку на Export for Action Script. И написать там же на верху
следующее > melody.И нажимаешь Ок.
5.Идешь к закладке Actions и пишешь следующее:

melody = new Sound();
melody.attachSound("melody");
melody.start(0, 999999);

Где:melody = new Sound();---------переменная звука
melody.attachSound("melody");-----------добовление нового звука который обозначен как melody
melody.start(0, 999999);--------мелодия стартует при открытии файла и повторяется 999999 раз (это число ты можешь менять)
6.Теперь жмешь Ctrl+Enter и наслаждаешся
Как в конце зделать понижение звука и выключит его?
Код:
set volume & 
{
melody.stop;
}
Подскажи плиз как именно это зделать
DarKGoD вне форума   Ответить с цитированием
Старый 28.06.2005, 14:54 Вверх     #33
Snash
Свой Человек
 
Аватар для Snash
 
   Возраст: 43
Регистрация: 27.06.2005
Был(а) у нас: 31.03.2012 22:25
Сообщений: 2,882

Пол: Мужской
По умолчанию

DarKGoD,
Динамическое изменение параметров звука
Объект Sound позволяет динамически устанавливать уровень громкости и баланс (панорамирование) звука. Существуют также функции для получения значения баланса и громкости.

Для установки громкости звука используется функция setVolume(value). Параметр value может принимать значения от 0 (минимальный уровень) до 100 (максимальный уровень). По умолчанию уровень громкости равен 100.

Для установки баланса используется функция setPan(value). Здесь параметр value может принимать значения от -100 (весь звук в левом канале) до 100 (весь звук в правом канале). Значение 0 (оно стоит по умолчанию) означает, что звук равномерно распределён между обоими каналами.

globalSnd.setVolume(50); // Половинная громкость
globalSnd.setPan(70); // Сместить звук по большей части в правый канал

Можно использовать функции getVolume() и getPan() для получения текущего значения громкости и баланса соответственно.

currentVolume = someSnd.getVolume();
currentPan = someSnd.getPan();

Если что не понятно пиши
Snash вне форума   Ответить с цитированием
Старый 28.06.2005, 15:57 Вверх     #34
Snash
Свой Человек
 
Аватар для Snash
 
   Возраст: 43
Регистрация: 27.06.2005
Был(а) у нас: 31.03.2012 22:25
Сообщений: 2,882

Пол: Мужской
По умолчанию

Доброво времени суток всем....
Многие наверное видели в флэш мувиках, такое действие сначала бегут проценты и когда они доходят до 100% начинает проигрывается флэш мувик.
Наверное вы знаете, что это называется Прелоадер.
На этом уроке мы создадим универсальный прелоадер, который можно будет вставлять во все свои работы.
Начнем с создания нового документа.
1.Открываем Macromedia Flash MX.
2.Сохраняем новый файл с именем "preloader.fla"
3.Нарисуем прямоугльник, который будет служить нам фоном для текстового поля.
4.Создадим текстовое поле.
(для этого выберем в панели инструментов инструмент "text tool",
нарисуем им прямоугольник некоторой длины, чтобы в него приблизительно поместился нужный текст шириной в 4-6 символов.)
5.Выделяем наше текстовое поле.Идем к закладке Properties.если оно закрыто то идем в Window Properties (Ctrl+ F3).
6.Окошке "Text Options" мы заменим в выпадающем меню "static text" на "dynamic text".И в поле "Variable" впишем название - text .
(пояснения: мы создали динамическое текстовое поле, которому теперь можно задавать свойства для отображения некоторых переменных и присвоили ему имя-переменную (text) для обращения к этому полю по его имени.)
7.Далее выделим все объекты в сцене (CNTR+A) и сделаем их одним символом (F8>Movie CLip, просто Мувик).
8.На полученном Movie Clip-e сделаем правый клик мыши и выберем "Actions".
9.Вписываем код:

onClipEvent (load)
{
tot = _root.getBytesTotal();
}
onClipEvent (enterFrame)
{
loaded = _root.getBytesLoaded();
percent = loaded/tot*100;
text=Math.floor(percent);
text=text+"%"
if(loaded==tot){_root.gotoAndStop(2)}
}

10.Ну, а теперь мы вставим этот самый 2 кадр в основную сцену (выделим в линейке кадров 2 кадр и нажмем F7).
11. Поместим в него какую-нибудь фотографию (или другой готовый мувик), к примеру, для увеличения веса всего ролика.
12.Протестируем прелоадер.

Нажимаем CNTRL+ENTER один раз
Нажимаем CNTRL+ENTER второй раз

процесс пошел, ждем...

и теперь, как только прелоадер добежит до 100%, он перепрыгнет на 2 кадр сцены.
Вот и все! Успехов!

P.S.Если кому то будет интересно пояснения к коду пишите.
Snash вне форума   Ответить с цитированием
Старый 28.06.2005, 18:35 Вверх     #35
DarKGoD
Лучший Друг Форума
 
Аватар для DarKGoD
 
   Возраст: 42
Регистрация: 05.09.2004
Был(а) у нас: 30.12.2010 22:41
Сообщений: 1,125

Пол: Мужской
По умолчанию

Snash, Ненапомниш, какой командой отменяется меню вызываемое правой кнопкой мыши
DarKGoD вне форума   Ответить с цитированием
Старый 28.06.2005, 19:09 Вверх     #36
Snash
Свой Человек
 
Аватар для Snash
 
   Возраст: 43
Регистрация: 27.06.2005
Был(а) у нас: 31.03.2012 22:25
Сообщений: 2,882

Пол: Мужской
По умолчанию

DarKGoD,
ты имеешь ввиду блокиривка правой кнопки мышки?
Если да то в Html это:

body oncontextmenu="return false;"

Если во Flash то используй эту комманду:

fscommand("showmenu", "false");
Snash вне форума   Ответить с цитированием
Старый 28.06.2005, 19:14 Вверх     #37
DarKGoD
Лучший Друг Форума
 
Аватар для DarKGoD
 
   Возраст: 42
Регистрация: 05.09.2004
Был(а) у нас: 30.12.2010 22:41
Сообщений: 1,125

Пол: Мужской
По умолчанию

Цитата:
Сообщение от Snash
][/eng:0ab8b1e21f],
ты имеешь ввиду блокиривка правой кнопки мышки?
во Flash то используй эту комманду:
fscommand("showmenu", "false");
DarKGoD вне форума   Ответить с цитированием
Старый 28.06.2005, 19:17 Вверх     #38
Snash
Свой Человек
 
Аватар для Snash
 
   Возраст: 43
Регистрация: 27.06.2005
Был(а) у нас: 31.03.2012 22:25
Сообщений: 2,882

Пол: Мужской
По умолчанию

DarKGoD,

Удачи!
Snash вне форума   Ответить с цитированием
Старый 28.06.2005, 19:43 Вверх     #39
DarKGoD
Лучший Друг Форума
 
Аватар для DarKGoD
 
   Возраст: 42
Регистрация: 05.09.2004
Был(а) у нас: 30.12.2010 22:41
Сообщений: 1,125

Пол: Мужской
По умолчанию

Snash, Еще вопросик, очень долго пытаюсь подогнать аудиотрэк под изображение, клип идет больше 4-ех минут и звук постоянно "убегает" немного по разному и не совпадает с тем что показивает на timeline.
Существует ли способ прикрепить звук к клипу 4тоб они шли синхронно
DarKGoD вне форума   Ответить с цитированием
Старый 28.06.2005, 19:46 Вверх     #40
Snash
Свой Человек
 
Аватар для Snash
 
   Возраст: 43
Регистрация: 27.06.2005
Был(а) у нас: 31.03.2012 22:25
Сообщений: 2,882

Пол: Мужской
По умолчанию

DarKGoD, A ты пробывал поставит звук как я тебе писал?

melody = new Sound();
melody.attachSound("melody");
melody.start(0, 999999);
Snash вне форума   Ответить с цитированием
Ответ


Метки
100, 123, в интернете, важно, вашего, группы, времени, время, грех, библиотека, бит, видео, большой, вопрос, вся, аудио, выбираем, быт, avi, ветер, где, звук, разговор, рисуем, русский, dvd, картинки, как научиться, как это сделать, красиво, лого, когда, книга, комментарии, интернет, исследование, история, курсы, лы., идеи, люди, flash, на скорую руку, название, параллельные, найти, настоящий, правильно, правда, программа, проблема, проблемы, новый, Поиск, помочь, моменты, музыканты, путешествие, мыло, метки, оценить, ошибки, line, logo, mp3, mpeg, сайт, сайты, сам, скачать, скрипты, словарь, софт, ссылки, сервер, сделаешь, фильм, то здесь, фото, точка, хуже, тебе, технологии, учебник, pdf, player, progressive, это просто, если, дизайн, жизнь, дело, действительно, женщина, шоу, что, что такое, человек, человека


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Видеокурс: Сайт с Элементами Flash (2010) astrabel Документальные и обучающие фильмы 0 07.01.2013 12:59


Часовой пояс GMT, время: 09:15.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Follow FriendsForumCom on Twitter liveinternet.ru Рейтинг@Mail.ru