Adobe AIR。双击从托盘打开应用程序
我使用了 中的示例此处
应用程序无法通过双击打开。
有效
SystemTrayIcon(NativeApplication.nativeApplication.icon).addEventListener(MouseEvent.CLICK, unDock);
无效
SystemTrayIcon(NativeApplication.nativeApplication.icon).addEventListener(MouseEvent.DOUBLE_CLICK, unDock);
I've used example from here
App doesn't open with double click.
Works
SystemTrayIcon(NativeApplication.nativeApplication.icon).addEventListener(MouseEvent.CLICK, unDock);
Doesn't work
SystemTrayIcon(NativeApplication.nativeApplication.icon).addEventListener(MouseEvent.DOUBLE_CLICK, unDock);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
正如 alxx 提到的,这不是一个错误,只是一个限制。
您应该做的只是监听单击事件并比较两次单击之间的时间戳 (getTimer()),如果低于 400 毫秒,则取消停靠。
As alxx mentioned, this is not a bug, just a limitation.
What you should do is just listen for the click event and compare a the timestamp (getTimer()) between the 2 clicks, if under 400ms, then undock.
谢谢 J_A_X。 :)
Thanks J_A_X. :)