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

  Flash 嵌入HTML后全屏无法使用除上下左右 ESC外的所有快捷键。 Flash Player 9.0.27.0 和更高版本支持全屏模式,在该模式中 Flash 内容可以填满整个屏幕。要进入全屏模式,需将 Stage 的 displayState 属性设置为 StageDisplayState.FULL_SCREEN 常量。有关详细信息,请参阅处理全屏模式。
  对于在浏览器中运行的 SWF 文件,存在一些安全注意事项。
  要启用全屏模式,请在包含 SWF 文件引用的 HTML 页面的 和 标签中添加 allowFullScreen 参数,并将参数值设置为"true"(默认值为"false"),如下例所示:
  height="400" id="test" align="middle">
  
  
  
  height="400" name="test" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer_cn" />
  
  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/cd0f9d250f2d 831b8b82a1ec.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值