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.

2. Semester MMD 16. juni 2008<br />

Kodeeksempler<br />

Vi vil her vise og forklare 2 stykker kode fra vores kampagnesites’ scribts.<br />

Kodeeksempel #1 – menu.as<br />

private function xmlLoaded(evtObj:Event) //vi lytter til hvornår XMLen er loaded<br />

{<br />

resultat = new XML(evtObj.target.data); /* XMLen bliver lagt ind i resultat, evtObj er alt det<br />

der sker når XMLen loades ind, target er XML<br />

filen og data tager det data der ligger i XMLen */<br />

trace(resultat); //tracer for at se om XMLen bliver loaded ind<br />

var i:int=1; // i er en integer, et tal, og det starter ved 1<br />

for each (var property:XML in resultat.minKnap) /*en lykke, bestemmer hvad XMLen skal<br />

bruges til, og vi siger at fra XMLen skal vi<br />

bruge det der står i minKnap*/<br />

{<br />

this["knap"+i+"_mc"].text_txt.text=property.@title; /*lykken siger til først knap1_mc, at der i<br />

text_txt -feltet skal lægges tekst ind,<br />

den skal have en værdi, som er det<br />

er i XML-filen hedder title, lykken gør<br />

det samme igennem alle<br />

knapperne, da i tæller en op for hver<br />

gang lykken køres igennem*/<br />

this["knap"+i+"_mc"].useHandCursor=true; // siger at der skal bruges en hånd som cursor på<br />

knappen<br />

this["knap"+i+"_mc"].buttonMode=true; // fortæller at det her er en knap<br />

this["knap"+i+"_mc"].addEventListener(MouseEvent.MOUSE_UP, buttonUpHandler);<br />

/*vi fortæller at der skal ske noget når man<br />

har klikket på knappen og laver en<br />

buttonUpHandler, som skal bruges senere i<br />

scriptet til at fortælle hvad der skal ske*/<br />

Gruppe 8 Christina, Inge & Rebecca 45

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

Saved successfully!

Ooh no, something went wrong!