艺虎动画 > 新手教程:制作简单的接苹果小游 flash游戏制作 在线flash动画游戏 flash游戏开发

新手教程:制作简单的接苹果小游 flash游戏制作 在线flash动画游戏 flash游戏开发

翼虎动漫   2010-8-11

 

 

 

游戏代码:




//QQ:31559783-AS2.0-2010.05.06  

var 苹果MC = this.createEmptyMovieClip("苹果MC", this.getNextHighestDepth());

//创建一个空MC,往里边加载库里的苹果

var 篮子MC = this.attachMovie("篮子", "篮子MC", this.getNextHighestDepth());

//把库里的篮子加载到场景上

篮子MC._x = Stage.width/2;//设置篮子的位置等于场景宽的一半

篮子MC._y = 350;//设置篮子的位置

篮子MC.onEnterFrame = function() {

if (Key.isDown(Key.LEFT)) {//按下方向左键

  this._x -= 5;//左移

}

if (Key.isDown(Key.RIGHT)) {//按下方向右键

  this._x += 5;//右移

}

};

setInterval(加载苹果, 1000);//每隔一秒 执行一次‘加载苹果’ 函数 

function 加载苹果() {//‘加载苹果’ 函数 

var 深度 = 苹果MC.getNextHighestDepth();//取苹果MC的可用深度

var 苹果 = 苹果MC.attachMovie("苹果", "苹果"+深度, 深度);//加载库里的苹果到苹果MC

苹果._x = random(Stage.width);//为加载后的苹果设置 出现的位置

苹果._y = -10;//为加载后的苹果设置 出现的位置//-10就是让苹果出现在场景外

苹果.onEnterFrame = function() {//每个苹果都有自己的 帧事件//就是每次都循环执行下面的代码

  this._y += 5;//进入帧事件,苹果下落

  if (篮子MC.hitTest(this._x, this._y, true)) {//如果篮子碰到苹果

   this.removeMovieClip();//删除 苹果

  }

  if (this._y>360) {//如果苹果下落到坐标360的时候

   delete this.onEnterFrame;//停止循环 帧事件

   this.play();//让苹果播放动画,在动画的结尾删除自己

  }

};

}

源文件下载:简单接苹果游戏.rar