我使用 Flash Adobe CS6。
我想在我的应用程序中有一个全屏模式。在 AC2 中有一个函数 fscommand。我试过这个,但没有成功。我只有一个 .swf 文件,它应该在启动后进入全屏模式。
我是否有机会在不使用 Adobe Air 的情况下将我的应用程序置于全屏模式?
Flash 播放器版本:11.4
我使用 Flash Adobe CS6。
我想在我的应用程序中有一个全屏模式。在 AC2 中有一个函数 fscommand。我试过这个,但没有成功。我只有一个 .swf 文件,它应该在启动后进入全屏模式。
我是否有机会在不使用 Adobe Air 的情况下将我的应用程序置于全屏模式?
Flash 播放器版本:11.4
使用任一
stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE
(您需要以 FP 11.3+ 为目标才能使用此模式)
或者
stage.displayState = StageDisplayState.FULL_SCREEN
.
后者不允许您在全屏模式下阅读键盘输入。
采用 :
stage.displayState = StageDisplayState.FULL_SCREEN
首先在你的舞台上放一个 MC,Instance Name 是 toggle,然后你可以使用这个:
var fullScreen:Boolean = false;
toggle.addEventListener(MouseEvent.CLICK, toggleScreen);
function toggleScreen(e:MouseEvent):void
{
if(fullScreen == false)
{
fullScreen = true;
stage.displayState = StageDisplayState.FULL_SCREEN;
}
else
{
fullScreen = false;
stage.displayState = StageDisplayState.NORMAL;
}
}