【发布时间】:2011-03-07 06:14:02
【问题描述】:
听说flash action script 3在全屏模式下禁用了键盘交互。我该如何启用。
【问题讨论】:
标签: flash actionscript-3 actionscript fullscreen
听说flash action script 3在全屏模式下禁用了键盘交互。我该如何启用。
【问题讨论】:
标签: flash actionscript-3 actionscript fullscreen
从 Flash 11.3 开始,有一种方法。
您必须使用此代码进入全屏:
stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;
并在 HTML 中添加一个参数:
<param name="allowFullScreenInteractive" value="true" />
【讨论】:
出于安全原因,除少数键(见下文)外的键盘输入在全屏模式下不可用。
您无法启用这些(除非您在 Air 或独立播放器中运行)
全屏模式响应用户的鼠标点击或按键启动;没有用户输入,电影无法更改 Stage.displayState。 Flash Player 在全屏模式下限制键盘输入。 可接受的键包括终止全屏模式的键盘快捷键和非打印键,例如箭头、空格、Shift 和 Tab 键。终止全屏模式的键盘快捷键是:Escape(Windows、Linux 和 Mac)、Control+W (Windows)、Command+W (Mac) 和 Alt+F4。
http://livedocs.adobe.com/flex/3/langref/flash/display/Stage.html#displayState
【讨论】: