В този урок ще ви покажа как да си направите по възможно най-лесния и бърз начин прелоудър. Моля критиците да бъдат по-снизходителни, тъй като това ми е първия урок и съм все още начинаещ
Да започваме.
Да речем, че вече имаме някакво клипче и искаме да добавим преолоудър към него. Отваряме даденото клипче
и после вкарваме нова сцена(Insert-->Scene). След това отваряме Scene Panel-a(Shift+F2 или Window-->Other Panels-->Scene). В него вече виждаме, че имаме две сцени - Scene1 и Scene 2, където Scene1 ни е сцената в която е нашето клипче, а в Scene2 ще бъде нашият прелоудър. Нека сменим имената(като кликнем два пъти върху името) на тези сцени за да се ориентираме по-лесно. Scene1 именовайте main, а Scene2 - preloader. Сега трябва да преместим сцената с име preloder над main(просто я привлачете над main с първия бутон на мишката).
Всичко със сцените е готово и можем да започнем работа в/у направата на самия прелоудър.
Отидете на сцената с име preloader. Тя трябва да е празна. Вземете инструмента за писане(Т) и напишете някъде по средата на полето Loading. После кликнете на текста и натиснете F8 за да го превърнем в Movie Clip. Натиснете ОК. Вече текста ни е превърнат в Movie Clip и трябва да кликнете два пъти с мишката в/у него за да "влезем" в самия Movie Clip. Сега в полето с лейер-и трябва да виждате само един лейър. Сега трябва да направим анимация на текста Loading. В тази анимация през определен интервал от време ще се появява по 1 точка след текста Loading, докато станат 3 и така докато се зареди филмчето ни. За целта добавяме Keyframe на 6,12 и 18 фрейм (избирате всеки един от тези фреймове и натискате F6).
После се връщате на фрейм 6, където сте поставили keyframe, кликвате два пъти върху текста Loading(то и не би трябвало да има друг текст
и в края поставяте една точка (Една забележка - когато поставяте точките на различните фреймове настройте подравняването на текста да е отляво, иначе текста ще се размества). Същото правите и за фрейм 12 и 18. Така на фрейм 6 трябва да имате "Loading.", на фрейм 12 трябва да имате "Loading.." и на 18 - "Loading...".
После отивате на фрейм 24 и натискате F5. Анимацията вече е готова. Остава да добавим малко АctionScript.
За целта се кликнете в панела с сцените в/у loader. След това натиснете F9, за да се отвори Actions Panel-a. Вътре добавете следния код:
if (getBytesLoaded() == getBytesTotal())
{
gotoAndPlay("main",1)
}
Тук операторът if проверява дали са заредени(getBytesLoaded) всички байтове от нашето клипче. Ако те са заредени(getBytesLoaded==getBytesTotal), тогава преминава към изпълнението на сцена main, фрейм 1.
Всичко вече е готово. За да тествате натиснете control+Enter.
PS! За да видите дали работи наистина вашия прелоудър, когато сте натиснали control+Enter отидете в View-->Download Settings-->56k, после отново в View-->Bandwidth Profiler и накрая отново в View-->Simulate Download. Така ще симулирате сваляне на филмчето с скорост 56к. Можете да видите в горната дясна част как се зареждат байтовете.
Успех!
Моля влезте, за да коментирате.
|
Рейтингите са достъпни само за регистрирани.
Моля влезте или се регистрирайте за да гласувате.
Няма оценки.
|