问候, 看看我在Google搜索中发现的示例,我可以看到建议在Flex中处理全局键盘事件的常用方法是在Flex应用程序的应用程序完成事件中附加一个侦听器。 但是,无论我尝试什么,我都无法在没有点击页面上的点的情况下捕获事件,该点正在托管我的Flex应用程序。 此外,如果我在Web应用程序中使用Flex组件,其中还有html和Javascript,我仍然希望能够抓取全局键盘事件,即使嵌入式flex组件(在flash播放器中)没有焦点。
是否有一种可靠的方法将Flex应用程序和组件(当它们嵌入网页时)连接到键盘事件?
最诚挚的问候 谢雷夫
答案 0 :(得分:1)
您可以使用javascript桥。您需要在javascript中设置侦听器,将数据传递给Flex应用程序。
至于直接捕获它们,如果插件具有焦点,浏览器将只向Flash插件发送事件,所以不,你不能直接在Flex应用程序中捕获它们。