Потребител Парола | Регистрация | Забравена парола
Меню
· Начало
· Файлове
· Форум
· Връзки
· Категории на уроците
· За контакти
· Фото галерия
· Търсене
Кажи на приятел

Вашия email:
email на приятел:
Копие за вас?
Реклама

Прост прелоудър във Флаш

FlashВ този урок ще ви покажа как да си направите по възможно най-лесния и бърз начин прелоудър. Моля критиците да бъдат по-снизходителни, тъй като това ми е първия урок и съм все още начинаещ Smile
Да започваме.

Да речем, че вече имаме някакво клипче и искаме да добавим преолоудър към него. Отваряме даденото клипче
и после вкарваме нова сцена(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(то и не би трябвало да има друг текстSmile и в края поставяте една точка (Една забележка - когато поставяте точките на различните фреймове настройте подравняването на текста да е отляво, иначе текста ще се размества). Същото правите и за фрейм 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к. Можете да видите в горната дясна част как се зареждат байтовете.
Успех!
· smilev на January 17 2011 14:53:27 · 0 Коментари · 1692 Прочитания · Отпечатай
Коментари
Няма добавени коментари.
Напиши коментар
Моля влезте, за да коментирате.
Оценка
Рейтингите са достъпни само за регистрирани.

Моля влезте или се регистрирайте за да гласувате.

Няма оценки.
Вход
Потребител

Парола



Не сте регистрирани?
Натиснете тук за регистрация.

Забравена парола?
Натиснете тук за нова.
Анкета
С каква операционна система работите











Трябва да влезете за да гласувате.
ЧАТ
Трябва да влезате за да пуснете съобщение.

Няма съобщения.
Статистика