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

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

Flash WebSite Menu

Flash1. Започнете нов документ във Adobe Flash CS3, на Action Script 2.0

2. Наименувайте Layer 1 с името Buttons и създайте още два layers с имената Slider и Actions.

www.uroci.net/images/stories/stalik/flash/easy_flash_menu/pic1.jpg

3. След това отиде на Buttons Layer.  Там направете 4 изображения на бутони по ваш избор или използвайте тези който аз сам ползвал, ето го просто дайте Save Picture As... и го импортирайте във Flash.

www.uroci.net/images/stories/stalik/flash/easy_flash_menu/pic4.jpg

4. След вмъкването на тази графика просто я копирайте и я поставете четири пъти. След като вече ги имате на сцената, кликнете върху първото бутонче и натиснете F8. Там ще ви се появи следното:

www.uroci.net/images/stories/stalik/flash/easy_flash_menu/pic2.jpg

5. Сега маркирайте всеки един бутон един по един. Значи започваме със първия. Маркирате го и му слагате Instance Name = button_1.После маркирате втория бутон и му слагате Instance Name = button_2. После маркирате третия бутон и му слагате Instance Name = button_3. После маркирате четвъртия бутон и му слагате Instance Name = button_4.

i191.photobucket.com/albums/z218/stargatesga/pic3.jpg

6. Сега отиваме във Slider Layer. Там рисуваме или импортираме графика на предмета който ще се слайдва. Например аз използвах правоъгълник със стрелкичка отгоре. Ето го:

i191.photobucket.com/albums/z218/stargatesga/pic5.jpg

7. Направете тази графика Movie Clip като натиснете F8 и му дайте име (името се въвежда след като се натисне F8 горе пише Name: там напишете името), което да е slider_mc. След което му добавете и  Instance Name = slider. След процедурата като изберете клипа трябва да изглежда така:

i191.photobucket.com/albums/z218/stargatesga/pic2.jpg

8. Сега изберете вашия movie clip и натиснете F9 за да отворите Action Script панела там напишете следния код: (а и запомнете да изберете клипа, а не на самия фрейм)



onClipEvent (load) {

xMove = _x;
easeSpeed = 5;

}

onClipEvent (enterFrame) {

_x += (xMove-_x)/easeSpeed;

}


9. Сега отиваме на Actions слоя и селектираме Frame 1, след което натискаме F9 и вътре пишем този код:



easeSpeed = 5;

//slider_mc is your Movie Clip's name, not the Instance Name.

slider_mc.onEnterFrame = function() {

this._x += (xMove1-this._x)/easeSpeed;

};

button_1.onPress = function() {

xMove = button_1._x;

};

button_2.onPress = function() {

xMove = button_2._x;

};

button_3.onPress = function() {

xMove = button_3._x;

};

button_4.onPress = function() {

xMove = button_4._x;

};





10. Сега се връщаме отново на бутоните. Изберете първия бутон и натиснете F9 добавете вътре този код:



on (rollOver) {

// slider - Movie Clip's Instance Name. button_1 - Button's Instance Name.
slider.xMove = button_1._x;

}





Изберете втория бутон и натиснете F9, вътре поставете този код:




on (rollOver) {



// slider - Movie Clip's Instance Name. button_1 - Button's Instance Name.
slider.xMove = button_2._x;

}

Изберете третия бутон и натиснете F9, вътре поставете този код:




on (rollOver) {



// slider - Movie Clip's Instance Name. button_1 - Button's Instance Name.
slider.xMove = button_3._x;

}





Изберете четвъртия бутон и натиснете F9, вътре поставете този код:




on (rollOver) {



// slider - Movie Clip's Instance Name. button_1 - Button's Instance Name.
slider.xMove = button_4._x;

}

Свали Работните Файлове и крайния резултат от тук
· smilev на January 17 2011 13:44:23 · 0 Коментари · 1760 Прочитания · Отпечатай
Коментари
Няма добавени коментари.
Напиши коментар
Моля влезте, за да коментирате.
Оценка
Рейтингите са достъпни само за регистрирани.

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

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

Парола



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

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











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

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