Avatar billede mortenbock Nybegynder
20. maj 2005 - 13:16 Der er 3 kommentarer og
1 løsning

gotoAndStop(variabel)

Hejsa.

Jeg har en variabel, contentlabel, der indeholder tiltlen på en frame mit movieclip skal gå til. Lige nu gør jeg således:

if (contentlabel == "albums") {
    gotoAndStop("albums");
}

Men der er en del frametitler, så er det ikke muligt at lave noget der ligner dette?:

gotoAndStop(contentlabel);

Jeghar selvf. prøvet ovenstående, og det funker ikke.

Skal lige nævne at jeg programmerer i Flash Lite, så alt actionscript skal være fra Flash 4 eller før.

/Bock
Avatar billede pyroman Nybegynder
21. maj 2005 - 10:52 #1
gotoAndStop(contentlabel); burde virke... hvis altså contentlabel findes, og den indeholder en streng af et eksisterende framelabel. Prøv at udskrive indeholdet af contentlabel:

trace("contentlabel = "+contentlabel+");
gotoAndStop(contentlabel);
Avatar billede pyroman Nybegynder
21. maj 2005 - 10:52 #2
ups... prøver igen:

trace("contentlabel = "+contentlabel);
gotoAndStop(contentlabel);
Avatar billede mortenbock Nybegynder
21. maj 2005 - 13:38 #3
man kan desværre ikke rigtig bruge "trace" i flash lite, da man kun kan teste i en ekstern afspiller. Jeg tror dog at problemet er har noget med den måde man deklarerer variabler på i flash lite:

set("variabelnavn", "tekststreng");

Og så kan man åbenbart ikke rigtig teste på variabelnavn. Feks.:

if(variabelnavn == "andenstreng"){
  gotoAndPlay(variabelnavn);
}

Det udsagn vil den behandle som sandt, selvom det er ganske tydeligt at det ikke passer. Kan ikke helt hitte ud af hvad der var i vejen, så jeg lavede en anden løsning hvor jeg oprettede flere variabler der så kunne testes på, og nu funker det.
Avatar billede mortenbock Nybegynder
14. februar 2006 - 22:23 #4
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester