AIR app inactive =较低的帧率?

时间:2012-03-10 13:02:16

标签: actionscript-3 flash air

我在一个非常不舒服的设置中工作,我正在试图弄清楚如何解决它。

我正在开发一个AIR应用程序,它正在从基于基准标记的多点触控表的框架接收TUIO事件。直到昨天我用鼠标伪造事件才能更快地工作,但随后我将所有东西连接到TUIO模拟器并出现了问题。

TUIO Simulator是一款Java应用程序。通过在模拟器上拖动标记,您可以发送我转发到AIR应用程序的OSC消息。问题是我注意到当我在模拟器上拖动某些内容时,我的AIR应用程序失去焦点,并且AIR帧率突然下降。如果我在我的模拟器上拖动一些东西并且我快速切换到AIR窗口,一切都顺利,所以看起来问题是如果我的AIR应用程序不是活动应用程序,它会以较低的帧速率重绘(我记得读过一些关于此的内容) ,不确定)。

所以我的问题是:我对AIR中的非活动窗口是否以较低的帧速率重绘这一事实是正确的吗?你有任何建议/解决方法来修复它,并允许我与java应用程序交互,没有我的AIR帧率下降?

1 个答案:

答案 0 :(得分:0)

对不起伙计们,我通过写这个问题找出了解决办法:) 我刚补充说:

 this.stage.addEventListener ( Event.DEACTIVATE, onDeactivate ); 
 private function onDeactivate (evt:Event):void {
      stage.frameRate = 60;
 }

在我的班级,一切都是固定的。 我为将来会遇到同样问题的人发布答案