Avatar billede swiffer Nybegynder
07. december 2002 - 14:16 Der er 5 kommentarer og
1 løsning

If-sætning driller !

Jeg er i gang med at lave en enarmet tyveknægt. Variablerne bliver hentet fra en ekstern asp-fil.

_root.h1 angiver hvor hjulet skal stoppe (stribe er striben med billeder)

Jeg bruger koden nedenfor, men hjulene gider ikke at stoppe... hvad gør jeg galt?

if (_root.hjul1.stribe._y >= _root.h1) {
          /* STOP HJUL */
Avatar billede mat Nybegynder
07. december 2002 - 14:32 #1
ja der er ikke noget syntaksmæssigt galt med din condition, det er sådan omtrent hvad man kan sige ud fra det du har skrevet.
Avatar billede swiffer Nybegynder
07. december 2002 - 14:56 #2
Okay.. så får du da bare lidt mere :)

onClipEvent (enterFrame) {
    if (_root.H1RUN) {
        if (_root.hjul1.stribe._y > 275) {
            _root.hjul1.stribe._y = -300;
        } else {
            _root.hjul1.stribe._y = _root.hjul1.stribe._y+10;
        }
        if (_root.H1ACTIVATED and _root.ready) {
            if (_root.hjul1.stribe._y >= _root.h1) {
                _root.H1RUN = false;
                _root.beep.start(0, 1);
            }
        }
    }
    _root.test = _root.hjul1.stribe._y;
}
Avatar billede mat Nybegynder
07. december 2002 - 15:47 #3
..ok jeg skyder lige her, men er denne her: if (_root.H1ACTIVATED and _root.ready) ikke embedded i: if (_root.H1RUN), og betyder det ikke at hvis den bliver opfyldt (plus den der er inde i) bliver hele lortet utilgængeligt?!?

skal det ikke se sådan ud:

onClipEvent (enterFrame) {
    if (_root.H1RUN) {
        if (_root.hjul1.stribe._y > 275) {
            _root.hjul1.stribe._y = -300;
        } else {
            _root.hjul1.stribe._y = _root.hjul1.stribe._y+10;
        }
}
        if (_root.H1ACTIVATED and _root.ready) {
            if (_root.hjul1.stribe._y >= _root.h1) {
                _root.H1RUN = false;
                _root.beep.start(0, 1);
            }
        }
   
    _root.test = _root.hjul1.stribe._y;
}


..eller er det mig der er helt galt på den her? (det er som sagt bare lige fra hoften :)
Avatar billede swiffer Nybegynder
07. december 2002 - 16:37 #4
nej:

_root.H1ACTIVATED bliver sat til true af flashfilen, når der er gået et stykke tid (så hjulene ikke stopper med det samme)

_root.ready bliver sat til true af ASP-filen, når variablerne er hentet... Kan det evt. være at flash opfatter true (som er hentet fra en asp-fil) bliver opfattet som tekst, og ikke som boolean (eller hvad fanden true/false hedder)

:o)
Avatar billede mat Nybegynder
07. december 2002 - 17:02 #5
Det er da ekstremt muligt, ihvertfald et tjek værd :)
Avatar billede swiffer Nybegynder
07. december 2002 - 20:03 #6
Okay, det var det... jeg undskylder for ulejligheden!
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