2010-06-23 624 views

回答

9

出于安全原因,键盘输入除了几个按键(请参见下文)在全屏模式下不可用。
您不能启用这些(除非你是在空气中或独立播放器中运行)

全屏模式是在响应用户单击鼠标或按键由用户发起;如果没有用户输入,影片无法更改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

+1

那么,有没有什么办法让那? – coderex 2010-06-23 10:37:47

+2

你甚至读过我的回复吗? – grapefrukt 2010-06-23 16:07:14

5

为Flash 11.3,有一种方法。

你必须去全屏使用此代码:

stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE; 

而且设置了一个param添加到HTML:

<param name="allowFullScreenInteractive" value="true" /> 
+0

我们观察到一些使用全屏交互模式的图形问题,例如显示黑屏的黑屏。将支票抬高到11.4,否则就会以常规全屏模式回落,为我们解决了这个问题。可能对其他人有用。 – 2013-05-21 22:21:32

+0

是否可以与Actionscript 2一起使用? – AkisC 2015-06-23 14:00:55

相关问题