Średnio-zaawansowany guzik |
|
Autor: maliboo
Początek formularza
|
Dół formularza
|
Guzik ten reaguje na akcje "mouse over/out" jest bardzo podobny do poprzedniego tutoriala o guzikach - jednak wg. mnie jest prostszy i daje większe możliwości kontroli animacji.
1. Robimy guzik :-) - a z niego MC (movie clipa)
Jak widać pomiędzy klatkami 2-11 i 12-21 mamy motion tween. Klatki od 2-11 to cześć "rosnąca animacji naszego guzika a 12-21 to część "malejąca" ... 6. Ustawiamy po kolei akcje naszego guzika (klikamy RMB) na guziku i wybieramy properties/actions):PONIŻSZE AKCJE TYCZĄ SIĘ GUZIKA (nasz guzik - PROPERTIES/ACTIONS) A NIE TimeLine !!!
|
KLATKA 1
On (Press)
Get URL ("http://www.maliboo.prv.pl")
End On
On (Roll Over)
Go to and Play (2)
End On
Wyjaśnienie akcji: On (Roll Over) Go to and Play (2) - po najechaniu idzie do 2giej klatki animacji i robi Play
KLATKA 2
On (Press)
Get URL ("http://www.maliboo.prv.pl")
End On
On (Roll Out)
Go to and Play (12 + (10 - _currentframe))
End On
Wyjaśnienie akcji: On (Roll Out) Go to and Play (12 + (10 - _currentframe)) End On - po ZJECHANIU z guzika animacja idzie do klatki (UWAGA! JAKO EXPRESSION !!!) 12 + ...
_currentframe - zwraca nam bieżącą klatkę animacji
(10 - _currentframe) - podaje nam klatkę "pierwszej części" (rosnącej) animacji guzika
12 + (10 - _currentframe) - idzie do drugiej części animacji (guzik malejący) + wartość o jaka należy przeskoczyć by animacja była "płynna"PAMIĘTAJ O USTAWIENIU EXPRESSION jak poniżej:
KLATKA 11
On (Press)
Get URL ("http://www.maliboo.prv.pl")
End On
On (Roll Over)
Stop
End On
On (Roll Out)
Play
End On
Wyjaśnienie akcji: On (Roll Over) Stop End On - jeśli nadal trzymamy kursor nad guzikiem animacja zatrzymuje się w tym miejscu - Stop
On (Roll Out) Play End On - jeśli zjeżdżamy kursorem z guzika animacja odgrywa się dalej - Play
KLATKA 12
On (Press)
Get URL ("http://www.maliboo.prv.pl")
End On
On (Roll Over)
Go to and Play (21 - _currentframe)
End On
Wyjaśnienie akcji: On (Roll Over) Go to and Play (21 - _currentframe) End On - po zjechaniu oblicza do której klatki PIERWSZEJ CZĘŚCI ANIMACJI ma przejść (płynne "rośniecie" guzika po szybkim najechaniu)
KLATKA 21
On (Press)
Get URL ("http://www.maliboo.prv.pl")
End On
Wiadomo o co chodzi ;))Wydaje mi się ze ten przykład guziczka jest odrobinę prostszy od poprzednich - a jednocześnie daje nam więcej możliwości - ze względu na kontrolę klatek do których ma przejść po zjechaniu/najechaniu na guzik - powinien również zajmować mniej KB - zastosowaliśmy tu TYLKO 1 obiekt.