2011-09-18 67 views
0

我打算做一个应用程序,可以隐藏在屏幕的顶部以外,并将3px(它的底部)留在屏幕上,当鼠标进入窗口时,它应该滑下并显示它自己。本地边界可以检测鼠标移动吗?

我做了stage.NativeWindow.addEventListener(MouseEvent.MOUSE_MOVE, some_func),但问题是当鼠标位于NativeWindow的底部(这是本机窗口的边框)时,没有MouseEvent被调度。

我知道我可以SystemChrome=false并作出MXML窗口,
或使窗口往下一点点(3px的已经太多了),露出它的SWF内容,

,但是否有其他方法来检测这种鼠标运动?

回答

1

号本地Windows边框其实不是你的应用程序“工作区”的一部分,它的一部分于Windows/Mac等

这是因为我使用AS3很长一段时间,但如果你能获得鼠标的绝对位置(相对于桌面),然后当鼠标位于前3个像素内时触发事件。

+0

谢谢。我要制作一个MXML窗口。 –