我使用actionscript 3制作了一个Flash应用程序, 我希望这个应用程序大小是动态的,
能够将其嵌入任何尺寸并让它进行相应调整。
我设法做到了这一点,但有一个问题:
应用程序的原始宽度为 700 像素。 我将闪光灯嵌入较小的尺寸(例如 400) 进入全屏,当我退出时,应用程序将自身设置回 700 像素宽,并且不会将自身调整为实际嵌入区域的 400 像素宽度..
我希望我已经说得足够清楚了, 任何帮助,将不胜感激, 提前致谢!
编辑: 这是在我的应用程序中切换全屏模式的代码:
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);
最佳答案
好吧,我自己想出来了,我所做的只是简单地将这行代码放在用户退出全屏模式后运行。 stage.scaleMode = StageScaleMode.SHOW_ALL;
关于html - 退出全屏模式后 Flash 会恢复正常大小吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10174173/