例如用按下←↓→
这个MC就转到并停在第3帧?????
意思是搓招~···
跪求 flash 键盘控制???
答案:1 悬赏:50
解决时间 2021-12-31 20:33
- 提问者网友:千城墨白
- 2021-12-31 12:11
最佳答案
- 二级知识专家网友:抱不住太阳的深海
- 2021-12-31 12:30
//小球半径
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;
}
}
};
回答者:szhaozhong - 试用期 一级 3-12 11:43
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;
}
}
};
回答者:szhaozhong - 试用期 一级 3-12 11:43
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯