Avatar billede tast Nybegynder
10. august 2003 - 17:04 Der er 2 kommentarer og
1 løsning

Knapper med værdier?

Jeg har 6 knapper som alle (når der trykkes) hopper over til samme movie, af en splash,- herefter skal der så komme noget tekst på splashen, alt efter hvilken knap man har trykket på.
Jeg vil gerne undgå at lave en splash for hver tekst og har derfor følgende i tankerne:

Hvis man giver knapperne værdien 1-6
og så fører denne værdi over til splashen,- så når splashen er udført så tjekker den om der er trykket på knap nr 1 eller 2 osv osv. og hopper herefter over til den aktuelle tekst.

Jeg er total grøn i dette og giver kun dette eksempel for at gøre min ide mere overskuelig.

Knapperne tildeles værdier ved tryk:
Knap1=1
Knap2=2
Knap3=3
Knap4=4
Knap5=5
Knpa6=6

on (release) {knap=1;
    gotoAndPlay(5(som er splash placering));


Splash tjekker værdi og hopper videre:
if (knap=1) {
    gotoAndPlay(15);

}    else if (knap=2){
    gotoAndPlay(20);
;
}
osv osv.....

Er der en der kan lave dette på den rigtige måde og forklare mig hvad det lige er jeg skal gøre?.
Eller måske er der en smartere måde at gøre det på.
Avatar billede barklund Nybegynder
10. august 2003 - 17:23 #1
Du skal for det første huske din placering. Hvis splashen ligger i den hovedtidslinie, så vil det virke fint, men er det et movieclip skal du huske _root foran din variabel, men det eneste problem tilbage er faktisk, at du skal bruge sammenligningsoperatoren (==) i dit konditionelle udtryk i din if-struktur:

if (knap == 1) {
    gotoAndPlay(15);
} else if (knap == 2){
    gotoAndPlay(20);
}

Du kan lave det om til en switch, som gør det samme:

switch(knap) {
case 1:
    gotoAndPlay(15);
    break;
case 2:
    gotoAndPlay(20);
    break;
}

Men hvis du bare skal til:

1 => 15
2 => 20
3 => 25
osv.

Så er det jo bare:

gotoAndPlay(10+5*knap);

/Barklund
Avatar billede tast Nybegynder
10. august 2003 - 19:08 #2
Tak for det.....
Lige hvad jeg manglede....
Avatar billede barklund Nybegynder
10. august 2003 - 19:18 #3
Tarq for points ;)
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