永发信息网

FLASH如何利用键盘侦听的方法来上下左右移动物体

答案:2  悬赏:0  手机版
解决时间 2021-03-02 23:41
我想用键盘的侦听事件(注意只能用侦听事件),通过按下键盘的方向键,比如说↑,舞台上的一个圆就向上移动6。
我用以下代码:
var MC:Object = new Object();
MC.onKeyUp = function() {
if (Key.DOWN) {
_root._x += 6;
}
};
Key.addListener(MC);
可无论按什么键,W,C,←,↓,都会往上移动6.
拜托各位大侠教教我,谢了。(代码是AS2的)
最佳答案
说实在的,键控这一块我也不是很了解,不过我能实现你的功能
var MC:Object = new Object();
MC.onKeyUp = function() {
if (Key.getAscii()==65) {
_root._x += 6;
}
};
Key.addListener(MC);
这个是用ascii值控制的,比如65是A,其他的对应改下数字就行了
ascii值对照表你就自己找吧,该死的百度没法发网址
很好找的
对了,键控容易和软件本身的快捷键冲突
建议调试好后
关闭软件快捷键
或者用flash播放器打开生成的swf文件
全部回答
四个剪辑应该放在了mc的四个帧上吧? //松开按键代码,单独写在时间轴上 var k:object = new object(); k.onkeyup = function() { _root.mc.gotoandstop(1)//这里自己写个判断确定去1还是2 }; key.addlistener(k); //控制上下运动的时候先判断当前状态(根据mc.currentframe),再确定用哪个剪辑
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中央型肺癌是指A.组织病理学为肺鳞癌B.起源于
酒云商行地址在什么地方,想过去办事
家兔与食草生活相适应的特点是A.牙齿分化为门
欧米茄星座系列calibrr8500价格
自己写诗词
利君商店地址有知道的么?有点事想过去
在Photoshop中能实现图层盖印的组合键是()。
撕心裂肺是什么意思?
基金权益登记日除息日当天赎回享受分红么
卡柏洗衣在哪里啊,我有事要去这个地方
每两棵树的距离是4米,第1棵树到第9棵树之间的
休宁到马鞍山多少公里
所谓的男女闺蜜是什么?
湖北省武当山玄天大帝出生年月
刚生下来一天的小狗为什么被人抱走后老叫
推荐资讯
长安汽车故障码42.30.11.2e是什么意思
溧阳市烟草专卖局稽查一中队在哪里啊,我有事
怪物学院一共几部
狗狗爱伸舌头在空中舔东西似
质膜中的有些膜蛋白能识别来自细胞内外的化学
世纪东方嘉园北区西门地址在什么地方,想过去
河南舞阳住房公积金贷款额度,并且我在郑州交
“度尽劫波兄弟在,相逢一笑泯恩仇.”的出处背
安卓手机开启震动 当你在打字的时候手机震动
反恐精英V5怎么改成中文版
侠盗飞车-罪恶都市 调了车飞的秘籍怎么飞不起
现在非法生孩子罚款多少
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?