5D艺术网首页
商城
|
资讯
|
作品
|
博客
|
教程
|
论坛
登录
注册
加为好友
发短消息
来自:山东
性别:先生
最后登录:2011-01-05
http://xbzg.5d.cn/
专注于Flash+FMS开发...通过Google搜索西部之光Software
首页
|
新闻
|
话题
|
博客
|
相册
|
艺术作品
|
社交关系
|
留言板
|
社交圈
2005/06/15 | 在类中侦听键盘事件
类别(Flash)
|
评论
(0)
|
阅读(122)
|
发表于 17:32
今天有朋友问到这个问题,抽时间写了一下:
class key_Listener {
private var dis:Number;
function key_Listener() {
}
function key_Test(target, dis) {
var keyListener_obj:Object = new Object();
keyListener_obj.dis = dis;
keyListener_obj.onKeyDown = function() {
switch (Key.getCode()) {
case Key.LEFT :
target._x -= dis;
break;
case Key.UP :
target._y -= dis;
break;
case Key.RIGHT :
target._x += dis;
break;
case Key.DOWN :
target._y += dis;
break;
}
};
Key.addListener(keyListener_obj);
}
}
在FLA中:
myListener = new key_Listener();
myListener.key_Test(Ball,10);
其中,“Ball”为MC的实例名。。。
0
评论
Comments
日志分类
首页
[186]
Flash
[84]
FMS
[41]
AIR
[2]
ASP
[11]
作品区
[12]
其他
[36]