26. august 2003 - 17:03Der er
6 kommentarer og 1 løsning
man kan snyde i mit spil
Hy Flash folk, jeg er ret ny i flash, og har derfor et par ting jeg ikke helt fatter. jeg har lavet et lille "spil" hvor man skal bruge pile-tasterne. virker fint; ______ myListener = new Object(); myListener.onKeyDown = function() { if (Key.isDown(Key.LEFT)) { _root.alt_mc.gotoAndPlay(5); LeftHits++; trace(LeftHits); } else if (Key.isDown(Key.RIGHT)) { _root.alt_mc.gotoAndPlay(15); RightHits++; trace(RightHits); } }; _________________ problemet er så bare at man jo kan "snyde" ved at holde pil tasten nede. hvordan undgår jeg det, således at det er på onKeyUp den reagere?
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
Ved ikke lige om det er den smarteste måde at gøre det på:
var left = 0; var right = 0; myListener = new Object(); myListener.onKeyDown = function() { if (Key.isDown(Key.LEFT)) { left = 1; } else if (Key.isDown(Key.RIGHT)) { right = 1; } }; myListener.onKeyUp = function() { if (left) { _root.alt_mc.gotoAndPlay(5); LeftHits++; trace(LeftHits); } else if (right) { _root.alt_mc.gotoAndPlay(15); RightHits++; trace(RightHits); } left = 0; right = 0; }; Key.addListener(myListener);
>michael, jo det var egentlig også med keyup jeg ville, men kan ikke få den itl at virke, da der åbentbart ikke er noget der hedder isUp -> "if (Key.isUp(Key.LEFT)) " skal lige siges jeg er total ny i flash
if (Key.isUp(Key.LEFT)) = if(!Key.isDown(Key.LEFT)) (o;
Synes godt om
Ny brugerNybegynder
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.