Einzelnen Beitrag anzeigen
Alt 17-05-2009, 17:32   #1 (permalink)
Programmierer
Neuer User
 
Registriert seit: May 2009
Beiträge: 18
Question KeyboardEvent "aktiviert" MouseEvent !?

Hallo zusammen, habe ein Problem. Folgender Code (gekürzt):

Code:
stage.addEventListener(KeyboardEvent.KEY_DOWN, keyevent);
vollbildButton.addEventListener(MouseEvent.CLICK, vollbild);

function keyevent(event:KeyboardEvent){
   if(event.keyCode == Keyboard.SPACE){
      if (resumeButton.visible == false) {
         pausieren();
      }
      else {
         wiederaufnehmen();
      }
   }
}

function pausieren() {
   ns.pause();
   pausButton.visible = false;
   resumeButton.visible = true;
}

function wiederaufnehmen() {
   ns.resume();
   pausButton.visible = true;
   resumeButton.visible = false;
}

function vollbild(event:MouseEvent) {
   stage["displayState"] = "fullScreen";
   stage.scaleMode = "noScale";
}
Das Problem ist nun: Wenn man auf den Vollbild-Button (vollbildButton) klickt, wird der NetStream (ns) pausiert, obwohl die Leertaste (SPACE) gar nicht gedrückt wurde. Ist er schon vorher pausiert, beginnt er wieder zu laufen.

Ich habe keine Ahnung, was da schiefläuft. "Aktiviert" der KeyboardEvent die Funktion des MouseEvents

Geändert von Programmierer (17-05-2009 um 18:54 Uhr)
Programmierer ist offline   Mit Zitat antworten