06-01-2006, 19:43
|
|
|
|
חבר מתאריך: 24.02.05
הודעות: 17,595
|
|
|
שלי קצת גדול מצטער
onEnterFrame
CODE
function MainLoop()
{
for (var t=1;t<=TankClass.NumTank;t++)
{
if (ITanks[t].Speed>0&&ITanks[t].TankDirection=="UP")
{
ITanks[t].MoveUP();
ITanks[t].Speed-=0.005;
}
else if (ITanks[t].Speed>0&&ITanks[t].TankDirection=="DOWN")
{
ITanks[t].MoveDOWN();
ITanks[t].Speed-=0.005;
}
if(ITanks[t].Speed<=0)
SoundClass.TankChainSND.stop();
}
if (Key.isDown(Key.UP))
{
if((ITanks[1].TankDirection=="DOWN")&&ITanks[1].Speed>0)
ITanks[1].Speed-=0.03;
else
{
ITanks[1].MoveUP();
if(ITanks[1].Speed<ITanks[1].MaxSpeed)
ITanks[1].Speed+=0.03;
}
}
if (Key.isDown(Key.DOWN))
{
if((ITanks[1].TankDirection=="UP")&&ITanks[1].Speed>0)
ITanks[1].Speed-=0.03;
else
{
ITanks[1].MoveDOWN();
if(ITanks[1].Speed<ITanks[1].MaxSpeed)
ITanks[1].Speed+=0.03;
}
}
if (Key.isDown(Key.LEFT))
{
ITanks[1].MoveLEFT();
}
if (Key.isDown(Key.RIGHT))
{
ITanks[1].MoveRIGHT();
}
if (Key.isDown(Key.DELETEKEY))
{
ITanks[1].CannonLEFT();
}
if (Key.isDown(Key.PGDN))
{
ITanks[1].CannonRIGHT();
}
if (Key.isDown(Key.END))
{
ITanks[1].ShotTime = getTimer();
if(ITanks[1].ShotTime - ITanks[1].LastShotTime > ITanks[1].TMaxShotFrequency)
{
ITanks[1].TMaxShotFrequency =3000;
ITanks[1].MCTank.MCCannon.play();
var myPoint:Object=new Object();
myPoint=PosCalculate(ITanks[1]);
ITanks[1].Shoot(myPoint);
ITanks[1].LastShotTime = ITanks[1].ShotTime;
}
}
if (Key.isDown(Key.SPACE)&&TempFlag==false)/////Test the helicopter
{
TempFlag=true;
IHelicopters=new CopterClass(Helicopter,350,350,40,0,90,360,350,1,0 .05);
}
////////////////////////////////////////////////////////////////
///Player2
if (Key.isDown(87))//UP
{
if((ITanks[2].TankDirection=="DOWN")&&ITanks[2].Speed>0)
ITanks[2].Speed-=0.03;
else
{
ITanks[2].MoveUP();
if(ITanks[2].Speed<ITanks[2].MaxSpeed)
ITanks[2].Speed+=0.03;
}
}
if (Key.isDown(88))//DOWN
{
if((ITanks[2].TankDirection=="UP")&&ITanks[2].Speed>0)
ITanks[2].Speed-=0.03;
else
{
ITanks[2].MoveDOWN();
if(ITanks[2].Speed<ITanks[2].MaxSpeed)
ITanks[2].Speed+=0.03;
}
}
if (Key.isDown(65))//LEFT
{
ITanks[2].MoveLEFT();
}
if (Key.isDown(68))//RIGHT
{
ITanks[2].MoveRIGHT();
}
if (Key.isDown(82))
{
ITanks[2].CannonLEFT();
}
if (Key.isDown(89))
{
ITanks[2].CannonRIGHT();
}
if (Key.isDown(84))
{
ITanks[2].ShotTime = getTimer();
if(ITanks[2].ShotTime - ITanks[2].LastShotTime > ITanks[2].TMaxShotFrequency)
{
ITanks[2].TMaxShotFrequency =3000;
ITanks[2].MCTank.MCCannon.play();
var myPoint:Object=new Object();
myPoint=PosCalculate(ITanks[2]);
ITanks[2].Shoot(myPoint);
ITanks[2].LastShotTime = ITanks[2].ShotTime;
}
}
_____________________________________
חתימתכם הוסרה כיוון שלא עמדה בחוקי האתר. לפרטים נוספים לחצו כאן. תוכלו לקבל עזרה להתאמת החתימה לחוקים בפורום חתימות וצלמיות.
|