今天尝试找窗口的最小化事件的时候,一直没发现这个事件通知,结果NativeWindow发现了displayStateChange 这个事件,在文档里面说了当最小化的时候会通知,当最大化的时候也是这个事件,然而尝试做最小化目的就是做系统任务栏图标。
但是发现了一个属性:displayState 可以利用这个属性来判断是不是最小化的情况。于是就加了这个判断,那么就可以实现最小化的时候,打开系统任务栏的图标了。
正常状态,最小化状态,最大化状态
NativeWindowDisplayState.NORMAL
NativeWindowDisplayState.MINIMIZED
NativeWindowDisplayState.MAXIMIZED
private function onMinWindowHandler(event:NativeWindowDisplayStateEvent):void
{
//trace(this.stage.nativeWindow.displayState)
if(this.stage.nativeWindow.displayState!="normal" && this.stage.nativeWindow.displayState!="maximized")
{
//打开图标
}
}
好,累,准备吃饭去。