2010-06-23 621 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

相關問題