Zmiany

Skocz do: nawigacji, wyszukiwania

Moduł 8 - „Multimedialna kartka świąteczna”

Usunięte 8 bajtów, 07:08, 6 lip 2015
Po uruchomieniu kartki, czyli kliknięciu w zieloną flagę:
1. # Ukrywamy wszystkie duszki. 2. # Wyświetlamy pierwszą scenę. 3. # Po upływie 1 sekundy przełączamy na drugą scenę i uruchamiamy animację – wpadnięcie Mikołaja do komina. Ponieważ animację uruchomi odpowiedni skrypt duszka, musi on otrzymać komunikat, że ma to zrobić. 4. # Podobnie, po zakończeniu pierwszej animacji, nadajemy komunikat zmieniający scenę na trzecią i uruchamiający drugą animację. 5. # Po zakończeniu drugiej animacji wyświetlamy scenę z życzeniami.
Skrypt sceny:
===Przykładowy scenariusz II: „Zapalamy lampki na choince” ===
W scenariuszu tym uczniowie mogą przygotować wszystkie grafiki samodzielnie. W prezentowanym przykładzie rysunek choinki został pobrany z serwisu openclipart.org.
Scena 1
Po lewej stronie sceny znajduje się choinka, jako element tła (może być narysowana przez uczniów w edytorze graficznym). Na choince osadzonych jest kilka (w przykładowym projekcie sześć) lampek (duszków). Kliknięcie myszką lampki powoduje uruchomienie animacji – świecenie lampki.
Podczas klikania w lampki musimy rozpoznawać dwie sytuacje:
1. # Czy dana lampka już się świeci, czy jeszcze nie? Dla każdej lampki informacja ta musi być pamiętana oddzielnie, a więc należy utworzyć zmienną lokalną (Tylko dla tego duszka), np. o nazwie Zapalona. 2. # Czy zapaliliśmy już wszystkie lampki? Tu potrzebna będzie zmienna globalna zliczająca zapalone lampki, np. o nazwie Licznik.
Po uruchomieniu kartki, czyli kliknięciu w zieloną flagę:
1. # Ustawiamy jako aktywną pierwszą scenę, zerujemy licznik, ustawiamy pierwszy kostium dla lampek, zerujemy zmienną Zapalona (zero niech oznacza, że lampka nie miga). 2. # Każde kliknięcie w lampkę powoduje sprawdzenie, czy zmienna Zapalona ma wartość zero. Jeśli tak, to:
* powiększamy licznik o jeden;
* ustawiamy zapalenie na jeden;
197
edycji