2011-02-05 54 views

回答

1

查看flash.desktop.NativeApplication类中的userIdle事件。

也可以防止系统成为通过设置systemIdleMode物业闲置:

//Prevent 
NativeApplication.nativeApplication.systemIdleMode = SystemIdleMode.KEEP_AWAKE; 

//Allow 
NativeApplication.nativeApplication.systemIdleMode = SystemIdleMode.NORMAL; 

如果没有这些选项满足您的需求,您可以随时使用NativeProcess到主机操作系统上的处理过程。

+1

NativeApplication具有timeSinceLastUserInput属性,可用于计算系统何时挂起。即如果你得到一个userIdle事件,并且timeSinceLastUserInput大于idleThreshold,那么你可以推断出系统刚刚从挂起中醒来。 – Tamlyn 2011-08-08 10:42:48