Помогни ни да направим Uroci.net по - богат! Добави урок

Обикновена Flash галерия

accorp   трудност:    видян: 22564

Сега ще ви обясня как се прави най-обикновена галерия за картинки във Flash.

1 Първия слой кръстете “btns”. Тук ще разположим бутоните за следваща и предишна картинка. Направете си две бутончета и от менюто Modify изберете Convert to Symbol или натиснете F8. Не забравяйте, че това, което ще правите бутон трябва да е маркирано (еднократно чукване с мишката). По ваш вкус обозначете бутоните за да се различават.

1.1
На бутона за следваща снимка сложете следния Action Script (натиснете F9 за да се отвори “Action Panel”-a, в случай, че не е отворен вече):

on (release){
gotoAndPlay(2);
}

Това означава, че при кликване върху бутона анимацията ще отиде на следващия(в случая - втори) фрейм.
1.2 Бутона за предишната картинка оставете празен.

1.3 На този първи фрейм сложете Action Script
stop();


След като напишете този код, в панела Timeline ще се появи малка буква (Алфа) на този фрейм. Този знак ви показва на кой фрейм има код (Action Script).

2 Направете нов слой и го кръстете с име по желание. Аз използвах “loadpic”, за да се ориентирам по-лесно.

2.1 Сега натиснете F6, т.е. сложете нов Key Frame на новия слой (loadpic), а на слоя “btns” ще се появи обикновен фрейм. Така и трябва.


2.2 Уверете се, че новия слой е маркиран и на сцената нарисувайте един правоъгълник/квадрат без border. Формата и големината на този правоъгълник ще зависят от големината и формата на зарежданите от нас картинки. След като разберете точните размери на вашите картинки ги задайте и за този правоъгълник.

2.3 Маркирайте този правоъгълник и натиснете F8. Напишете за име “loadpic_mc”. Изберете Movie Clip, а за Registration point задължително изберете горе в ляво.



Страници: 1 2 3 »

Коментари (8)

^`^isi^`^ на 13.11 2006 в 23:08ч.
Може ли да дадете линк да видим какво се получава? TY
accorp на 14.11 2006 в 13:58ч.
http://store4.data.bg/accorp/temp/gallery/ - Ето от тук може да се види подобна галерия.
Принципът е същия, но дизайна е малко променен :)
Gam3r43 на 21.03 2007 в 12:37ч.
Едно не ми стана ясно тия скриптове каде да ги пишем нали цъкаме на бутона за следваща снимка а там пише key frame 1,key frame 2 и т.н.Та на самите фреймове ли да ги пишем или на бутона и ако е на фреймовете то поне посочете на layer
canon4o на 14.07 2007 в 22:50ч.
Gam3r43 тези кодове се пишат в Action Panel-а (като се натисни F9 той излиза и там се пишат)
grizli на 05.05 2008 в 02:25ч.
И аз искам линк за резултата - този не работи - you have no permission
simeonkata на 11.05 2008 в 16:06ч.
моля линк ако може линка в датабг не работи :(
smoka97 на 20.07 2008 в 17:09ч.
може ли едно демо
da4ka13 на 27.08 2008 в 12:39ч.
Защо просто не използвате prevFrame() и nextFrame() за смяната на кадрите и една променлива за името на исканата снимка, която да се обновява от Stage.currentframe.
И това го правите на 1-я кадър и после само копирате кадрите до колкото снимки искате.

Регистрирайте се, за да добавите коментар


Калдейта ЕООД - © 2003-2010. Всички права запазени.
Препоръчваме: Национален Бизнес | Bomba.bg | IT Новини | Диплома.бг | TRAVEL туризъм | Реферати | AmAm.bg | Иде.ли | Курсови работи | Фото Форум | Spodeli.net | Фото-Култ | Atol.bg | Elmaz.com | MobileBulgaria.com | Казанлък.Com