我使用了here中的示例
应用程序不能通过双击打开。
作品
SystemTrayIcon(NativeApplication.nativeApplication.icon).addEventListener(MouseEvent.CLICK, unDock);不起作用
SystemTrayIcon(NativeApplication.nativeApplication.icon).addEventListener(MouseEvent.DOUBLE_CLICK, unDock);发布于 2011-05-10 22:05:56
正如alxx提到的,这不是一个bug,只是一个限制。
你应该做的就是监听点击事件,并比较两次点击之间的时间戳(getTimer()),如果低于400ms,则取消停靠。
发布于 2017-06-08 20:40:05
谢谢J_A_X。:)
SystemTrayIcon(NativeApplication.nativeApplication.icon).addEventListener(MouseEvent.CLICK, openWindow);
private var previousTimeStamp:int;
private function openWindow(event:Event):void
{
var currentTimeStamp:int = getTimer();
if(currentTimeStamp)
{
if(currentTimeStamp - previousTimeStamp < 400)
{
// double click
trace("double click");
}
}
previousTimeStamp = getTimer();
}https://stackoverflow.com/questions/5945527
复制相似问题