由于某些原因,我在Flex应用程序中运行IE时无法捕获 Ctrl + Z keyDown
事件。它在FF / Chrome / Safari中运行良好。
我有一个简单的Group
控件,我在那里听keyDown
并尝试实现我自己的撤销逻辑。我需要捕获 Ctrl + Z ,因为任何其他组合键对大多数用户来说都会感觉不自然。
答案 0 :(得分:5)
我最近听说过某些ctrlKey
在keyDown
无法正常工作的情况。请尝试使用keyUp
。
答案 1 :(得分:1)
键组合可能是由浏览器捕获的。 不幸的是,当涉及到快捷方式时,Flash和不同的浏览器之间存在很多不一致。
我已经考虑过这个问题,我能想到的一个解决方案是使用此javascript library并将关键事件传达给您的Flash应用
请注意,大多数不一致来自浏览器本身,而不是Flash VM: link text