【问题标题】:how to make flash object fullscreen in HTML?如何在 HTML 中使 Flash 对象全屏显示?
【发布时间】:2011-11-17 06:18:05
【问题描述】:

如何让 flashobject 在 HTML 中全屏显示? (无需闪光灯源)

【问题讨论】:

标签: html flash fullscreen


【解决方案1】:

您无法从 Flash 之外执行此操作。通过设置stage的fullScreen属性触发全屏模式:

stage.displayState = "fullScreen";

如果无法执行此操作,您将无法使用全屏播放器。您的一种选择可能是创建一个包装器 SWF,该 SWF 加载到现有内容中,以全屏模式打开,然后通过读取 flash.system.Capabilities::screenResolutionX 将现有内容缩放到全屏大小。像这样的:

//assume content SWF is already loaded and on the stage
function resize():void
{
    stage.displayState = "fullScreen";
    loadedSWF.x = 0;
    loadedSWF.y = 0;
    loadedSWF.width = flash.system.Capabilities.screenResolutionX;
    loadedSWF.width = flash.system.Capabilities.screenResolutionY;
}

效果如何取决于您将要加载的 SWF 的现有 scaleMode 设置。

【讨论】:

  • +1 Wrapper SWF 可以很好地工作。你能通过Loadercontent属性改变加载的SWF的scaleMode吗?即Loader.content.stage.scaleMode = StageScaleMode.NO_SCALE?
  • 好问题,老实说,我不知道它是否有效。当然值得一试。
【解决方案2】:

使嵌入代码的宽度和高度为 100%。

【讨论】:

  • 但这不是全屏的,那时浏览器仍然可见
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多