Avatar billede jacobs1 Nybegynder
26. december 2002 - 23:31 Der er 5 kommentarer

hvorfor virker den her evaluate sætning ikke ???

Hej
Mit spørgsmål er:
hvor kan ikke bruge en variabel som sti???
bok = variablen

if (gange==1) {
    "_root."+_root.menu.bok +".gotoAndPlay(2)";
    stop();
} else {
    gotoAndPlay(2);
}

jeg har også forsøgt sådan her

    sti = "_root."+_root.menu.bok +".gotoAndPlay(2)";
    sti;
men det virker ikke en skid!!! GRRRR!!!
Avatar billede mat Nybegynder
26. december 2002 - 23:59 #1
b = eval(_root.menu.bok);
_root.b.gotoAndStop(2);

og sørg for at variablen er initieret når du laver referencen. eller noget i den stil :)
Avatar billede mat Nybegynder
27. december 2002 - 00:01 #2
eller blot:

_root[_root.clip.sti].gotoAndStop(2);
Avatar billede mat Nybegynder
27. december 2002 - 00:15 #3
..og hvilken type er din variabel? i mine eksempler her skal den være en string.
Avatar billede jacobs1 Nybegynder
27. december 2002 - 11:07 #4
Tak! jeg har ikke lige tid til at tjekke det nu!!!
men lig lige et svar ind, så du kan få dine point :-)
Avatar billede mat Nybegynder
27. december 2002 - 16:24 #5
Nu må vi jo lige se om det virker først, mine eksempler er ret obskure (hvor variablen flyder rundt på en måde som jeg har svært ved at se logikken i (det kan være jeg ikke tænker hårdt nok :))

..og jeg ved slet ikke hvordan du har bygget dit op :)

mvh mat
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