<< Meny

Övningar Flash

Mullvadsjakten steg 2: Skapa Mullvad (GubbeKrock)

Utgå från filerna i katalogen Steg 3 GubbeKrock/1 start.

  1. Öppna filen gubbKrock.fla. Skapa dessutom en fil Mullvad.as.
  2. Kopiera in filmen Groundhog.fla i ett movieklipp (som kan heta Mullvad) och ge det samma länknamn i Actionscript.
  3. Lägg in kod i Mullvad.as så att klassen skapar en mullvad på scenen. Använd samma metod som i Gubbe.as.
  4. 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.
  5. 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.
  6. Förfina mullvadens träffyta genom att lägga in en mindre namngiven rektangel i mullvadsmovieklippet, kör hitTest mot rektangeln.
  7. 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.
  8. 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.
  9. 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.
  10. Gör så att mullvaden placeras ut på nytt och startas om efter krocken.