0

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

我在进入全屏时使用视图状态,在恢复时它会恢复到默认状态。

4

1 回答 1

2

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

tf.addEventListener(KeyboardEvent.KEY_UP,reportKeyUp);

function reportKeyUp(event:KeyboardEvent):void
{
    if (event.keyCode == Keyboard.ESCAPE)
         this.stage.nativeWindow.restore();
}
于 2012-06-20T10:18:22.213 回答