作为这个问题的后续问题:开发在线考试申请表,如何防止作弊?
我可以检测Flex应用程序何时失去焦点?即如果用户点击了另一个应用程序或打开了浏览器选项卡?
我读到这个:检测Flex应用程序何时失去焦点但不是很清楚......
该链接的代码的关键部分是
systemManager.stage.addEventListener(Event.DEACTIVATE,deactivate);
当焦点进入和离开播放器时,Flash播放器发出激活和停用事件.您需要做的就是为他们创建一个监听器并做出适当的反应.
有关如何使用激活和停用事件的更清晰示例,请参见blog.flexaxamples.com.
此外,看起来激活和停用事件在某些浏览器中有问题.Colin Moock在这里有更多信息.