Avatar billede baitianlong Nybegynder
23. marts 2002 - 22:30 Der er 9 kommentarer og
1 løsning

Flere samtidige keypress ?

Hej

on (keyPress "<Left>") {
        _root.bank -= 5;
}
on (keyPress "<Right>") {
        _root.bank += 5;
}
on (keyPress "<Up>") {
        _root.pitch -= 2;
}
on (keyPress "<Down>") {
        _root.pitch += 2;
}


Hvad gør jeg når man skal kunne trykke på to knapper samtidig ?????????
Avatar billede donslund Nybegynder
23. marts 2002 - 23:25 #1
Hvis du har testet din film vil u vide, at hvis du holer UP og LEFT nede samtidig, vil dit objekt bevæge sig skråt op (undskyld) til venstre.
Avatar billede baitianlong Nybegynder
23. marts 2002 - 23:28 #2
Det gør den ikke !!! Du kan selv prøve her:
http://www.legende.dk/mutastar.html
Avatar billede donslund Nybegynder
23. marts 2002 - 23:34 #3
Ja, undskyld men der sker da slet ikke noget.
Prøv lige at kigge her:
http://home1.stofanet.dk/donslund/Flash/Ufo.html

ret simpelt men den bevæger sig skråt.
Avatar billede donslund Nybegynder
23. marts 2002 - 23:37 #4
Okay, der skete noget alligevel.

Den her kode har jeg brugt:

onClipEvent (enterFrame) {
    if (Key.isDown(key.LEFT)) {
        if (_x>12) {
            _x -= 5;
        }
    }
}
onClipEvent (enterFrame) {
    if (Key.isDown(key.RIGHT)) {
        if (_x<285) {
            _x += 5;
        }
    }
}
onClipEvent (enterFrame) {
    if (Key.isDown(key.UP)) {
        if (_y>13) {
            _y -= 5;
        }
    }
}
onClipEvent (enterFrame) {
    if (Key.isDown(key.DOWN)) {
        if (_y<287) {
            _y += 5;
        }
    }
}
Avatar billede baitianlong Nybegynder
23. marts 2002 - 23:38 #5
Du skal altså klikke på flashen først, for at gøre den aktiv. Det samme gælder dit eget link !!!
Avatar billede donslund Nybegynder
23. marts 2002 - 23:39 #6
jeps. Jeg har fået din til at bevæge sig.
Avatar billede baitianlong Nybegynder
23. marts 2002 - 23:40 #7
Ah ok.. Det lyder interessant. Jeg kendte ikke det script. keyisdown..
Det må jeg lige prøve. (o;

-Jeg har jo lavet en "usynlig" knap, og givet den on(keypress).
Avatar billede baitianlong Nybegynder
24. marts 2002 - 00:07 #8
Det virker udmærket !!! Og man slipper for pausen mellem første keypress og de følgende gentagelser (hvis du forstår hvad jeg mener (o; )

Ved du tilfældigvis også hvordan jeg får den til at resette når man slipper. -Som hvis nu dit rumskib skulle starte forfra når man slap. Jeg prøvede med en  } else { efter de ifkeyisdown ting. -Men det virkede ikke helt...
Avatar billede donslund Nybegynder
24. marts 2002 - 00:17 #9
onClipEvent (enterFrame) {
    if (Key.isDown(key.DOWN)) {
        if (_y<287) {
            _y += 5;
        }
    } else {
        setProperty(_root.mc, _y, 200);
    }

Hvis down ikke er trykket ned, sættes movieclippets y-værdi til 200.
virket dette ikke?
Avatar billede donslund Nybegynder
24. marts 2002 - 00:18 #10
Nå, nu er dt altså godnat tid.

Jeg tjekker igen i morgen tidlig.

God nat eller god arbejdslyst.
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