加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flash:Flash Player 安全性·全屏模式安全性(闷)

发布时间:2020-12-15 06:59:33 所属栏目:百科 来源:网络整理
导读:Flash 嵌入HTML后全屏无法使用除上下左右 ESC外的所有快捷键。 ? Flash Player 9.0.27.0 和更高版本支持全屏模式,在该模式中 Flash 内容可以填满整个屏幕。要进入全屏模式,需将 Stage 的 displayState 属性设置为 StageDisplayState.FULL_SCREEN 常量。有

Flash 嵌入HTML后全屏无法使用除上下左右 ESC外的所有快捷键。

?

Flash Player 9.0.27.0 和更高版本支持全屏模式,在该模式中 Flash 内容可以填满整个屏幕。要进入全屏模式,需将 Stage 的 displayState 属性设置为 StageDisplayState.FULL_SCREEN 常量。有关详细信息,请参阅处理全屏模式。
对于在浏览器中运行的 SWF 文件,存在一些安全注意事项。

要启用全屏模式,请在包含 SWF 文件引用的 HTML 页面的 <object> 和 <embed> 标签中添加 allowFullScreen 参数,并将参数值设置为“true”(默认值为“false”),如下例所示:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0" width="600" height="400" id="test" align="middle">
<param name="allowFullScreen" value="true" />
<param name="movie" value="test.swf" />
<param name="bgcolor" value="#333333" />
<embed src="test.swf" allowFullScreen="true" bgcolor="#333333" width="600" height="400" name="test" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer_cn" />
</object>
HTML 页面也可能会使用脚本来生成 SWF 嵌入式标签。您必须更改该脚本,以便让它能够插入适当的 allowFullScreen 设置。由 Flash 和 Flex Builder 生成的 HTML 页面使用 AC_FL_RunContent() 函数嵌入 SWF 文件的引用,您需要添加 allowFullScreen 参数设置,如下所示:
AC_FL_RunContent( ... "allowFullScreen","true",...)

仅当在响应鼠标事件或键盘事件时才会调用启动全屏模式的 ActionScript。如果在其它情况中调用,Flash Player 会引发异常。
在全屏模式下,用户无法在文本输入字段中输入文本。所有键盘输入和键盘相关的 ActionScript 在全屏模式下均会被禁用,但将应用程序返回标准模式的键盘快捷键(例如按 Esc)除外。
当内容进入全屏模式时,程序会显示一条消息,指导用户如何退出和返回标准模式。该消息将显示几秒钟,然后淡出。
如果某个调用方与 Stage 所有者(主 SWF 文件)没有位于同一安全沙箱,则调用 Stage 对象的 displayState 属性会引发异常。有关详细信息,请参阅Stage 安全性。
管理员可以通过在 mms.cfg 文件中设置 FullScreenDisable = 1 对浏览器中运行的 SWF 文件禁用全屏模式。有关详细信息,请参阅管理用户控制。
在浏览器中,必须在 HTML 页面中包含 SWF 文件,才能进入全屏模式。
在独立的播放器或放映文件中始终允许全屏模式。

*只有在浏览器中的 SWF 进入全屏模式时,所有键盘输入和键盘相关的 ActionScript 会被禁用。
*在浏览器中,仅当在响应鼠标事件或键盘事件时才会调用启动全屏模式。也就是说,不可能一打开某个页面,其中的SWF就启用全屏模式。

?

http://hi.baidu.com/sexdeer/blog/item/cd0f9d250f2d831b8b82a1ec.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读