Брижі на воді в flash

Часто для конкретних зображень води потрібно зробити брижі, тобто, рух води, як ніби під вітром. Такий ефект оживляє малюнок і привертає увагу.

Такого можна домогтися в програмі Flash. Для цього, буде використовуватися Action script. Починаємо з того, що відкриваємо Flash і переходимо в розділ Action script.

Тепер потрібно відкрити потрібне зображення, тобто, ту картинку, де потрібно надати руху воді.

Тепер потрібно назвати цей шар і перетворити його в символ, натисканням кнопки F8. Тепер потрібно створити новий шар. Для прикладу, перший можна назвати «image», а другий - «action». Тепер у нас є два шари, які розміщені один за іншим.

Наступним кроком буде перехід на новий шар і натискання кнопки F9. У це поле потрібно ввести код:

var bm: BitmapData = new BitmapData (backImg1.width, backImg1.height);
var disp: DisplacementMapFilter = new DisplacementMapFilter (bm, new Point (0,0), 1,2,10,60);
var pt1: Point = new Point (0,0);
var pt2: Point = new Point (0,0);
var perlinOffset: Array = [pt1, pt2];
addEventListener (Event.ENTER_FRAME, onFrame);
function onFrame (evt: Event): void perlinOffset [0] .x + = 1;
perlinOffset [1] .y + = 0.1;
bm.perlinNoise (45,9,2,50, true, false, 7, true, perlinOffset);
backImg1.filters = [disp];>

Після цього, натискаємо окей. По суті, брижі готова. Протестувати це можна, натиснувши Ctrl + Enter при виділеному об'єкті, з упевненістю в тому чому шаруються нігті.

Крім, такого способу можна майже і іншим шляхом. Особливо, якщо брижі потрібна не по всій картинці, а лише на конкретній області. На тому етапі, коли був створений другий шар, потрібно перейти на перший і натиснути правою кнопкою миші. У меню потрібно вибрати "Break Apart". А тепер, вибравши інструмент Line Tool. потрібно обвести ту область зображення, де не потрібно ряби. Слідом за цим потрібно скопіювати виділену область, натиснувши Ctrl + C. Далі, перейшовши на другий шар, натискаємо Ctrl + Shift + V.

На наступному етапі знову переходимо на перший початковий шар і виділяємо сцену дій, тобто, область води, а потім натискаємо F8. що перетворить її в символ. У Properties називаємо символ Movie Clip. А тепер, потрібно діяти, як і при першому способі.

Сподобався матеріал? Поділися з друзями!

Схожі статті