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

Сложен бутон във Флаш

fix3d   трудност:    видян: 8719



В този урок ще видите как да направите сложен бутон във Флаш с "RollOver" и "RollOut" в екшън скрипта.

Пример:


Стъпка 1

Първо отворете Флаш и натиснете Ctrl+R (за да импортнете нещо на сцената). Изберете снимка, в нашия случай 150 на 90 пиксела.

Стъпка 2

Натиснете Ctrl+J (Настройки на документа) и променете стойностите както е показано:



Стъпка 3

Изберете заредената снимка и натиснете Ctrl+K (панел за подредба), позиционирайте го по средата на работната сцена като натиснете на показани бутони.



Сега трябва да имате нещо такова:



Стъпка 4

Преименувайте слоя с име "layer 1" на "AdvancedButton". Изберете снимката отново и натиснете F8, в панела за "Behavior:" изберете "Movie clip" и го именувайте "AdvancedButton_mc".



Стъпка 5

Натиснете 2 пъти на новосъздадения обект - moviе или десен бутон и "Edit in place". Като пак изберете снимката натиснете F8 и се водете от картинката по-долу:



Стъпка 6

Изберете 20стия кадър и натиснете F6. Изберете снимка, отворете панела с настройки (Ctrl+F3) и менюто "Color " изберете "Brightness " с -65%.





Стъпка 7

Изберете първия кадър на слоя "Layer 1" и от панела с настройки (Ctrl+F3) от менюто "Tween" изберете "Motion".



Стъпка 8

Направете нов слой над "layer 1" и го именудайте: "Action".



Стъпка 9

Изберете кадър 20 и натиснете F7 (Blank keyframe).



Стъпка 10

Върнете се на първия кадър, натиснете F9 и в панела за програмния код поставете кода:
stop ();
this.onEnterFrame = function(){
if(rewind == true){
prevFrame();
}
}
this.onRollOver = function(){
rewind = false;
play();
}
this.onRollOut = function(){
rewind = true;
}
this.onRelease = function(){
getURL("http://www.uroci.com");
}


Стъпка 11

Отидете на кадър 20 в слоя "Action" натиснете отново F9 и поставете следния код:
stop();






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

Partty_man на 06.04 2006 в 20:23ч.
Тук може да се ползва бутон във movie clip за постигането на същия ефект ако е необходимо активната зона да е различна от формата на movie-то (по-голяма или по-малка).
chilingirov на 29.10 2007 в 17:41ч.
getURL("http://www.uroci.com"); v kavi4kite pi6e6 drug sait ;)
HeliCopteR на 16.05 2008 в 22:39ч.
При мен се получи безупрично, блогодаря. :)
bornacid на 26.05 2008 в 22:34ч.
абе аз съм супер начинаещ та няколко тъпи въпросчета, направих си бутона ама като го експортна си премигва постоянно та - как да го видя дали работи ???

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


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