Actionscript 3 如何设置计时器以随机方式生成对象

Actionscript 3 如何设置计时器以随机方式生成对象,actionscript-3,timer,Actionscript 3,Timer,我正在做一个陨石从天而降的游戏,我的飞机必须躲避它们。到目前为止,我所能做的就是让一颗陨石坠落。Some1请向我展示设置计时器的代码,以使对象从randomX生成和落下。谢谢。这里有一个简单的方法: var timer:Timer = new Timer(1000); timer.addEventListener(TimerEvent.TIMER, spawnMeteor); timer.start(); function spawnMeteor(e:Event):void{ cons

我正在做一个陨石从天而降的游戏,我的飞机必须躲避它们。到目前为止,我所能做的就是让一颗陨石坠落。Some1请向我展示设置计时器的代码,以使对象从randomX生成和落下。谢谢。

这里有一个简单的方法:

var timer:Timer = new Timer(1000);
timer.addEventListener(TimerEvent.TIMER, spawnMeteor);
timer.start();

function spawnMeteor(e:Event):void{
    const SCREEN_WIDTH:Number = 480;
    var randomX:Number = Math.random() * SCREEN_WIDTH;
    var meteor:Meteor = new Meteor(randomX, -85);
    world.add(meteor);
}