Този урок се предлага да се справят с 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):
Свързани статии