退出全屏模式后闪光灯恢复正常尺寸?

时间:2012-04-16 12:34:54

标签: html actionscript-3 flash actionscript

我使用actionscript 3制作了一个flash应用程序, 我希望这个应用程序大小是动态的,

能够以任何尺寸嵌入它并让它自行调整。

我设法完成了这个,但问题是:

应用程序的原始宽度为700像素。 我将闪存嵌入更小的尺寸(例如400) 进入全屏,当我退出时,应用程序将自身设置为700像素宽,并且不会将自身调整为实际嵌入区域的400px宽度。

我希望自己足够清楚, 任何帮助,将不胜感激, 提前谢谢!

编辑: 这是在我的应用程序中切换全屏模式的代码:

function fullScreenToggle(e:MouseEvent):void {
    if(stage.displayState == "fullScreen"){
        stage.displayState=StageDisplayState.NORMAL;
    } else {
        stage.scaleMode = StageScaleMode.NO_SCALE;
        stage.align = StageAlign.TOP_LEFT;
        stage.displayState=StageDisplayState.FULL_SCREEN;
    }
}
stage.addEventListener(Event.RESIZE, onResizeDo);

1 个答案:

答案 0 :(得分:2)

我自己弄清楚了,我所做的只是放置这行代码,在用户退出全屏模式后运行。 stage.scaleMode = StageScaleMode.SHOW_ALL;