enemySpeed=random(4)+1; //速度也是随机的 this.gotoAndStop(1);} // 首先播放的是正常状态下的话面(还没有爆炸)reset();} onClipEvent (enterFrame){ if(_root.spaceShip.scrollStart){ //如果飞机正向前行驶 this._x-=enemySpeed+ _root.mainGround.groundSpeed;//将飞机的速度相对山脉...
学习制作flash,为何范例中能通过语法检查的代码直接复制粘贴后报错?
setProperty(_root.meng, _x, _root.jing._x);
setProperty(_root.meng, _y, _root.jing._y);
setProperty(_root.meng.ditu, _x, _root.meng.ditu._x-5/4*(_root.jing._x-sx));
setProperty(_root.meng.ditu, _y, _root.meng.ditu._y-5/4*(_root.jing._y-sy));
gotoAndPlay(1);2008-03-13
onClipEvent (load){
function reset(){ //自定义函数reset
this._x=_600; //敌机出场的x坐标
this._y=random(200)+100; //敌机出场的y坐标,因为是随机值,所以更据真实感
enemySpeed=random(4)+1; //速度也是随机的
this.gotoAndStop(1);
}
// 首先播放的是正常状态下的话面(还没有爆炸)
reset();
}
onClipEvent (enterFrame){
if(_root.spaceShip.scrollStart){ //如果飞机正向前行驶
this._x-=enemySpeed+ _root.mainGround.groundSpeed;
//将飞机的速度相对山脉减小
} else {
this._x-=enemySpeed; //否则,它保持初始速度飞行
}
if(this._x<-10){ //飞出游戏场景后就初始化,从头在飞
reset();
}
if(this.hitTest(_root.spaceShip)){
//如果与飞机发生了碰撞,游戏就跳转到结束话面
_root.gotoAndStop("gameover");
}
}2008-03-17