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

前端之家收集整理的这篇文章主要介绍了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.f2er.com/flex/174255.html

猜你在找的Flex相关文章