如何使 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/