Actionscript 3 检查系统焦点

Actionscript 3 检查系统焦点,actionscript-3,apache-flex,Actionscript 3,Apache Flex,我有一个主应用程序的激活和停用事件处理程序,当用户在浏览器或flex应用程序浏览器窗口内外单击时触发。由于我对我的应用程序做了一些细微的更改(我怀疑Adobe没有预料到),激活和停用事件不再触发。在enterFrame中是否可以调用hasFocus类型的函数,例如我建议在JavaScript中添加事件处理程序,以侦听Flash DOM对象的focus&blur事件。如果触发这些事件中的任何一个,您可以通过externalInterface通知Flash电影并根据需要处理它 Flash有一个eve

我有一个主应用程序的激活和停用事件处理程序,当用户在浏览器或flex应用程序浏览器窗口内外单击时触发。由于我对我的应用程序做了一些细微的更改(我怀疑Adobe没有预料到),激活和停用事件不再触发。在enterFrame中是否可以调用hasFocus类型的函数,例如

我建议在JavaScript中添加事件处理程序,以侦听Flash DOM对象的focus&blur事件。如果触发这些事件中的任何一个,您可以通过externalInterface通知Flash电影并根据需要处理它


Flash有一个event.ACTIVATE事件和鼠标离开舞台时的MOUSE\u MOUSE事件,但它们并不总是非常准确。特别是,如果您在向外拖动时按住鼠标按钮,则不会触发鼠标退出事件。实际上,JavaScript是这里最好的选择。

Event.ACTIVATE和DEACTIVATE是我之前检查的内容,在我做出这些更改之前,它工作了很长一段时间。Javascript中的focus和blur事件是否会指示浏览器窗口或DOM文档是否已获得/失去焦点