Temat: Adobe Flash – prosta prezentacja/strona internetowa
Transkrypt
Temat: Adobe Flash – prosta prezentacja/strona internetowa
Instrukcja Animacja komputerowa laboratoryjna 5 Temat: Adobe Flash – prosta prezentacja/strona internetowa Przygotował: mgr inż. Tomasz Michno Podstawowe instrukcje języka ActionScript: Dodawanie kodu ActionScript: klikamy prawym na klatce i wybieramy opcję Actions/Operacje: Pojawi sięedytor, w którym możemy wpisywać kod ActionScript. Jednymi z najważniejszych i najczęściej używanych elementów języka są operacje sterujące odtwarzaniem całego klipu: stop() - zatrzymanie odtwarzania play() - odtwarzanie gotoAndPlay(klatka) – przejście do klatki podanej jako parametr i odtwarzanie klipu gotoAndStop(klatka) – przejście do klatki podanej jako parametr i zatrzymanie odtawrzania nextFrame() - przejście do następnej klatki prevFrame() - przejście do poprzedniej klatki Możliwe jest rónież przejście pod dowolny adres internetowy za pomocą funkcji getURL(adres). Kolejnym z często używanych elementów języka jest reagowanie na kliknięcie myszą na dowolnym obiekcie, co bardzo przydaje się do tworzenia przycisków sterujących klipem. W tym celu należy obiekt przekształcić w symbol i po dodaniu na scenę ustawić nazwę jego instancji (w naszym przykładzie będzie to przycisk): przycisk.onRelease = function() { gotoAndPlay(4); // po kliknięciu przycisku przejście do klatki nr 4 i start odtwarzania }; Powyższy kod tworzy nową funkcję, która jest przypisywana do zdarzenia puszczenia lewego klawisza myszy na obiekcie. Tworzenie ładnych i funkcjonalnych przycisków w Adobe Flash jest znacznie ułatwione. W celu utworzenia przycisku z menu Wstaw wybieramy Nowy symbol, a następnie w oknie które się pojawi jako typ wybieramy Przycisk. Otworzy się edytor przycisków, który jest zbliżony wyglądem do zwykłego edytora sceny. Główną różnicą jest zmiana wyglądu osi czasu na poniższy: Zamiast zwykłych klatek pojawiają się cztery klatki specjalne, które służą do ustawienia wyglądu poszczególnych zdarzeń przycisku: stan normalny – W górze, po najechaniu myszą na przycisk Over, efekt "wciśnięcia" przycisku – Down oraz sam efekt kliknięcia – Hit. Jedynie pierwsza klatka jest wymagana, pozostałe nie są obowiązkowe. Czasami podczas tworzenia sceny przydaje się możliwość programowego przesuwania obiektów (które powinny być symbolami). W tym celu należy zmodyfikować właściwości danego obiektu za pomocą zwykłego dostępu poprzez znak kropki, np.: obiekt._x=130; Zadanie • • • • Przygotuj prostą prezentację lub stronę internetową zawierającą następujące elementy: Menu z przyciskami na pierwszej klatce przechodzenie pomiędzy klatkami za pomocą ActionScript (należy użyć wszystkich podanych funkcji) odtwarzanie dowolnej animacji po naciśnięciu przycisku przetestuj działanie pliku flash w przeglądarce po wybraniu opcji Publikuj z menu