zoukankan      html  css  js  c++  java
  • stage按键监听

    代码
    package tools{
            
    public class KeyIsDown{
                    
    private static var obj;
                    
                    
    public static function init(stage){
                            obj 
    = new Object();
                            stage.addEventListener(
    "keyDown", keydownHandler);
                            stage.addEventListener(
    "keyUp", keyupHandler);
                    }
                    
                    
    public static function isDown(key){
                            
    return(obj[key] ? true : false);
                    }
                    
                    
    private static function keydownHandler(event){
                            obj[event.keyCode] 
    = true;
                    }
                    
                    
    private static function keyupHandler(event){
                            obj[event.keyCode] 
    = false;
                    }
                    
            }
    }

    开始的时候在文档类构造的时候KeyIsDown.init(stage)一下
    然后在任何地方KeyIsDown.isDown(keycode)都可以返回keycode有没有按下了

  • 相关阅读:
    《算法竞赛入门经典》(刘汝佳)——排序与检索(基础)
    Python中的GIL
    MongoDB 安装
    python3 报错集合
    socket 实例化方法
    socket入门
    Day_6作业_模拟人生
    高阶函数举例
    面向对象_python
    xml
  • 原文地址:https://www.cnblogs.com/sevenyuan/p/1615335.html
Copyright © 2011-2022 走看看