捕捉闪光键事件“逃脱”

时间:2010-04-28 03:42:49

标签: flash key escaping fullscreen

我有一个Flash网站,用户可以查看全屏视频。麻烦的是,我只在全屏播放视频播放器(隐藏其后的网站的其余部分)。

我的“切换全屏”按钮的工作原理是,当用户切换到全屏幕后,它会将视频播放器缩小到正常大小。

但是当用户点击转义键时,我的Flash脚本不知道视频播放器的大小应该减小。

似乎没有办法将ESCAPE密钥捕获为关键事件。任何想法?

2 个答案:

答案 0 :(得分:2)

注册此活动:

this.stage.addEventListener( flash.events.FullScreenEvent.FULL_SCREEN , this.noticeDisplayState );

然后处理它:

public function noticeDisplayState( inEvent:Event ) {
    if ( this.stage.displayState != StageDisplayState.FULL_SCREEN ) {
        // escape key pressed
    }
}

答案 1 :(得分:0)