close

寫法一:
AS寫在影格中,要移動的影片片段中,要設好標籤
var keyListener:Object = new Object();
var dog:MovieClip = lucky_mc;
keyListener.onKeyDown = function() {
 switch (Key.getCode()) {
 case Key.RIGHT :
  dog.gotoAndStop("right");
  dog._x += 10;
  dog.body_mc.play();
  break;
 case Key.LEFT :
  dog.gotoAndStop("left");
  dog._x -= 10;
  dog.body_mc.play();
  break;
 case Key.UP :
  dog.gotoAndStop("backward");
  dog._y -= 10;
  dog.body_mc.play();
  break;
 case Key.DOWN :
  dog.gotoAndStop("forward");
  dog._y += 10;
  dog.body_mc.play();
  break;
 }
};
Key.addListener(keyListener);
stop();


--------------------------

寫法二:
//指定要被移動的物件(舞台上的lucky_mc實體)
var dog:MovieClip = lucky_mc;
//設定每次移動的距離(速度)
var speed:Number = 10;
var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
 switch (Key.getCode()) {
  case Key.RIGHT :
   dog.gotoAndStop("right");
   dog._x += speed;
   dog.body_mc.play();
   break;
  case Key.LEFT :
   dog.gotoAndPlay("left");
   dog._x -= speed;
   dog.body_mc.play();
   break;
  case Key.UP :
   dog.gotoAndStop("backward");
   dog._y -= speed;
   dog.body_mc.play();
   break;
  case Key.DOWN :
   dog.gotoAndPlay("forward");
   dog._y += speed;
   dog.body_mc.play();
   brdak;
 }
};

Key.addListener(keyListener);

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 coofish 的頭像
    coofish

    阿里不達月半魚

    coofish 發表在 痞客邦 留言(0) 人氣()