Keypress stops working during Fullscreen mode

Hiya,

Just run into an odd little problem. My project allows for the user to press numbers on the keyboard to call specific functions accordingly.

It all works fine, until the user goes into “fullscreen” mode. When they are in fullscreen mode, keypress actions no longer seem to work at all. Have I missed something out with an EvenListeners? Or have I overlooked something entirely?

Here’s a sample of how the keyboardEvent is being used:

stage.addEventListener(KeyboardEvent.KEY_DOWN, keypress);

function keypress(keyEvent:KeyboardEvent) {
    if  (keyEvent.keyCode == 48) { // 0
        changeColour("white")
    } else if (keyEvent.keyCode == 49) { // 1
        changeColour("red")
    } else if (keyEvent.keyCode == 50) { // 2
        changeColour("orange")
    } else if (keyEvent.keyCode == 51) { // 3
        changeColour("green")
    } else if (keyEvent.keyCode == 52) { // 4
        changeColour("light blue")
    } else if (keyEvent.keyCode == 53) { // 5
        changeColour("blue")
    } else if (keyEvent.keyCode == 54) { // 6
        changeColour("purple")
    } else if (keyEvent.keyCode == 55) { // 7
        changeColour("pink")
    } else if (keyEvent.keyCode == 56) { // 8
        changeColour("black")
    } 
}

Thanks for your time.

Mark Notton