26.07.2013 Views

rapport (.pdf)

rapport (.pdf)

rapport (.pdf)

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

MMD Hold DK3 Gruppe 6<br />

Odense Tekniske Skole<br />

Style and Experience<br />

1.semester, November-December 2007<br />

Dette er det andet stykke kode, som vi har valgt ud. Det er også lavet i Flash, i<br />

ActionScript 3.0.<br />

Dette stykke kode bruges til den lille knap, som er i toppen af siden, som kan<br />

stoppe og starte baggrundslyden.<br />

Den starter med, at der kommer to variabler, som definerer vores lyd og vores<br />

lydkanal, som lyden spiller i. Vi kalder dem mySound og mySoundChannel.<br />

Derefter kommer der en funktion, som indeholder en EventListener, som ”lytter”<br />

efter, hvornår der bliver trykket på vores knapper. Vi har to knapper, som ligger<br />

inde i et MovieClip, så derfor skriver vi først MovieClippets navn som:<br />

”this["playstop_mc"]” efterfulgt af ”.play_btn”. Dette gør, at den kan finde<br />

knappen, som hedder ”play_btn”, når den ligger inde i vores MovieClip.<br />

Nedenunder kommer der noget om vores lyd. Vi siger, at vi skal have en ny lyd<br />

ind, og skriver hvor den skal loades fra, hvor dens placering er, så Flash kan<br />

finde den. Derefter skriver vi, at vores lyd skal afspilles i vores lydkanal, så lyden<br />

starter så snart man åbner siden.<br />

Hvis man trykker på knappen ”stop_btn”, hopper den ned til funktionen, der<br />

hedder stopSound. Der får den at vide, at den skal stoppe alt den lyd, som der<br />

ligger i vores lydkanal, som hedder ”mySoundChannel”. Når den har gjort det,<br />

skal den gå til frame 2 i vores MovieClip, da vores startknap ligger der.<br />

Når man trykker på ”play_btn”, og den går til playSound, skal den afspille alt det,<br />

der ligger i vores lydkanal og gå til frame 1, hvor vores stopknap ligger.<br />

Jesper Kruse Gundersen, Michael Steen Hansen, Kristian Baastrup Jensen og Ole Svendsen<br />

23

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!