Flash + Chrome =键盘阻止?

时间:2009-10-02 09:55:46

标签: flash actionscript-3 events google-chrome

在我的一个flash项目中,我遇到了一个奇怪的错误。 Google Chrome中的Flash Player会阻止某些系统键盘快捷键。 例如 Alt + Shift & Ctrl + Shift 它是一个标准语言布局开关绑定。

对于我的项目来说这是一个非常大的问题,因为我需要多语言的用户输入。

有人可以帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

这是因为Chrome将CTRL + A和ALT + A发送到Flash,因此输入首先选择所有文本,然后将其替换为ALT + A(这是一个波兰字母)。

Flash中的解决方案是收听文本字段上的输入和键事件,当您遇到alt + ctrl时,只需在输入文本字段中重置光标的位置。

我们在MyWebzz.com - a website creator service

中使用过它

您可以用来解决此问题的课程,以及有关该问题的更多信息,请访问我们的博客About Chrome and Flash player ALT+a bug

答案 1 :(得分:0)

遇到同样的问题并向Chrome报告此问题。这似乎是Google Chrome错误。

请注意,在某些键盘布局(例如波兰语)中按[右Alt]时会出现问题。

按[Right Alt]后,用户可以按[CTRL]清除CTRL状态。