我的Flex应用程序报告的用户有时应用程序在浏览器窗口最小化时冻结,或者他们选择另一个活动选项卡覆盖它。在这种挂起状态下,应用程序不会收到CPU共享,并且它使用的所有网络连接都已关闭。浏览器窗口恢复后,应用程序恢复。 Mac OS Leopard上的Safari 5出现这种情况,Flash player 10.0和10.1都是这种情况。我搜查了很多,但我无法找到任何有关此类行为的信息。Flex应用程序在Mac上使用Safari后台挂起
此行为不是每台Mac的Safari上可重复的,所以我的问题是:
在什么情况下可能发生这种情况?
是否有可能进入暂停状态以防止以及如何进入?
是否可以通知Flex应用程序进入睡眠模式并唤醒回来?
只是要清楚,10。1不会进入睡眠状态,它在此状态下具有抑制帧速率。 Tinic的文章就是这样的行为:http://blog.kaourantin.net/?p=82 你是正确的,LocalConnection也在这种状态下受到限制。这是设计,而不是一个错误。 – 2010-07-01 10:40:25
David;好东西,我还没有看到那些博客文章。 – JeffryHouser 2010-07-01 12:10:48
@Flextras:我担心这会发生在10.0和10.1玩家身上,我会相应地更新说明。 – 2010-07-01 13:39:05