0

これは、これまでに単一の落下オブジェクトに対して取得したコードです。「DangerIN」は、落下しているオブジェクトのインスタンス名です。クラスの名前は「Danger」です。それで、どうすればそれをループさせて連続的に落ち、特定のy値に達すると自動的に削除されますか。また、一度に複数(約5つ)のオブジェクトが落下することも必要です。

var randomX:Number = Math.random() * 550;
DangerIN.x = randomX;
DangerIN.y = 96;

var speed:Number = Math.random()*10;

DangerIN.addEventListener(Event.ENTER_FRAME, moveDown);

function moveDown(e:Event):void {
    e.target.y += speed; 

    if(e.target.y >= 610) {
        DangerIN.removeEventListener(Event.ENTER_FRAME, moveDown);
    }
}
4

2 に答える 2