使用Esc按钮从全屏恢复

时间:2012-06-20 10:09:28

标签: actionscript-3 flex flex3

我想使用Esc按钮恢复全屏。它使用空格键正确恢复但使用Esc它无法正确恢复视图状态。

我在进入全屏时使用视图状态,而恢复它将返回默认状态。

1 个答案:

答案 0 :(得分:2)

处理KeyboardEvent。在KEY_UP或KEY_DOWN上添加事件列表器。然后检查eventhandler函数中的keycode。如果按下ESC键,则恢复窗口。请参阅下面提到的代码,它可能会有所帮助

tf.addEventListener(KeyboardEvent.KEY_UP,reportKeyUp);

function reportKeyUp(event:KeyboardEvent):void
{
    if (event.keyCode == Keyboard.ESCAPE)
         this.stage.nativeWindow.restore();
}