Flash中键盘控制人物移动的函数(在线等啊!)
用A,S,D,W,控制人物移动!!!
参考答案://小球半径
ball_radius = 10;
//小球速度
step = 10;
//建立listener对象
mylistener = new Object();
//定义键盘事件
mylistener.onKeyDown = function() {
//如果up键被按下
if (Key.isDown(Key.UP)) {
//小球向上移动,并设定范围
if (ball._y>ball_radius) {
ball._y -= step;
}
}
//如果down键被按下
if (Key.isDown(Key.DOWN)) {
//小球向下移动,并设定范围
if (ball._y<200-ball_radius) {
ball._y += step;
}
}
//如果right键被按下
if (Key.isDown(Key.RIGHT)) {
//小球向右移动,并设定范围
if (ball._x<200-ball_radius) {
ball._x += step;
}
}
//如果left键被按下
if (Key.isDown(Key.LEFT)) {
//小球向左移动,并设定范围
if (ball._x>ball_radius) {
ball._x -= step;
}
}
};