html - 如何使 HTML 中的 Flash 对象全屏显示?

标签 html flash fullscreen

如何使 FlashObject 在 HTML 中全屏显示? (无需Flash源)

最佳答案

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

stage.displayState = "fullScreen";

如果无法执行此操作,您将无法使用全屏播放器。您的一种选择可能是创建一个包装器 SWF,加载现有内容,打开到全屏模式,然后通过读取 flash.system.Capability::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 设置。

关于html - 如何使 HTML 中的 Flash 对象全屏显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8159351/

相关文章:

javascript - 如何在 Javascript 中显示警报

javascript - 如何通过 Javascript 与 Flash 交互?

c++ - 使用 HWND 切换应用程序全屏

jquery - 以全屏模式启动移动网络应用程序

javascript - 不在下拉列表中显示所选项目

php - 如何向搜索引擎显示 HTML 页面而不是 Flash

html - 缩小浏览器时,CSS组按钮div脱离行和列

javascript - 如何列出 flash 元素公开的可用回调

javascript - 用于网络摄像头录制的 Flash 库,封装在 JS 中?

javascript - Three-JS - 全屏更改渲染器的大小