Avatar billede t-hviid Nybegynder
12. juli 2001 - 12:58 Der er 4 kommentarer og
1 løsning

Problemer med If statement

Jeg er igang med at lave en lille velkomstpræsentation til et kongrescenter. Filmen består af 2 scener, hvor der i hver scene er 12 textfields som bliver loaded fra et txt-dokument.
Jeg vil gerne lave det sådanne, at filmen går til scene 2, hvis det sidste textfield i scene 1 er \"loaded eller hvis det 1. textfield i scene 2 er \"loaded\".
Jeg har prøvet med følgende:
if (tekstboks1a ==\"\") {
    gotoAndPlay (\"Scene 2\", 1);
} else {
    gotoAndPlay (\"Scene 1\", 1);
}

og

if (tekstboks1a <>\"\") {
    gotoAndPlay (\"Scene 2\", 1);
} else {
    gotoAndPlay (\"Scene 1\", 1);
}
men uden held.

Er det muligt at lave og er der nogen der ved hvordan????

På forhånd tak !
Tommas
Avatar billede Slettet bruger
12. juli 2001 - 13:14 #1
Du bliver nødt til at lave et loop, der tjekker om dit content er loaded for begge scener.
Jeg går ud fra at du starter i scnene 1, derfor laver jeg ikke en \'else if\' men kun et \'if\' parameter. Det kan du selv rette hvis du har behov for det.

Eks. her tjekker om content1 og content2 er loaded;

onClipEvent (enterFrame) {
    if (_root.content1 ne \"\" && _root.content2 ne \"\") {
        with (_root) {
            gotoAndPlay (\"Scene 2\", \"start\");
        }
    }
}

Læg mærke til at jeg refererer til et label i scene 2, såfremt dit loop skulle placeret i et MC.

Ps. dette er kun en ud af mange måder at lave det på, så det er ikke sikkert at det lige passer ind i system, men det kan give dig inspiration til at komme videre....

http://Diktator.dk
Avatar billede t-hviid Nybegynder
12. juli 2001 - 14:39 #2
Tak for svaret!
Nu er jeg ikke den store haj til denne form for programering og jeg har lidt problemer med at få dette til at virke.
Skal jeg lave movieclip i dette eksempel?

Hilsen
Tommas
Avatar billede Slettet bruger
12. juli 2001 - 14:59 #3
Ja, du kan lave et tomt movieclip, og lægge på din scene, hvorefter du markerer det og vælger actions. Så vil du have mulighed for at lave en onClipEvent (enterFrame)
Avatar billede www.faktaomvold.org Nybegynder
15. juli 2001 - 14:14 #4
Jeg har på fornemmelsen, at det måske er goto der er problem

Prøv dette i stedet:

onClipEvent (enterFrame) {
    if (_root.content1 ne \"\" && _root.content2 ne \"\") {
        with (_root) {
            /.gotoAndPlay (\"Scene 2\", \"start\");
        }
    }
}

Ved ik\' om det virker men prøv
Avatar billede t-hviid Nybegynder
16. juli 2001 - 08:00 #5
Tak for hjælpen til jer begge!
Jeg har nu fundet løsningen.
Jeg bruger fælgende kode:
if (tekstboks1a <>\"\") {
    gotoAndPlay (\"Scene 2\", \"start\");
} else {
    gotoAndPlay (\"Scene 1\", \"go\");
}

Fejlen lå i at jeg ikke brugte labels

Endnu engang tak for hjælpen
Tommas Hviid
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