вот новый код:

Код AS3:
var enemy:MovieClip;
var enemyArr:Array= new Array();
var enemySpeed:Number=10;
const enemyNum:int = 40;
for (var i=0; i<enemyNum; i++)
{
enemy = new D2();
enemyArr.push(enemy);
enemyArr[i].x = Math.random() * -400 +400;
enemyArr[i].y = Math.random() * -7000;
addChild(enemyArr[i]);
addEventListener(Event.ENTER_FRAME,enemyMove);
}
function enemyMove(e:Event):void
{
for (var i=0; i<enemyNum; i++)
{
var enemy=enemyArr[i];
enemy.y+=enemySpeed;
if(pulaR.hitTestObject(enemy))
{
enemy.gotoAndStop (2);
}
if(enemy.y>=400)
{
enemy.x = Math.random() * -400 +400;
enemy.y = Math.random() * -7000;
enemy.gotoAndStop(1);
}
}
}
//===========================================================>>>>
var pulaR:MovieClip;
stage.addEventListener(MouseEvent.CLICK,vustril);
function vustril (e:MouseEvent):void{
var pulaRArr:Array= new Array();
var pulaRSpeed:Number=15;
const pulaRNum:int = 1;
for (var q=0; q<pulaRNum; q++)
{
pulaR = new pula();
pulaRArr.push(pulaR);
pulaRArr[q].x = L5.x;
pulaRArr[q].y = L5.y;
addChild(pulaRArr[q]);
addEventListener(Event.ENTER_FRAME,pulaRMove);
}
function pulaRMove(e:Event):void
{
for (var q=0; q<pulaRNum; q++)
{
pulaR=pulaRArr[q];
pulaR.y-=pulaRSpeed;
}
}
}