actionscript 2用于检测何时没有按下按键的功能

时间:2011-07-13 20:07:46

标签: button keyboard key actionscript-2 detection

我想知道如何检测动画片段上没有按下按钮的时间, 比如

if (no keys are pressed){

this.gotoAndStop( “空闲”); }

1 个答案:

答案 0 :(得分:0)

首先,如果你在扩展你的目标时扩展你的问题,也许我可以提出一个更深入的解决方案......;)我无法想象为什么你需要一个没有按钮按下的事件。无论如何,您可以使用此代码段。

//This belongs to no button pressed event.
    var def = 0;
    var keyListener:Object = new Object();
    keyListener.onKeyDown = function() {
       def = 1;
    };
    keyListener.onKeyUp = function() {
       def = 0;
    };
    Key.addListener(keyListener);



//First Part for the whole movie clip
    _root.onEnterFrame = function (){
        trace(def);
        if(def == 1){
        this.gotoAndStop("idle");
        }
    }