2012-03-28 76 views
0

我需要在屏幕关闭或最小化的情况下继续渲染SWF文件。来自adobe网站:“这是Flash Player自10.1版起的一项自动功能,当SWF内容离开屏幕时,Flash Player最大限度地减少了处理。”如何在屏幕外继续进行SWF渲染?

我已经广泛地在这方面寻找解决方案。建议的一个解决方案是使用HTML参数“hasPriority”并将其设置为true,这将确保某些事情不会暂停。无论在屏幕外还是隐藏时,SWF内容都将停止呈现。

有谁知道是否可以禁用此自动功能,以便我的SWF将继续渲染屏幕?

在此先感谢您的帮助。

+0

我不相信控制这是可能的。离屏渲染的目标是什么?也许根据你想要完成的事情可以提供不同的解决方案。 – HotN 2012-03-28 14:01:27

+0

我同意这里。如果您没有尝试捕捉实时屏幕视频,则可能会有替代解决方案,您不需要进行离屏渲染。 – TheSHEEEP 2012-03-28 14:14:06

+0

我基本上构建了一个具有自动旋转功能的老虎机。有人要求机器继续旋转,同时最小化或关闭屏幕。我将不得不寻找另一种解决方法。谢谢 – timrichardsn 2012-04-02 12:40:54

回答

1

Flash虚拟机经过专门设计,在浏览器中查看Flash时,当播放器实例失去窗口焦点时,虚拟机将暂停。这是必要的功能,以便...以及..保持闪光灯彻底摧毁你的电脑,迫使它点燃并将其发送到计算机黑社会。试想一下,如果您的平板电脑上有3-4个闪光灯网站已打开并呈现屏幕,将会发生什么情况。它会死于一次可怕的死亡。您无法覆盖此功能。

+0

有没有办法在Flash中检测它是否在屏幕外停止渲染? – tree 2014-07-29 15:04:38

+0

不是我所知道的。该功能的全部要点是完全暂停执行所有代码。 – 2014-07-29 18:11:34

+0

哇,你能否告诉我很久以前写过这篇文章了:“在平板电脑上渲染屏幕” - 必须在闪光灯死亡之前。在那个笔记上,我建议将你正在做的任何事情切换到HTML5功能。你至少可以完成90%的Flash功能。看看像谷歌swiffy插件的东西。有几乎完整的动作3支持。前几天我测试了它,并使用第三方Flash库,它们编译得很好。 – 2014-07-29 18:13:18