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类.

相关文章

一:display:flex布局display:flex是一种布局方式。它即可以...
1. flex设置元素垂直居中对齐在之前的一篇文章中记载过如何...
移动端开发知识点pc端软件和移动端apppc端软件是什么,有哪些...
最近挺忙的,准备考试,还有其他的事,没时间研究东西,快周...
display:flex;把容器设置为弹性盒模型(设置为弹性盒模型之后...
我在网页上运行了一个Flex应用程序,我想使用Command←组合键...