自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支持。
本文详细介绍了如何在FlashPlayer版本11.3及以上版本中实现全屏模式下的键盘交互功能,包括代码实现步骤和注意事项。特别强调了在HTML页面中加入特定参数来启用全屏模式,并在全屏时进行用户确认。
245

被折叠的 条评论
为什么被折叠?



