游戏代码:
//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