(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Macromedia Flash - Реалистичная анимация воды во Flash

Источник: mgraphics

Для выполнения урока нам понадобится следующая картинка:

Реалистичная анимация воды во Flash

Создайте новый документ в Flash. Размеры: 390х293 пкс., Frame rate: 30 fps.

Далее импортируйте картинку, которая была прикреплена к уроку выше. File > Import > Import to Stage...

Выделите картинку. Откройте Align Panel (Window > Align). Нажмите на следующих кнопках:

Реалистичная анимация воды во Flash

Слева на панели таймлайн переименуйте слой Layer 1 в Water. Создайте 1 новый слой и переименуйте его в Land & Sky.

Реалистичная анимация воды во Flash

Кликните правой кнопкой на картинке и нажмите Break Apart.

Теперь при помощи Lasso Tool выделите ту часть, которая не нуждается в применении эффекта анимации водной поврехности.

Реалистичная анимация воды во Flash

Скопируйте выделенное. Выделите слой Land & sky и вставьте его (Edit > Paste in Place).

Вернитесь обратно к слою Water и конвертируйте картинку в мувиклип. Modify > Convert to Symbol, name: water_mc.

Реалистичная анимация воды во Flash

В Properties Panel мувиклипа дайте ему имя: water_mc.

Реалистичная анимация воды во Flash

Теперь дело осталось за Action Script...

Создайте новый слой поверх двух предыдущих и назовите его Actionscript.

Реалистичная анимация воды во Flash

Выделите первый кадр на таймлайне и нажмите F9. Вставьте следующий код:

import flash.display.*;
import flash.geom.*;
import flash.filters.*;
myBitmap = new BitmapData(390,293,false,0);
pt = new Point(0,0);
mpoint = new Point(0,0);
myDispl = new DisplacementMapFilter(myBitmap, mpoint,1,2,10,50);
water_mc.myList = new Array();
water_mc.myList.push(myDispl);
water_mc.filters = water_mc.myList;
i = 1;
this.onEnterFrame = function()
{
filterList = water_mc.filters;
offset = new Array();
offset[1] = new Object();
offset[1].x = i;
offset[1].y = i/8;
myBitmap.perlinNoise(45,5,3,50,true,false, 7,true,offset);
filterList.mapBitmap = myBitmap;
water_mc.filters = filterList;
i++;
}

На этом все, эффект готов! Протестируйте мувик, нажав Ctrl+Enter на клавиатуре.



 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 02.05.2007 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Nero 2018 Platinum ESD
NauDoc Enterprise 10 рабочих мест
TeeChart for .NET with source code single license
ABBYY Lingvo x6 Многоязычная Домашняя версия, электронный ключ
IBM Domino Utility Server Processor Value Unit (PVU) License + SW Subscription & Support 12 Months
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Программирование в AutoCAD
Компьютерный дизайн - Все графические редакторы
Delphi - проблемы и решения
Corel DRAW - от идеи до реализации
3D и виртуальная реальность. Все о Macromedia Flash MX.
Краткие описания программ и ссылки на них
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100