0

我正在使用 adobe flash / AS3 此动画将用作自动运行启动画面
如何在加载时使 swf 成为全屏?
在哪里写这个 on_load 事件

4

2 回答 2

2

它在投影仪中工作,全屏启动有一个简单的延迟。

我用了那个方法:

function whatever(constructorOrOther:One)
{
    setTimeout(setToFullScreen, 1);
}

function setToFullScreen()
{
    stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;
    stage.scaleMode = StageScaleMode.SHOW_ALL;
}
于 2013-01-14T13:57:19.137 回答
0

这是用于 Flash 播放器(在浏览器中)吗?就像文档说的那样,您只能通过鼠标单击或键盘输入进入全屏模式(http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/Stage.html#显示状态)。

全屏模式响应用户的鼠标点击或按键而启动;Stage.displayState如果没有用户输入,电影就无法更改。Flash 运行时限制全屏模式下的键盘输入。可接受的键包括终止全屏模式的键盘快捷键和非打印键,例如箭头、SpaceShiftTab键。(使用全屏交互模式来支持来自其他键的输入。)终止全屏模式的键盘快捷键是:Escape(Windows、Linux 和 Mac)、Control+ W(Windows)、Command+ W(Mac) 和Alt+ F4

于 2012-09-13T08:58:01.117 回答