Показать сообщение отдельно
Старый 08.11.2012, 15:23
DenLev вне форума Посмотреть профиль Отправить личное сообщение для DenLev Найти все сообщения от DenLev
  № 7  
Ответить с цитированием
DenLev

Регистрация: Nov 2012
Сообщений: 7
вот новый код:
Код 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; 
 }
 }
}