TextInput flex 4.6中的Alt + charkey组合

时间:2012-04-19 15:54:51

标签: actionscript-3 flex air flex4 flex4.6

我正在开发一个企业应用。 在那里,我需要在一个快捷键上打开一个弹出窗口,这是 Alt + AnyCharKey 的组合。

因此,当我使用Alt按下该键时,对于不同的字符键,在TextInput中键入不同的数字或字符。

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

那么如何在TextInput ???

中禁用 Alt + Key 组合

1 个答案:

答案 0 :(得分:0)

对于keyDown的简单preventDefault应该有帮助,我想

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