【发布时间】:2011-11-17 06:18:05
【问题描述】:
如何让 flashobject 在 HTML 中全屏显示? (无需闪光灯源)
【问题讨论】:
-
阅读 Flash 到 HTML5 的转换
-
这可能适用于简单的动画,但我非常怀疑这是否适用于应用程序
标签: html flash fullscreen
如何让 flashobject 在 HTML 中全屏显示? (无需闪光灯源)
【问题讨论】:
标签: html flash fullscreen
您无法从 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 设置。
【讨论】:
Loader的content属性改变加载的SWF的scaleMode吗?即Loader.content.stage.scaleMode = StageScaleMode.NO_SCALE?
使嵌入代码的宽度和高度为 100%。
【讨论】: