<< Meny
Övningar Flash
Mullvadsjakten steg 2: Skapa Mullvad (GubbeKrock)
Utgå från filerna i katalogen Steg 3 GubbeKrock/1 start.
- Öppna filen gubbKrock.fla. Skapa dessutom en fil Mullvad.as.
- Kopiera in filmen Groundhog.fla i ett movieklipp (som kan heta Mullvad) och ge det samma länknamn i Actionscript.
- Lägg in kod i Mullvad.as så att klassen skapar en mullvad på scenen. Använd samma metod som i Gubbe.as.
- Lägg in en timerfunktion på samma sätt som i Gubbe.as. Börja med att låta timerfunktionen anropa en funktion som heter checkHit. Låt checkHIt traca ut en text ganska sällan, t ex en gång per sekund, så att du ser att den anropas.
- Testa om gubben och mullvaden överlappar varandra. Du måste ha en variabel som innehåller en referens till gubben, så den måste komma in i klassen via ett argument till konstruktorn. Använd sedan metoden hitTest för att kolla om klippen överlappar. Testa genom att placera mullvaden på olika ställen.
- Förfina mullvadens träffyta genom att lägga in en mindre namngiven rektangel i mullvadsmovieklippet, kör hitTest mot rektangeln.
- Lägg till funktionalitet så att mullvaden placeras ut slumpmässigt i x-led. Du kan då ta bort argumentet som anger placering i x-led.
- Lägg till ett par frames i slutet av Mullvadsklippet. Där skall det explodera. När hitTest sker skall du hoppa dit i stället för att traca ut text.
- Lägg även till en variabel klar i Mullvad. Den håller reda på om Mullvaden har exploderat eller inte. I Mullvadsklippets första frame sätts den till fals. I sista framen sätts kklar till true.
- Gör så att mullvaden placeras ut på nytt och startas om efter krocken.