Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 非活动本机窗口上的Flex Air翻滚_Apache Flex_Air_Window_Native_Rollover - Fatal编程技术网

Apache flex 非活动本机窗口上的Flex Air翻滚

Apache flex 非活动本机窗口上的Flex Air翻滚,apache-flex,air,window,native,rollover,Apache Flex,Air,Window,Native,Rollover,我有一个Flex AIR的本地窗口。假设窗口没有焦点。它是非活动的。有可能知道鼠标什么时候在这样的窗口上吗?窗户总是在前面。我听说可以通过检查ENTER FRAME handler中的stage.mouseX。但也许有更优雅的解决方案?我会考虑使用该事件;每当鼠标进入窗口,我都会开枪 我看到的唯一问题是NaiveWindow类没有记录鼠标事件。因此,鼠标事件很可能必须从NativeWindow的子项之一发送。您可以尝试添加一个透明图像作为背景或类似的内容,并在该图像上侦听事件 不确定您有一个Na

我有一个Flex AIR的本地窗口。假设窗口没有焦点。它是非活动的。有可能知道鼠标什么时候在这样的窗口上吗?窗户总是在前面。我听说可以通过检查ENTER FRAME handler中的stage.mouseX。但也许有更优雅的解决方案?

我会考虑使用该事件;每当鼠标进入窗口,我都会开枪


我看到的唯一问题是NaiveWindow类没有记录鼠标事件。因此,鼠标事件很可能必须从NativeWindow的子项之一发送。您可以尝试添加一个透明图像作为背景或类似的内容,并在该图像上侦听事件

不确定您有一个NativeWindow是什么意思,但是如果您扩展了spark.components.Window,这是您创建窗口并向其中添加MouseeEvent.MOUSE\u移动侦听器的方式,那么无论窗口或应用程序本身是否具有焦点,只要鼠标在窗口上移动,都会触发该侦听器