自FlashPlayer11.3开始,已经支持带键盘交互的全屏模式,实现方法:
1、全屏时用StageDisplayState.FULL_SCREEN_INTERACTIVE而不是StageDisplayState.FULL_SCREEN
2、嵌入swf的html页要加入以下两个参数
注意事项:
经测试,Flash Player 11.7/11.8的Debug版本都依然不支持带键盘交互的全屏模式,全屏的时候会提示“SecurityError: Error #2152: 不允许使用全屏模式。”,但是发行版(非Debug版)的Flash Player支持。
1、全屏时用StageDisplayState.FULL_SCREEN_INTERACTIVE而不是StageDisplayState.FULL_SCREEN
stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;
2、嵌入swf的html页要加入以下两个参数
<param name="allowFullScreen" value="true" />
<param name="allowFullScreenInteractive" value="true" />
3、运行的时候,会向用户进行确认,界面截图如下:
注意事项:
经测试,Flash Player 11.7/11.8的Debug版本都依然不支持带键盘交互的全屏模式,全屏的时候会提示“SecurityError: Error #2152: 不允许使用全屏模式。”,但是发行版(非Debug版)的Flash Player支持。