失去焦点时的Flash Player行为

时间:2013-03-07 18:50:47

标签: actionscript-3 flash flash-cs5 flashdevelop

我遇到了FlashPlayer的一个真正问题。我需要的是让它在THROTTLE模式下全速工作 - 这意味着当FlashPlayer失去焦点并将帧速率降低到大约4fps时。这通常被称为移动电话的功能,或者当您更改浏览器中的选项卡并且.swf电影不再以全速运行时。 我需要全速,因为我们在虚拟服务器上运行使用flash swfs的测试,并且不幸的测试运行时间很长。 我发现在FP11.2中引入了ThrottleEvent,告诉你Flash Player正在做什么。它可以进入PAUSE,THROTTLE或RESUME状态。不幸的是,当它真正进入任何这些状态时,我似乎无法强制使用其他stage.frameRate。我也尝试使用Event.DEACTIVATE和Event.ACTIVATE而没有任何结果。 我能以任何方式解决这个问题吗?或者如果没有,在Adobe将此功能合并到FP之前,最新版本的FlashPlayer是什么? 谢谢你的回复! Kindest Pawel

1 个答案:

答案 0 :(得分:0)

你应该试试

stage.addEventListener(ThrottleEvent.THROTTLE, doStuff)