Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在EaselJS中实现Keyup事件_Javascript_Createjs_Easeljs - Fatal编程技术网

Javascript 如何在EaselJS中实现Keyup事件

Javascript 如何在EaselJS中实现Keyup事件,javascript,createjs,easeljs,Javascript,Createjs,Easeljs,监听键盘事件的代码: createjs.Ticker.setFPS(30); createjs.Ticker.addEventListener("tick", this.tick); 按键时触发的功能 Solitaire.prototype.tick = function(e) { if(key.isPressed('tab')){ console.log("X"); //Perform Key Up Action } }; 待办事项 我想在释放tab

监听键盘事件的代码:

createjs.Ticker.setFPS(30);
createjs.Ticker.addEventListener("tick", this.tick);
按键时触发的功能

Solitaire.prototype.tick = function(e) {
   if(key.isPressed('tab')){
       console.log("X");
       //Perform Key Up Action
   }
};
待办事项 我想在释放tab键时执行一些操作(jQuery中的“keyup”)

注意: 我用来检查按下了哪个键。

您可以使用

this.document.onkeyup = keyup;
function keyup(event) {
   /** you can access keyCode to determine which key was pressed**/
   var keyCode =  event.keyCode;
} 
要访问并使用keyup甚至。Tab键代码是9,您可以使用

this.document.onkeyup = keyup;
function keyup(event) {
   /** you can access keyCode to determine which key was pressed**/
   var keyCode =  event.keyCode;
} 

要访问并使用keyup甚至。Tab键代码为9

,而您的问题与easeljs没有具体关系,因为您将其标记为这样,您可能还希望检查以下内容:我检查了@McArthey。在那个插件中,事件会在按键按下时触发。我想它不够精确,而且很难适应。我很高兴你已经看到了它。虽然你的问题与easeljs没有特别的关系,因为你给它贴了标签,你可能还想检查一下:我检查了@McArthey。在那个插件中,事件会在按键按下时触发。我想它不够精确,而且很难适应。我很高兴你已经看到了。