login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Key.isDown maar dan anders!

Offline Tony_mortana - 25/05/2006 12:41
Avatar van Tony_mortanaPHP interesse Met functie Key.isDown kan je kijken of een toets is ingedrukt,
alleen als ik het volgende doe blijft hij steeds het script draaien.
Maar hij moet het dus 1x doen als de toets word ingedrukt en niet herhalen!
  1. this.onEnterFrame = function()
  2. {
  3. if (Key.isDown(Key.ENTER)) { trace("BOEM"); }
  4. }


Weet iemand iets?? dat hij het alleen doet als toets naar naar beneden gaat en dus niet naar beneden is?

2 antwoorden

Gesponsorde links
Offline vinTage - 25/05/2006 12:46 (laatste wijziging 25/05/2006 14:01)
Avatar van vinTage Nieuw lid dat komt omdat je het in een onEnterFrame hebt staan, dan blijft hij herhalen

oplossing:
  1. var keyListener:Object = new Object();
  2. keyListener.onKeyDown = function() {
  3. if (Key.isDown(Key.ENTER)) {
  4. trace("boem");
  5. }
  6. };
  7. Key.addListener(keyListener);


Je moet wel in je test omgeving "disable keyboard shortcuts" aanvinken, anders werkt het niet.
Offline Tony_mortana - 26/05/2006 11:58
Avatar van Tony_mortana PHP interesse OK bedankt
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.208s