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