Flash event.keyCode不';输入键不能工作

Flash event.keyCode不';输入键不能工作,flash,actionscript-3,Flash,Actionscript 3,我读到回车键应该是13。但是当使用 trace(event.keyCode); 其他键将显示,但enter键不显示。可能是我的电脑还是别的什么?使用MacBookPro键盘 stage.addEventListener(KeyboardEvent.KEY_DOWN, entered); function entered(event:KeyboardEvent):void { trace(event.keyCode); if (event.keyCode == Keyboard

我读到回车键应该是13。但是当使用

trace(event.keyCode);
其他键将显示,但enter键不显示。可能是我的电脑还是别的什么?使用MacBookPro键盘

stage.addEventListener(KeyboardEvent.KEY_DOWN, entered);

function entered(event:KeyboardEvent):void {
    trace(event.keyCode);
    if (event.keyCode == Keyboard.ENTER){
    //or if (event.keyCode == 13){
        trace("enter button");
    }
}
i、 e.我无法跟踪“输入按钮” 还注意到没有可跟踪Ctrl的代码。alt Tab或Backspace

按enter键时第一个轨迹是否显示“13”?或者按ENTER键不会触发任何跟踪

我在我的一个项目中使用了几乎相同的代码,唯一的区别是我听的是向上键而不是向下键。这有区别吗

还有另一种可能性:可能其他一些对象也会侦听舞台上的按键关闭事件,并阻止这些事件传播到您的事件侦听器。

当您按enter键时,第一个跟踪是否显示“13”?或者按ENTER键不会触发任何跟踪

我在我的一个项目中使用了几乎相同的代码,唯一的区别是我听的是向上键而不是向下键。这有区别吗


还有另一种可能性:可能其他一些对象也会侦听舞台上的按键事件,并阻止这些事件传播到事件侦听器。

这几乎肯定是一个焦点问题,另一个应用程序会接收enter键而不是Flash。您是在浏览器中还是在单机播放器中运行此功能?

这几乎肯定是一个焦点问题,因为另一个应用程序接收的是enter键而不是Flash。您是在浏览器中还是在单机播放器中运行此功能?

您是在Flash中编译此功能的吗?
如果是这样,这可能就是问题所在

Flash调试播放器截获一些按键。
要清除它,请选中播放器控制菜单中的“禁用键盘快捷键”

我的Flash是葡萄牙语的,但你应该很容易找到它。

你是用Flash编译的吗?
如果是这样,这可能就是问题所在

Flash调试播放器截获一些按键。
要清除它,请选中播放器控制菜单中的“禁用键盘快捷键”

我的Flash是葡萄牙语的,但你应该很容易找到它。

事实上,我相信这里没有人真正尝试过

我猜:您是通过run-movie(Cmd+Return)命令来运行它的。如果我的猜测是正确的,在Flash应用程序栏中(当应用程序运行时)进入命令->禁用键盘快捷键

^^


发生了什么:Flash player(或fpdebug)有一些键盘快捷键,如果按下这些快捷键,它们将充当Flash的键盘快捷键,并且不会到达您的电影。回车是“播放电影”的快捷方式。

事实上,我相信这里没有人真正尝试过它

我猜:您是通过run-movie(Cmd+Return)命令来运行它的。如果我的猜测是正确的,在Flash应用程序栏中(当应用程序运行时)进入命令->禁用键盘快捷键

^^


发生了什么:Flash player(或fpdebug)有一些键盘快捷键,如果按下这些快捷键,它们将充当Flash的键盘快捷键,并且不会到达您的电影。Enter是“播放电影”的快捷方式。

不,即使是第一个跟踪也没有任何内容,而KEY_UP也会这样做。那么另一种可能性是什么:是否有任何其他类具有KeyboardEvent侦听器?不,即使是第一个跟踪也没有任何内容,还有一种可能性呢:你有没有其他类有KeyboardEvent监听器?试着在你的页面中禁用js试着在你的页面中禁用js