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

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

Слайд шоу

FlashПреди да започнем работа по галерията трябва да си намерим няколко картинки, който ще ползваме. Те трябва да са с еднакви размери! Аз ще работя с 5, но вие можете да работите с повече. Така, нека да започнем!

1) Отворете Флаш и натиснете Ctrl+J (Documnet Properties). Въведете големината на полето. То трябва да е колкото картинките ви, като оставите и малко място под тях за бутони.Натиснете ОК.

2) Отидете на File - Import - Import to stage (Ctrl+R) и импортирайте първата снимка. Ако ползвате Flash MX 2004, той ще ви попита "This file appears to be part of a sequance of images. Do you want to import all of the images in the sequance?". Ако изберете "да" ( Yes ) той ще импортира всичките картинки в няколко frame-а. Внимание: Флаш ще изкара съобщението само ако снимките ви имат поредни номера (img1, img2...) и са в една папка!
) Натиснете на frame 1 и после наберете клавишната комбинация Ctrl+K (Align Panel) за да отворите Align Panel. След това изберете Align to stage , Align horizontal center и Align vertical center иконата.
4) Повторете стъпка 3 за всички снимки.

5)Направете нов layer над layer 1, кръстете го Buttons. Създайте още един над другите 2. Него кръстете Action.
6) Отидете на слоя "Action", отворете Action Script панела (F9) и напишете скрипта:
stop ();

7) Време е да добавим бутони. Затворете Action Script панела (F9), заключете Action и layer 1. Аз ще ползвам "библиотеката" на флаш, но вие можете да ползвате и ваши, собствени. Отидете на Click on Window - Other Panels - Common Libraries - Button.
8) Изберете Selection Tool (V) и натиснете на бутона, който сочи дясно. Отворете Action Script панела (F9) и сложете този скрипт:
on (release) {
if (this._currentframe == this._totalframes) {
gotoAndStop (1);
} else {
nextFrame ();
}}

9) Ще направим същото и с левия бутон, но този път ще сложим този код:

on (release) {
if (this._currentframe == 1) {
gotoAndStop (this._totalframes);
} else {
prevFrame ();
}}

Готово! Можете да видите какво сте направили с Ctrl+Enter
· smilev на January 17 2011 14:58:15 · 0 Коментари · 1853 Прочитания · Отпечатай
Коментари
Няма добавени коментари.
Напиши коментар
Моля влезте, за да коментирате.
Оценка
Рейтингите са достъпни само за регистрирани.

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

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

Парола



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

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











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

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