退出全屏模式后Flash恢复正常大小?

Posted

技术标签:

【中文标题】退出全屏模式后Flash恢复正常大小?【英文标题】:Flash going back to normal size after exiting fullscreen mode? 【发布时间】:2012-04-27 18:51:30 【问题描述】:

我使用 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);

【问题讨论】:

贴出你的代码,看不到就不好调试了! @grapefrukt 嗯,这是一个很笼统的问题,我会在一分钟内发布一些内容,我猜是控制全屏的内容 好吧,我自己想通了,我所做的只是把这行代码,在用户退出全屏模式后运行。 stage.scaleMode = StageScaleMode.SHOW_ALL; 【参考方案1】:

好吧,我自己想通了,我所做的只是将这行代码放在用户退出全屏模式后运行。 stage.scaleMode = StageScaleMode.SHOW_ALL;

【讨论】:

以上是关于退出全屏模式后Flash恢复正常大小?的主要内容,如果未能解决你的问题,请参考以下文章

你能在视频完成时让 youtube 视频退出全屏吗

在 safari ios 上禁用下拉以退出全屏模式

GitKraken - 如何退出全屏模式?

ue4运行后F8退出

Android WebView全屏视频退出创建额外的空白区域

手机qq浏览器怎么退出全屏