actionscript 2 用于检测何时没有按键按下的函数

发布于 2024-11-24 08:57:25 字数 121 浏览 7 评论 0原文

我想知道如何检测影片剪辑上没有按下按钮的情况, 比如

if (no keys are pressed){

this.gotoAndStop("idle"); }

I would like to know how to detect when no buttons are pressed on a movieclip,
such as

if (no keys are pressed){

this.gotoAndStop("idle");
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ˉ厌 2024-12-01 08:57:27

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

//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");
        }
    }

Firstly if you expand your question as you expand your purpose of what you achieve, maybe I can present a more in depth solllution ... ;) I can not imagine why you need a no buttons pressed event. Anyway you can use this code snippet.

//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");
        }
    }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文