ПредишенСледващото

Този урок се предлага да се справят с ActionScript, а в същото време да се научат да правят "истински" сняг:

Така че, Стъпка 1: Създаване на снимка на 480 х 60 пиксела в любимия си графичен пакет. Това е нашето минало. (Сложих максимално компресиране и най-лошо качество). Ако сте там просто в различен цвят боядисано дърво - изберете степента на компресия, така че на фона не изглеждаше зле. Но имайте предвид, че колкото по-сложни фона - толкова по-голям от размера на банера.

Стъпка 2: Сега трябва да се вземат директно зад Flash. Създаване на нов файл. Цветът на фона няма значение. Промяна на модифициране | Movie. | Frame Rate 12-50 и задаване на размера на 480 х 60 пиксела. Добавете още 2 слоя. Име слоевете съответно "Сняг", "Текст" и "Назад". В рамките на 50 за всеки слой вложка рамка:

Статии, уроци

Стъпка 3: Обадете Поставете елемент от менюто | New Symbol. В символа на име разговор: "Назад". параметър поведение присвоите бутон. Ние внасяме нашето минало: File | Внос. панел Информация зададете размера на 480 х 60:

Статии, уроци

Ние събрахме символ върху Обратно слой Back и център:

Статии, уроци

Размерът на снежинки 70 х 70 пиксела. Натиснете Ctrl + Shift + G. да разгрупирате на снимката. Поставете Movie Clip сняг върху слой сняг и в панела съд определи името на сняг.

Статии, уроци

Настройте позицията характер -35.

Статии, уроци

Стъпка 5: Създаване на надпис. Създаване на нов символ с името на текст. тип "Movie Clip" и поставете текста в него. Преобразуване на текст в растерно изображение (Ctr + б). Задайте непрозрачността на 30%:

Статии, уроци

Място Move Clip върху слой текст и той съд rezdele зададете име. Трябва да се получи нещо като това:

Статии, уроци

Направили сме всички подготвителни работи. Легни до кодиране. Сняг за символа, натиснете десния бутон на мишката действия, повикването се обект.

Статии, уроци

Включете режим Експертен режим.

Статии, уроци

Сега внимателно отпишат този код:

Статии, уроци

onClipEvent (enterFrame)
Това събитие се случва при смяна на рамката.

_root.snow._y = (35 + 60 + 35) / 60 * _root._currentframe;
Изчисляваме нови снежинки позиция вертикално (35 - половината от размера по вертикала снежинки 60 -. Banner височина може да напише веднъж 130).

_root.snow._rotation = _root.snow._rotation + върти;
Ние се обръщаме снежинка в зависимост от променлива завъртане.

ако (_root._currentframe == 1)
Ако кадърът е първият, следния код се изпълнява чрез установяване на първоначалните параметри на снежинки.

Var мащаб;
Var завъртане;
Ние заявяваме, променливи.

завъртане = случаен (3) - 1;
Частична завъртане се случайни стойности: -1, 0 и 1.

_root.snow._rotation = случаен (30);
_root.snow._x = случаен (480);
случаен първоначален ъгъл на завъртане на снежинки и случаен хоризонтално положение.

_root.Snow._alpha = случаен (50) + 50;
Задава прозрачност на снежинки в интервала от 50 - 100%.

мащаб = случаен (90) + 10;
_root.Snow._xscale = мащаб;
_root.Snow._yscale = мащаб;
Генериране на случайни първоначалните размери снежинки в диапазона от 10 - 100%.

Статии, уроци

Това, което остава, е водачът на етикета. Open Timeline за символ Текст. кликнете два пъти върху иконата:

Статии, уроци

Vtavte ключов кадър на позиция 35. (Insert ключов кадър). Маркирайте надпис и да се увеличи стойността Alpha 100%:

Статии, уроци

Задайте показалеца първо рамка и панел Frame Tweening набор стойност във форма.

Статии, уроци

За първите и последните кадри в панела Frame Действия напише един ред код:

Отиди на сцена 1. напиши следния код, за да символът Обратно в кадрите Actions):

Свързани статии

Подкрепете проекта - споделете линка, благодаря!