用户体验设计理念与技术网站 - 探索 · 分享 · 收获     注册账号 忘记密码 QQ一键登录

用户体验设计学院|UED学院

当前位置: 首页 > 脚本技术 > AS/XML >

AS3.0中键盘的操作

时间:2011-03-22 19:45来源:闪吧论坛 作者:fastso 阅读:
键盘的点击与弹起: Source: stage.addEventListener(KeyboardEvent.KEY_DOWN, xKeyDown); stage.addEventListener(KeyboardEvent.KEY_UP, xKeyUp); function xKeyDown(event:KeyboardEvent):void{ kb.text = 点击+event.keyCode; }; function xKeyUp(event:

键盘的点击与弹起:

Source:        
stage.addEventListener(KeyboardEvent.KEY_DOWN, xKeyDown);
stage.addEventListener(KeyboardEvent.KEY_UP, xKeyUp);

function xKeyDown(event:KeyboardEvent):void{
        kb.text = "点击"+event.keyCode;
};

function xKeyUp(event:KeyboardEvent):void{
        kb.text = "弹起"+event.keyCode;
};


按键状态的确认:

Source:        
var space_flag:Boolean = false;

stage.addEventListener(KeyboardEvent.KEY_DOWN,xKeyDown);
stage.addEventListener(KeyboardEvent.KEY_UP,xKeyUp);
stage.addEventListener(Event.ENTER_FRAME,xEnterFrame);

function xKeyDown(evt:KeyboardEvent):void{
    if(evt.keyCode == Keyboard.SPACE){
        space_flag = true;
    }
}

function xKeyUp(evt:KeyboardEvent):void{
    if(evt.keyCode == Keyboard.SPACE){
        space_flag = false;
    }
}

function xEnterFrame(evt:Event):void{
    if(space_flag){
                mc.gotoAndStop(2);
        }else{
                mc.gotoAndStop(1);
    }
}                        


键盘的KeyCode表示:
(责任编辑:uedtech。本文版权归作者所有,转载请注明来自UED学院,并保留原文作者与链接!)

顶一个
(0)
0%
踩一个
(0)
0%
------分隔线----------------------------
推荐内容