package
{
import flash.display.Sprite;
import flash.events.Event;
/**功能在01的基础上添加事件监听功能是战机移动
* ...
* @author
*/
public class StartPlane01 extends Sprite
{
//定义成员变量,作用于整个类中
var fighter:Fighter;
var boss:Boss;
public function StartPlane01():void {//构造方法
//创建战机
fighter = new Fighter();
boss = new Boss();
//定义战机出现的坐标
fighter.x = 100;
fighter.y = 100;
//让战机随机出现
boss.x = Math.random() * stage.stageWidth;
boss.y = 0;
//添加战机到舞台中
addChild(fighter);
addChild(boss);
//添加战机监听
addEventListener(Event.ENTER_FRAME,onEnterFrame);
}
public function onEnterFrame(event:Event):void {//事件方法也叫刷屏方法
boss.y++;
}
}
}
{
import flash.display.Sprite;
import flash.events.Event;
/**功能在01的基础上添加事件监听功能是战机移动
* ...
* @author
*/
public class StartPlane01 extends Sprite
{
//定义成员变量,作用于整个类中
var fighter:Fighter;
var boss:Boss;
public function StartPlane01():void {//构造方法
//创建战机
fighter = new Fighter();
boss = new Boss();
//定义战机出现的坐标
fighter.x = 100;
fighter.y = 100;
//让战机随机出现
boss.x = Math.random() * stage.stageWidth;
boss.y = 0;
//添加战机到舞台中
addChild(fighter);
addChild(boss);
//添加战机监听
addEventListener(Event.ENTER_FRAME,onEnterFrame);
}
public function onEnterFrame(event:Event):void {//事件方法也叫刷屏方法
boss.y++;
}
}
}