【发布时间】:2019-02-26 14:15:28
【问题描述】:
我正在使用 HTML5 Canvas 在 Adobe Animate CC 2017 中创建交互式产品。
我正在尝试检测箭头键上的keydown 和keyup 事件,以便我可以在用户按下箭头键时动画角色行走。我需要监听keyup,以便角色在松开按键时停止行走。
我有以下代码,但keyup 事件拒绝持续触发。它可能会在每按下 10 个箭头键时触发。这是 Adobe Animate CC 中的错误吗?当我将相同的代码放入纯 HTML 文件时,它可以完美运行。
window.addEventListener("keydown", function(e){
console.log("Down: " + e.keyCode);
});
window.addEventListener("keyup", function(e){
console.log("Up: " + e.keyCode);
});
【问题讨论】: