flash as3.0键盘响应的问题
1.大家都知道,可以用e.keyCode="W".charCodeAt这类的方法来监听或者读取,用户按下了哪个按键。2.请问,相反的,怎么判断用户松开了哪个按键呢?...
1.大家都知道,可以用e.keyCode="W".charCodeAt这类的方法来监听或者读取,用户按下了哪个按键。
2.请问,相反的,怎么判断用户松开了哪个按键呢? 展开
2.请问,相反的,怎么判断用户松开了哪个按键呢? 展开
展开全部
import flash.events.KeyboardEvent;
stage.addEventListener(KeyboardEvent.KEY_DOWN,downF);
stage.addEventListener(KeyboardEvent.KEY_UP,upF);
function downF(e:KeyboardEvent)
{
//trace(e.keyCode)
}
function upF(e:KeyboardEvent)
{
//trace(e.keyCode)
}
//你的这段代码是获取e的值 只需要将需要调用这个值的时候绑定到 按下与松开的事件上即可
stage.addEventListener(KeyboardEvent.KEY_DOWN,downF);
stage.addEventListener(KeyboardEvent.KEY_UP,upF);
function downF(e:KeyboardEvent)
{
//trace(e.keyCode)
}
function upF(e:KeyboardEvent)
{
//trace(e.keyCode)
}
//你的这段代码是获取e的值 只需要将需要调用这个值的时候绑定到 按下与松开的事件上即可
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询