Actionscript 3 Alt+;TextInput flex 4.6中的charkey组合

Actionscript 3 Alt+;TextInput flex 4.6中的charkey组合,actionscript-3,apache-flex,air,flex4,flex4.6,Actionscript 3,Apache Flex,Air,Flex4,Flex4.6,我正在开发一个企业应用程序。 在这种情况下,我需要在一个快捷键上打开一个弹出窗口,它是Alt+AnyCharKey的组合 所以当我用Alt键按下那个键时,对于不同的字符键,在TextInput中输入不同的数字或字符 假设我按下Alt+A键,它会在TextInput中打印1。 所以问题是,当我抓取快捷键并打开一个弹出窗口时,通过将焦点设置在该弹出窗口的TextInput上,那个数字就会在TextInput中输入 那么,我怎样才能禁用TextInput中的Alt+Key组合呢?我认为简单的防止键下默

我正在开发一个企业应用程序。 在这种情况下,我需要在一个快捷键上打开一个弹出窗口,它是Alt+AnyCharKey的组合

所以当我用Alt键按下那个键时,对于不同的字符键,在TextInput中输入不同的数字或字符

假设我按下Alt+A键,它会在TextInput中打印1。 所以问题是,当我抓取快捷键并打开一个弹出窗口时,通过将焦点设置在该弹出窗口的TextInput上,那个数字就会在TextInput中输入


那么,我怎样才能禁用TextInput中的Alt+Key组合呢?

我认为简单的防止键下默认值应该会有所帮助

protected function textinput_keyDownHandler(event:KeyboardEvent):void
{
    if (event.altKey)
        event.preventDefault();
}

这将是一个AIR应用程序吗?如果不是,Alt+\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu。