2011-09-18 68 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窗口。 –