我有一个全屏按钮,点击后可以使用。但是,几秒钟后,Flash会自动退出全屏模式并恢复为正常模式。我在浏览器中运行它。我尝试将fullScreen事件处理程序中的所有代码剥离到此(我删除了在displayStates之间切换):
private function fullScreenHandler( event:MouseEvent ):void
{
stage.displayState=StageDisplayState.FULL_SCREEN;
}
它仍然在发生。有没有人见过这个?
答案 0 :(得分:0)
尝试在全屏退出时挂起函数,插入一些会引发异常的代码(例如尝试调用null的某些方法,这是Haxe / Flash中最简单的方法)并查看异常的堆栈跟踪。你会看到导致全屏退出的原因。
答案 1 :(得分:0)
每次在相同的时间后退出全屏吗?它可能是一台傻傻的东西,就像计算机要睡觉一样。在这种情况下,我从来没有经历过闪存播放器独立退出全屏,但我可以想象,因为它在浏览器中改变了一些东西。
所以我建议尝试从Flash播放器运行它,而不是浏览器,如果可以的话。这应该告诉您应用程序或浏览器是否有问题。
在同一个笔记上尝试在不同的浏览器上。由于我认为它相当便携,你也应该考虑在不同的物理计算机上进行尝试。