mroystein Skrevet 17. mars 2009 Del Skrevet 17. mars 2009 (endret) Holder på med arrays i Flash CS3. Holder på med et større arbeid, men lagde et kjapt eksempel for å prøve å løse problemet. Håper noen kan hjelpe. Har bilde1, bilde2, bilde3 som skal vises i rekkefølge når en trykker på knappen. Men går det ann å kalle på et bilde på denne måten? Problemstilingen er at jeg vil bruke [Nummer] til å kalle på bilder, slik man bruker den i Arrays. bilde1.visible = false;bilde2.visible = false; bilde.visible = false; var Nummer:uint = 0; knappNeste.addEventListener(MouseEvent.CLICK, onNeste); function onNeste(evt:MouseEvent) { Nummer++; tall[Nummer].visible = true; } Altså når Nummer er 2, vil tall[Nummer] bli tall2 som vises. Får feilmelding på "tall[Nummer].visible = true;" koden. Endret 17. mars 2009 av mroystein Lenke til kommentar
trygveaa Skrevet 18. mars 2009 Del Skrevet 18. mars 2009 Det her bør vel funke. bilde1.visible = false; bilde2.visible = false; bilde.visible = false; var bilder = new Array(bilde, bilde1, bilde2); var Nummer:uint = 0; knappNeste.addEventListener(MouseEvent.CLICK, onNeste); function onNeste(evt:MouseEvent) { bilder[Nummer].visible = true; Nummer++; } Lenke til kommentar
mroystein Skrevet 18. mars 2009 Forfatter Del Skrevet 18. mars 2009 tusen takk! akkurat det jeg trengte! (Hadde prøvd med bildene i tabell før, men fikk det ikke til.) Men igjen, tusen hjertelig takk! Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå