微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

flex – 按下“alt”后如何保持专注?(Adobe AIR app)

我正在使用AIR Flex制作应用程序.

一个功能就像:

>当Alt键关闭时,鼠标光标变为B,
>当Alt键启动时,鼠标光标将恢复为A.

但问题是每次释放Alt键时,鼠标光标都会变回系统认值(箭头形状),而且好像焦点在于舞台之外的某个地方.

这提醒我,当在普通窗口中按下Alt时,菜单栏将被聚焦.

如何停止此认行为?

附:我尝试了以下方法并且不起作用:

> 1)监听stage的KEY_DOWN / KEY_UP事件,并在事件处理程序中添加event.stopImmediatePropagation()
> 2)监听stage的KEY_DOWN / KEY_UP事件,并在事件处理程序中添加event.preventDefault()
> 3)监听stage的KEY_DOWN / KEY_UP事件,并在事件处理程序中添加this.setFocus().并且callLater(this.setFocus)也不起作用.

解决方法

胜利不可能.但是你可以编写 shell / bash脚本来激活你的app并从AIR运行它.请参见NativeProcess类.

原文地址:https://www.jb51.cc/flex/174255.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐