我正在使用 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);
});