Avatar billede jacobs1 Nybegynder
27. marts 2004 - 13:31 Der er 4 kommentarer og
1 løsning

scene skift

er der nogle der kan se hvad der er forkert her?
jeg vil gerne have at jeg springer til scene "score" når if sætningen er opfyldt. men den gider ikke springe til en ny scene???

onClipEvent (enterFrame) {
    if (_root.bold.hitTest(_root.ram_t)==true) {
        gotoAndPlay("Score", 1);
        score=1;
    }
}
og hvordan overføre jeg en variabel fra den ene scene til en ny?
jeg vil går ud fra at koden ser sådan ud?
_root.score.bold.score;

Tak!
Avatar billede pyroman Nybegynder
27. marts 2004 - 13:50 #1
Prøv at tjekke dette spm: http://www.eksperten.dk/spm/480009

Scener er en slags illusion - de eksisterer kun inde i flash - når der exporteres lægges alle scenerne sammen...

I stedet for at angive scenenavn bør du give alle dine frames framelabels istedet - disse er unikke navne - dvs du ikke kan have to frames med samme label.

Så kan du istedet skrive:

_root.gotoAndPlay("frame1_i_Scenen_Score");

Variabler i _root eksisterer i alle scener! Så du kan skal bare skrive:

_root.boldScore = "værdi";

så må din bold hente sin score fra _root.boldScore
Avatar billede jacobs1 Nybegynder
27. marts 2004 - 14:05 #2
det virker det med at give framelabels, men variablen kan den ikke finde ?
Avatar billede jacobs1 Nybegynder
27. marts 2004 - 14:09 #3
jo hvis jeg opretter variablen i _root kan den godt finde den.. men hvis jeg ligger den under et onClipEvent (enterFrame) på et movieclip kan den ikke finde den ?
}
Avatar billede pyroman Nybegynder
27. marts 2004 - 15:03 #4
Prøv at skriv koden hvor du har brug for variablen...
Avatar billede jacobs1 Nybegynder
27. marts 2004 - 15:04 #5
okay, jeg har løst det på en anden måde.. så du får lige dine point :)
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