Svoboda | Graniru | BBC Russia | Golosameriki | Facebook

 -Цитатник

Найди кота! или Как правильно спрятаться? - (5)

Ну очень улыбнуло!!!

Анимация формы во Flash(морфинг). - (5)

Анимация формы во Flash(морфинг) Морфинг отличается от предыдущих типов анимации тем,что работает...

Урок для Фотошоп " Закрываем глазки". - (11)

От меня добавка - Кисти для фотошоп "Ресницы" Вложение: 4167720_eyelashes.rar Смотреть зде...

Анимация частей картинки с помощью маски.Урок для Adobe Flash. - (2)

В комментариях к посту Использование анимированной маски в Adobe Flash.Урок ...

Текстовый скроллинг средствами флеш. - (0)

Текстовый скроллинг. Прокрутка текста средствами флеш. (Часть п...

 -Рубрики

 -Поиск по дневнику

Поиск сообщений в novprospekt

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 02.09.2010
Записей: 709
Комментариев: 11273
Написано: 13505


Флеш фильтр для программной анимации «Flamme» . Action Script 2.

Пятница, 03 Октября 2014 г. 06:22 + в цитатник

Очень полезный фильтр для флеш, который позволяет создать программную анимацию колебаний. Очень эффектно смотрится на картинках формата PNG при создании колебаний пламени свечи, пламени огня, колебания крыльев, а также подходит для текстовых эффектов и анимации водных поверхностей.




Фильтр применяется посредством скрипта к картинке или её части, которые предварительно модифицированы в фрагмент ролика (мувиклип).
Рассмотрим работу фильтра подробнее. Откройте программу Adobe Flash или, так как используется Action Script 2, можно работать и в Sothink SWF Quicker.
Создайте документ Action Script 2 и импортируйте в Библиотеку программы картинки с которыми будите работать.
02-10-2014 10-03-58 (700x449, 171Kb)
02-10-2014 10-04-52 (680x458, 233Kb)



0_d5927_db005623_XL ()
2 ()

Сохранить созданный проект в отдельную папку под каким либо именем, например, "крылья".
Файл - Сохранить как

Смотрим на Временную шкалу основной Сцены. Там один слой - "Слой 1".
Теперь добавьте необходимое количество слоёв на Временную шкалу, так чтобы разместить свои фоновые картинки и переименуйте их в соответствии с темой этих картинок. Например, "девушка", "фон" и так далее. У меня на флешке будет девушка с крыльями и я просто переименовала имеющийся слой - "Слой 1" в слой "девушка фон".
Для крыльев, которые мы будем "оживлять" в этой флешке, необходимо создать отдельный слой - слой "крылья". Этот слой необходимо поместить в низ за слой с картинкой девушки, то есть за слой "девушка фон".
Теперь Временная шкала будет выглядеть следующим образом
02-10-2014 14-23-43 (669x515, 138Kb)

Следующим шагом будет создание Нового символа - "крылья"
Вставка - Создать символ
02-10-2014 14-29-10 (323x182, 56Kb)
Далее откроется диалоговое окно создания символа, которое заполняем согласно скрина.
02-10-2014 14-28-30 (420x153, 37Kb)
После того как нажмёте "ОК", откроется окно редактирования вновь созданного Символа "крылья". И в этом окне на Временной шкале мы также видим один слой. Поработаем со слоями. "Слой 1", который мы видим, переименовываем в слой "крылья анимация". Выше слоя "крылья анимация" создаём новый слой - "скрипт".
Выделяем снова слой "крылья анимация" и из Библиотеки инструментом "Стрелка"(V) на Рабочий стол окна редактирования символа "крылья" перетаскиваем картинку с изображением крыльев.
02-10-2014 15-43-33 (700x518, 291Kb)

Выравниваем добавленную картинку горизонтально и вертикально относительно центра Рабочего стола.
02-10-2014 15-49-28 (700x518, 251Kb)

Всё также находясь на слое "крылья анимация", на Рабочем столе инструментом "Стрелка" выделяем картинку с изображением крыльев. Далее модифицируем картинку крылья в символ - "Фрагмент ролика". Ролику даем название "W1"
02-10-2014 16-18-33 (700x518, 243Kb)
02-10-2014 16-21-11 (436x191, 77Kb)

После того как мы преобразовали картинку с крыльями в Фрагмент ролика, в панели "Свойства" становиться доступной графа "Назначить имя экземпляру". Вводим в неё имя для нашего ролика -

flamme

02-10-2014 16-29-07 (700x518, 259Kb)

Теперь пришло время анимировать крылья с помощью фильтра. Для этого переходим на слой "скрипт" и выделяем первый кадр этого слоя. Открываем вкладку - блокнот "Действие" и вставляем туда скрипт, который приведён ниже.
02-10-2014 16-38-00 (700x555, 335Kb)


code:


function creaVag()
{
xDeplac = xDeplac + 5.000000E-001;
yDeplac = yDeplac + 10;
pt = new flash.geom.Point(xDeplac, yDeplac);
bitmapData.perlinNoise(70, 60, 1, 10, false, true, 8, true, pt);
creaDisplacementMap();
} // End of the function
function creaDisplacementMap()
{
var _loc1 = new flash.filters.DisplacementMapFilter(bitmapData, new Point(0, 0), 1, 1, 25, 5, "clamp");
flamme.filters = [blur, _loc1];
} // End of the function
var bitmapData = new flash.display.BitmapData(flamme._width + 80, flamme._height + 50, false, 255);
var clip = this.createEmptyMovieClip("clip", this.getNextHighestDepth());
clip.attachBitmap(bitmapData, this.getNextHighestDepth());
clip._visible = false;
xDeplac = 0;
yDeplac = 0;
inter = setInterval(this, "creaVag", 50);
var blur = new flash.filters.BlurFilter(0, 0);





Позднее, когда вы разберётесь с этим уроком, вы сможете поэкспериментировать с настройками этого фильтра, изменив некоторые параметры в скрипте.
Так, в строке 20 скрипта изменяя численное значение параметра "inter" можно изменить вид колебания. Если взять значения больше 50 единиц, то колебания будут более плавными и спокойными. Если же взять значения менее 50 единиц, то колебания станут более частыми и резкими. Параметр же "var blur" (строка 21 скрипта) даёт размытие картинки по шкале X и Y. Чем больше любое из значений - X или Y, тем больше размыта картинка.

И так, крылья мы "оживили". Теперь пришло время собрать флешку. Для этого переходим на основную Рабочую сцену (Монтажный кадр 1).
02-10-2014 18-08-25 (501x449, 113Kb)

На Временной шкале основной Рабочей сцены выделяем слой "девушка фон" и из Библиотеки инструментом "Стрелка" перетягиваем картинку с девушкой. Инструментами трансформации придаем изображению нужный размер и расположение. После этого слой "девушка фон" закрываем на замочек.
02-10-2014 18-21-19 (700x606, 356Kb)

Переходим на слой "крылья", выделяем его и из Библиотеки инструментом "Стрелка" перетягиваем Фрагмент ролика "крылья". Инструментами трансформации на Рабочем поле придаем крылышкам нужный размер и расположение.
02-10-2014 18-28-40 (700x589, 280Kb)

К Фрагменту ролика "крылья" применяем стандартный фильтр "Тень" из набора программы. Для этого в панели "Свойства" находим вкладку "Фильтры", разворачиваем её и нажав на кнопочку "Добавить фильтр" выбираем фильтр "Тень". Устанавливаем параметры как на скрине или по своему желанию.
02-10-2014 18-34-21 (324x312, 79Kb)

Тестируем ролик Ctrl+Enter и если все устраивает сохраняем в формате FLA, как проект
Файл - Сохранить
и экспортируем ролик как флешку
Файл - Экспорт - Экспортировать ролик









Серия сообщений "Уроки Flash":
уроки в разных флешпрограммах, авторские уроки flash
Часть 1 - Делаем элементарные часики.Начинаем учиться созданию flash.
Часть 2 - Как правильно записать код флешки или видео в рамочку для кодов.
...
Часть 26 - Календарик. Работа Preriy
Часть 27 - Делаем интерактивные флеш кнопки для плеера.
Часть 28 - Флеш фильтр для программной анимации «Flamme» . Action Script 2.
Часть 29 - Анимация дождя в Adobe Flash. Урок первый.
Часть 30 - Движение по заданной траектории. Урок для Adobe Flash.
...
Часть 48 - Анимация частей картинки с помощью маски.Урок для Adobe Flash.
Часть 49 - Использование панели «Редактор движения» в Adobe Flash CS6.
Часть 50 - Анимация формы во Flash(морфинг).

Метки:  

Процитировано 46 раз
Понравилось: 32 пользователям

таила   обратиться по имени Пятница, 03 Октября 2014 г. 07:04 (ссылка)
Красивая флешечка! Но для меня это такой темный лес, вчера попыталась в фотошопе сделать анимацию, дождя да так запуталась, где что а капельки у меня уже сделаны, только как их заставить капать мне еще предстоит разобратся!
Всего доброго! Отличного настроения!
Ответить С цитатой В цитатник
Перейти к дневнику

Пятница, 03 Октября 2014 г. 09:14ссылка
Вот очень подробный урок по созданию дождика с молнией. Когда то сама училась по нему
http://www.olgabor.com/publ/animacija/liven_i_sverkanie_molnii/7-1-0-117
Фэнтази.
Перейти к дневнику

Пятница, 03 Октября 2014 г. 09:19ссылка
Спасибо Маришка! Пойду попробую, хотя бы уж без молнии, с ней уж потом разбиратся буду!
Перейти к дневнику

Воскресенье, 05 Октября 2014 г. 15:11ссылка
Спасибо за подсказку)))
Татьяна_Волкова_Литвинова   обратиться по имени Пятница, 03 Октября 2014 г. 09:13 (ссылка)
Мариночка, спасибо за урок-твой труд! Посмотрела и прочитала, вроде бы понятно. А как выделить частичку изображения до меня не дошло? Возможно когда буду делать, по ходу соображу. Огромнейшее спасибо. Здоровья!!!
Ответить С цитатой В цитатник
Перейти к дневнику

Пятница, 03 Октября 2014 г. 10:15ссылка
Танюш, ты пока попробуй сделать эффект на картинке png. А потом будем дальше с выделением частей разбираться. У этого фильтра много настроек. Для разных картинок можно подбирать разные настройки. Посмотри, вот для пламени я изменяла значения в скрипте. Сравни с оригиналом и тоже попробуй поэкспериментировать.
ПЛАМЯ 14 (348x500, 180Kb)

code:


function creaVag()
{
xDeplac = xDeplac + 5.000000E-001;
yDeplac = yDeplac + 10;
pt = new flash.geom.Point(xDeplac, yDeplac);
bitmapData.perlinNoise(70, 60, 1, 10, false, true, 8, true, pt);
creaDisplacementMap();
} // End of the function
function creaDisplacementMap()
{
var _loc1 = new flash.filters.DisplacementMapFilter(bitmapData, new Point(0, 0), 1, 1, 45, 5, "clamp");
flamme.filters = [blur, _loc1];
} // End of the function
var bitmapData = new flash.display.BitmapData(flamme._width + 30, flamme._height + 250, false, 255);
var clip = this.createEmptyMovieClip("clip", this.getNextHighestDepth());
clip.attachBitmap(bitmapData, this.getNextHighestDepth());
clip._visible = false;
xDeplac = 0;
yDeplac = 0;
inter = setInterval(this, "creaVag", 10);
var blur = new flash.filters.BlurFilter(2, 2);


Перейти к дневнику

Пятница, 03 Октября 2014 г. 12:41ссылка
Марина, обязательно буду экспериментировать. Спасибо! Беру в дневник.
Сулия   обратиться по имени Пятница, 03 Октября 2014 г. 09:21 (ссылка)
С благодарностью!
Ответить С цитатой В цитатник
Перейти к дневнику

Пятница, 03 Октября 2014 г. 10:22ссылка
Пожалуйста. Буду рада если пригодится.
LiSu   обратиться по имени Пятница, 03 Октября 2014 г. 10:01 (ссылка)
Красивые эффекты получаются, спасибо, Маринка!
Ответить С цитатой В цитатник
Перейти к дневнику

Пятница, 03 Октября 2014 г. 10:18ссылка
Пожалуйста. рада буду если пригодится.
здесь_нет_никого   обратиться по имени Пятница, 03 Октября 2014 г. 10:06 (ссылка)
Марина спасибо,цитирую с благодарностью!!! Всё так просто и красиво и раздолье для фантазии! )))

Ответить С цитатой В цитатник
Перейти к дневнику

Пятница, 03 Октября 2014 г. 10:21ссылка
Эффект действительно очень просто делается, но в нём много чего можно настроить и поэтому получается простор для фантазии.
За флешечку спасибо. Очень оригинально придумано. Надо будет где - нибудь на коллаже попробовать вуальку покрутить, думаю эффектно получится.
Перейти к дневнику

Пятница, 03 Октября 2014 г. 10:38ссылка
Сейчас блюра больше добавила к вуальке,вообще классно получилось,как настоящий дымок,спасибо Мариш еще раз,люблю такие "вещи"... )))
Нина_Гуревич   обратиться по имени Пятница, 03 Октября 2014 г. 10:37 (ссылка)
спасибо огромное
Ответить С цитатой В цитатник
Lana-Lanochka   обратиться по имени Пятница, 03 Октября 2014 г. 10:39 (ссылка)
Спасибо за прекрасный урок!!!
Ответить С цитатой В цитатник
merlinwebdesigner   обратиться по имени Пятница, 03 Октября 2014 г. 10:53 (ссылка)
Благодарю... Успехов Вам, и всего самого наилучшего... С уважением, MerlinWebDesigner )
Ответить С цитатой В цитатник
jzayka   обратиться по имени Пятница, 03 Октября 2014 г. 11:35 (ссылка)
Спасибо,Мариночка,за урок..
Ты вроде давала это скрипт..Анимация свечи..
Я покрутила, разбираться не стала.
Теперь обязательно попробую...
Классные эфффекты,получаться будут.
Я люблю такие штучки.
Кстати,раздобыла скрипт Приветствия на AS3.
И для AS2 привела в надлежащий вид(обновление).
Так-то разницы нет на каком языке..
Просто я часто пользуюсь Фрагментами кода,а там же на AS3.
Вот для этого..Я долго искала ,сама же в скриптах практически ноль.
На одном форуме помогли..)
Так что ,если вдруг...)....
И еще там же, для текста за куросором и тоже на AS 3
Правда,класс +код.
Опять же все связано с Фрагментами кода.
Там есть Пользовательский курсор мыши.
Применяю к этому коду и готово ..))
Иду цитировать..разболталась..)
Ответить С цитатой В цитатник
ВАТ   обратиться по имени Пятница, 03 Октября 2014 г. 11:55 (ссылка)
Спасибо, Мариночка, за очередной урок! Цитирую с благодарностью! Буду пробовать.
Ответить С цитатой В цитатник
Jorjorych   обратиться по имени Пятница, 03 Октября 2014 г. 13:15 (ссылка)
Отлично! Очень универсальный код! Спасибо!
Георгин (300x237, 131Kb)
Ответить С цитатой В цитатник
Любовь_Терехова   обратиться по имени Пятница, 03 Октября 2014 г. 13:28 (ссылка)
Мариночка большое спасибо за урок и интересный фильтр! Цитирую с благодарностью!
Ответить С цитатой В цитатник
Kantemirova_Irina   обратиться по имени Пятница, 03 Октября 2014 г. 14:56 (ссылка)
Очень симпатичный эффект,Мариша,спасибо за фильтр,а особенно за урок по
Ответить С цитатой В цитатник
Анна_Е_Д   обратиться по имени Пятница, 03 Октября 2014 г. 19:12 (ссылка)
спасибо большое за урок!!!! цитирую с благодарностью!!
Ответить С цитатой В цитатник
alina1980   обратиться по имени Добрый вечер! Воскресенье, 05 Октября 2014 г. 20:59 (ссылка)
Мариночка, у меня в программке нет такого Action Script 2 Вот скрин посмотри пожалуйста.
Framer2 05.10.2014  22-51-06 (344x494, 51Kb)
Ответить С цитатой В цитатник
Перейти к дневнику

Понедельник, 06 Октября 2014 г. 05:29ссылка
Да, в новом СС нет Уже Action Script 2. Будем думать как это обойти. Я как только. что-нибудь придумаю, обязательно напишу тебе. Скрипт Action Script 3 для Приветствия, которое изменяется в течении суток, мне обещали дать, плеер, часики и календарики на Action Script 3 тоже все есть. Так, что будем для Action Script 3 собирать коллекцию скриптов.
Puxovaia   обратиться по имени Воскресенье, 05 Октября 2014 г. 23:22 (ссылка)
Спасибо, Мариночка!
Ответить С цитатой В цитатник
MissKcu   обратиться по имени Вторник, 14 Октября 2014 г. 14:58 (ссылка)
пасиб за урок....времени нет пока...но утащу....мне понравился эффект
Ответить С цитатой В цитатник
Татьяна_Овчинникова   обратиться по имени Вторник, 14 Октября 2014 г. 15:10 (ссылка)
Спасибо!
Ответить С цитатой В цитатник
Оленька_555   обратиться по имени Воскресенье, 26 Октября 2014 г. 12:42 (ссылка)
Спасибо за урок! Очень всё интересно!!!
Ответить С цитатой В цитатник
Оленька_555   обратиться по имени Воскресенье, 26 Октября 2014 г. 12:49 (ссылка)
А как выделить объект?
Ответить С цитатой В цитатник
Перейти к дневнику

Воскресенье, 26 Октября 2014 г. 13:33ссылка
Инструментом "Стрелка" щелкаете по объекту и он должен выделиться. В уроке есть скрин.
Перейти к дневнику

Воскресенье, 26 Октября 2014 г. 13:36ссылка
как из картинки выделить объект что бы на нем сделать волну. Например горящий костер а как выделить одно пламя? И у меня почему то в программе нет фильтров! Я просмотрела вроде бы всё!
Перейти к дневнику

Воскресенье, 26 Октября 2014 г. 15:09ссылка
Объект можно вырезать инструментом Лассо. Но лучше это делать в фотошоп или брать готовую картинку на прозрачном слое.
А фильтры есть в любой программе Adobe Flash. Они находятся на панели Свойства. Применение фильтров доступно для текста и фрагментов роликов (мувиклипов), объект к которому применяется фильтр должен быть выделен.
26-10-2014 17-06-55 (700x583, 214Kb)
Перейти к дневнику

Воскресенье, 26 Октября 2014 г. 15:12ссылка
Спасибо! Просто я чуть чуть не внимательна!
Оленька_555   обратиться по имени Воскресенье, 26 Октября 2014 г. 14:09 (ссылка)
Ура! Я сделала!!! Какая красота! Самой не верится что сделала! Спасибо за помощь!
Ответить С цитатой В цитатник
Перейти к дневнику

Воскресенье, 26 Октября 2014 г. 15:11ссылка
Очень рада, что получилось.
Комментировать К дневнику Страницы: [1] [Новые]
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку