Apache flex ctrl按钮有时会阻止';c';钥匙

Apache flex ctrl按钮有时会阻止';c';钥匙,apache-flex,flash,actionscript-3,actionscript,actionscript-2,Apache Flex,Flash,Actionscript 3,Actionscript,Actionscript 2,请尝试以下代码: myListener = new Object(); myListener.onKeyUp = function() { if (Key.isDown(Key.CONTROL) && Key.getCode() == 67) { //Ctrl+C trace("Ctrl+C key down!"); } }; Key.addListener(myListener); 按住Ctrl键并开始按C键。从某个点开始,您

请尝试以下代码:

myListener = new Object();
myListener.onKeyUp = function() {
    if (Key.isDown(Key.CONTROL) && Key.getCode() == 67) {
        //Ctrl+C
        trace("Ctrl+C key down!");
    }
};
Key.addListener(myListener); 
按住Ctrl键并开始按C键。从某个点开始,您将注意到C键没有向上键事件(A、X、R、V和可能更多的键也没有事件)。 对于大多数按钮,仍将调度KEY_UP事件


为什么呢?有解决办法吗?

这有什么问题吗


另外,请确保您的flash对象集中在浏览器页面上,并且浏览器不会捕捉到您的键盘事件。

您能将其转换为完整的可运行示例吗?为什么这听起来很熟悉?您可以使用此代码作为完整的可运行示例。您会注意到,从某种程度上说,没有消息被抛出进行跟踪。我已将代码更改为更易于跟踪的代码。该代码不是完整的可运行示例。我无法按原样复制并粘贴到应用程序中。您是否为FP10和Flex4编译?