zoukankan      html  css  js  c++  java
  • 键盘组合键

    //保存按键的对象(联合数组)
    var key_obj:Object = new Object  ;
    function onKeyDownHandler(_evt:KeyboardEvent):void
    {
        //记录当前被按下的键,用键控码也行
        key_obj[String.fromCharCode(_evt.keyCode)] = true;
    }
    function onKeyUpHandler(_evt:KeyboardEvent):void
    {
        //键弹起,从对象中删除当前键
        key_obj[String.fromCharCode(_evt.keyCode)] = null;
    }
    stage.addEventListener("keyUp",onKeyUpHandler);
    stage.addEventListener("keyDown",onKeyDownHandler);
    function moveCir(_evt:Event):void
    {
        var _sprite:Sprite = _evt.target as Sprite;
        //根据对象中记录的键被按下的情况,运行
        if (key_obj["K"])
        {
            trace("K发子弹");
        }
        if (key_obj["S"])
        {
            trace("S被按下");
        }
    }
    addEventListener("enterFrame",moveCir);
  • 相关阅读:
    opendressinghash //use resize array
    ChainingHash
    Hash function
    stack && queue
    random_select
    counting sort
    master theorem
    各排序算法及其比较
    视图中添加主键的方法
    oracle表空间的扩展
  • 原文地址:https://www.cnblogs.com/602147629/p/2545188.html
Copyright © 2011-2022 走看看