Menu
- Aktualności
- Mój startup Nowy odcinek
- Blogi ekspertów
- Projektowanie WWW
- Planowanie
- Hosting i domeny
- Organizacja i nawigacja
- Webdesign i grafika
- Warsztat - programy
- Tutoriale Photoshop
- Programowanie i tworzenie
- XHTML, HTML i CSS
- JavaScript, DOM i AJAX
- jQuery
- PHP i SQL
- Flash i ActionScript
- Dostępność i WAI
- Promowanie stron
- Pozycjonowanie
- Reklama i marketing
- Monitoring i statystyki
- Publicystyka
- Artykuły ogólne
- Społeczności
- Praca i zarabianie
- Wywiady
- Standardy sieciowe
- Zasoby
- Kursy
- Recenzje książek
- Linki
Dla webmastera
Kursy
Shape hints
Shape hints
Nasze poprzednie animacje były oparte na animacji ruchu. Teraz będziemy dokonywać animacji polegającej na zmianie kształtu. Dokonamy płynnego przejścia jednego obiektu w drugi. Cała animacja będzie w jednej warstwie.
Tworzymy pierwszy obiekt ja stworzyłem sześcian. Animacja będzie trwała 30 klatek wiec w klatce nr 30 wstawiamy klatkę kluczową (F6). Teraz usuwamy obiekt z klatki nr 30 (Edit/Cut). Klatka zmieniła się w pustą klakę kluczową. W niej rysujemy nowy obiekt ja narysowałem ostrosłup. Animacja będzie polegała na zmianie sześcianu w ostrosłup. Klikamy teraz w dowolną klatkę pomiędzy klatkami 1, a 30. W panelu Properties otworzyły nam się właściwości klatki. Ustawiamy opcję Tween na Shape czyli kształt. Klatki animacji powinny zmienić kolor na jasnozielony. Możecie przetestować to co osiągnęliśmy (Enter lub menu Control/Test Movie). Wszystko działa. Mamy jednak w animacji mały chaos. Nie kontrolujemy przebiegu zmiany kształtu. Dodamy do niej tzw. Shape Hints są to punkty które umieszczamy w pierwszym obiekcie, a następnie w drugim określamy ich położenie na końcu zmiany kształtu. Przejdźcie do klatki nr 1 i z głównego menu programu wybierzcie Modify/Shape/Add Shape Hints lub Ctrl+Shift+H. Pojawił się punkt jest to symbol litery w kółku czerwonym.
Taki punkt łapiemy i umieszczamy w dowolnym punkcie obiektu. Najlepiej dodać takich punktów cztery lub pięć i rozmieścić je po rogach obiektu. Teraz przechodzimy do ostatniej klatki. Jak pewnie zauważyliście punkty już tam są rozmieszczamy je tam gdzie mają się znaleźć po zmianie kształtu. Podczas trwania animacji punkt po linii prostej będzie się przemieszczał ciągnąc za sobą róg naszego obiektu. Jeżeli wszystko jest ok punkty zmienią kolor w ostatniej klatce, zrobią się zielone, a w pierwszej żółte. Jeżeli jednak nadal są czerwone znaczy to, że gdzieś jest błąd. Ja w swojej animacji dodałem powrót i kilka opóźnień. Sześcian zmienia się przy użyciu shape hint's w ostrosłup, ostrosłup zostaje na ekranie przez kilka klatek, potem zmienia się z powrotem w sześcian tym razem bez udziału punktów kształtu. Oto moja animacja.

