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

Podobne dokumenty