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有没有按下了

  • 相关阅读:
    闭包的应用(转载)
    智能社讲解js基础
    HTML5 Geolocation
    Redis主从配置
    Redis序列化配置
    Ribbon负载均衡原理学习记录
    2059 mysql
    Cache缓存
    rabbitmq(三)-Direct交换器
    rabbitmq(二)原理
  • 原文地址:https://www.cnblogs.com/sevenyuan/p/1615335.html
Copyright © 2011-2022 走看看