04. juli 2006 - 16:35Der er
4 kommentarer og 1 løsning
KeyUP - hvordan registrerer jeg KeyUP for specifikke taster?
I en onEnterFrame funktion har jeg følgende:
if (Key.getCode() == Key.SPACE) { var Px = person._x; var Py = person._y; var ball:MovieClip = attachMovie("pkt","pkt"+i,i); ball._x = Px; ball._y = Py; i = i + 1;
Problemet er det, at jeg genererer rigtig mange movieclips hver gang jeg trykker SPACE knappen ned. Jeg vil gerne at der kun bliver genereret ET movieclip hver gang jeg trykker på SPACE knappen.
Hvordan kan jeg sørge for at kun et movieclip bliver genereret hver gang jeg trykker?
Hvordan kan man bruge en KeyUP funktion til at løse problemet?
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Det virker, som en drøm, men jeg forstår ikke helt hvorfor? Du starter med at lave et Object ved navn Key_listerner som registrerer onKeyDown, men så er jeg ikke helt med på, hvad der så sker. Hvorfor går i kun op med én, hver gang jeg trykker. I øvrigt er det første gang jeg bruger denne service. Er der noget med nogle point man skal tildele?
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.