当前位置:软件学习 > Flash >>

flash 制作移动角色

键盘控制角色移动
思路:1.使用键盘控制mc移动,如:Key.isDown(Key.RIGHT);
   
2.并且约定mc移动的范围:顶,底,左,右。
步骤1:

   
制作一个角色,保存为影片剪辑,实例名为"mc".
步骤2:
AS代码层:
var speed = 12;
//移动速度:每次移动的距离


var top = mc._height/2;

var bottom =
Stage.height-mc._height/2;

var left = mc._width/2;

var right = Stage.width-mc._width/2;

_root.onEnterFrame = function () {

  if (Key.isDown(Key.DOWN)
&& mc._y<bottom) {

   mc._y +=
speed;

  }

  if (Key.isDown(Key.UP)
&& mc._y>top) {

   mc._y -=
speed;

  }

  if (Key.isDown(Key.RIGHT)
&& mc._x<right) {

   mc._x +=
speed;

  }

  if (Key.isDown(Key.LEFT)
&& mc._x>left) {

   mc._x -=
speed;

  }

};



Flash充电:获取键盘字符方法
var ml = new
Object();
Key.addListener(ml);

ml.onKeyDown = function() {
   
var kd = Key.getAscii();

         
trace(kd)
}

//给ml这个Object添加一个键盘侦听,ml开始侦听按下Key的AscII码。


补充:flash教程,Action
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,