2011-05-20 71 views
1

我有一个全屏按钮,点击后可以工作。但是,几秒钟后,Flash会自动退出全屏模式并恢复到正常模式。我在浏览器中运行它。我试图剥离所有的代码在全屏事件处理到这个(我删除displayStates之间切换):Flash AS3全屏问题:屏幕恢复到正常模式

private function fullScreenHandler(event:MouseEvent):void 
    {   
     stage.displayState=StageDisplayState.FULL_SCREEN; 

    } 

它仍然发生。有没有人见过这个?

+0

已投票?如果你的谷歌'全屏恢复'或任何你能想到的东西,你没有任何帮助。我正在描述不可预知的行为。这就是有人会遇到它并说:“噢,这一次发生在我身上,这是它的原因。” – David 2011-05-20 13:30:19

+0

投了票,不明白为什么这个问题被拒绝了! – Eugeny89 2011-05-20 14:48:56

回答

0

每次在相同的时间量之后它会退出全屏吗?这可能是一些愚蠢的事情,就像计算机会睡觉一样。在这种情况下,我从来没有经历过Flash播放器独立退出全屏,但我可以想象,因为它在浏览器中改变了事情。

所以我建议尝试从Flash播放器运行它,而不是浏览器,如果可以的话。这应该告诉你,如果它是您的应用程序或浏览器有问题。

在同一个笔记上尝试在不同的浏览器。由于我认为它相当便携,你应该考虑在不同的物理计算机上试用它。

+0

感谢您的建议,伙计们。在相同的时间之后,它不会退出全屏,并且它不会让电脑进入睡眠状态。这是Mac 4的Firefox 4中的一个错误。我使用Safari和Google Chrome尝试了它,它的工作原理应该如此。 – David 2011-05-21 17:55:40

0

尝试在全屏退出时插入函数,插入一些会抛出异常的代码(例如尝试调用null的一些方法,这是HaXe/flash中最简单的方法),并查看异常的堆栈跟踪。你会看到是什么原因导致全屏退出。