STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228095
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2561 · P5121

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/19759662?noj=FRM19759662-5DC" width="1" height="1"></div>

Blast Master.swf

This is the info page for
Flash #21939

(Click the ID number above for more basic data on this flash file.)


Text
Presents

0 %

PLAY

Instructions

High Score

PLAY MORE GAMES

M

O

C

.

Add Games To Your Site

Back

Instructions......

You are in the enemy territory in Iraq. Your task as Blast Master
is to destroy as many enemy trucks, airplanes, helicopters and
terrorists as possible.
You are armed to the teeth with a Machine gun, Cannon and a
Missile launcher. Machine gun has unlimited bullets and Cannon
and Missile launcher have limited ammunition. Use it carefully.
You get extra life when you shoot the life trucks.
You get extra bullets when you shoot the ammunition trucks.

Keys:
A & D to move Left /Right
W to Jump
Space Bar to Swap Guns
Left Mouse Click to shoot.

Score :

000000

Plane Destroyed :

09

Cannon :

009

Missile :

009

Life :

100

LEVEL UP

Play Again

Your Score

Your Name

0

Submit

High Score

Name

Score

Date Posted

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

ActionScript [AS1/AS2]

Frame 1
fscommand ("allowScale", "false"); _quality = "HIGH"; Stage.showMenu = false; onLoad = function () { this.progressbar.bar_mc._width = 1; var _local2 = false; }; onEnterFrame = function () { myLoaded = Math.round(_root.getBytesLoaded()); myTotal = Math.round(_root.getBytesTotal()); myPercent = (myLoaded / myTotal) * 100; this.progressbar.bar_mc._width = myPercent * 2; percenttext.percentText.text = Math.round(myPercent) + "%"; if ((myLoaded == myTotal) && (_root.animationCompleted == true)) { gotoAndPlay (3); _root.animationCompleted = false; } }; animation.onPress = function () { getURL ("http://www.flasharcade.com/", "_blank"); }; stop();
Frame 4
stop(); fscommand ("allowScale", "false"); _quality = "HIGH"; _root.gameBGSound.stop(); _root.gameBGSound = null; _root.gameBGSound = new Sound(); _root.gameBGSound.attachSound("bgSound"); _root.gameBGSound.start(0, 500000); _root.gameBGSound.setVolume(80);
Frame 6
stop();
Frame 8
_quality = "LOW"; stop();
Frame 10
function clearAll() { j = 1; while (j < 10) { var _local2 = _root["targetEnemyClip" + j]; _local2.removeMovieClip(); j++; } } _quality = "HIGH"; stopAllSounds(); _root.gameBGSound.stop(); _root.gameBGSound = null; _root.gameBGSound = new Sound(); _root.gameBGSound.attachSound("bgSound"); _root.gameBGSound.start(0, 500000); _root.gameBGSound.setVolume(80); clearAll(); stop();
Frame 12
_quality = "HIGH"; stop();
Symbol 40 MovieClip Frame 95
stop();
Symbol 56 MovieClip Frame 201
stop(); _root.animationCompleted = true;
Instance of Symbol 61 MovieClip "bar_mc" in Symbol 62 MovieClip Frame 1
onClipEvent (enterFrame) { _xscale = (_root.percentDone * 4); }
Symbol 134 MovieClip Frame 30
stop();
Symbol 135 MovieClip Frame 30
stop(); _parent.removeMovieClip();
Symbol 136 MovieClip [bombClip] Frame 1
stop();
Symbol 136 MovieClip [bombClip] Frame 2
stop();
Symbol 142 MovieClip [bullet1] Frame 4
stop();
Symbol 142 MovieClip [bullet1] Frame 5
Symbol 142 MovieClip [bullet1] Frame 7
this.removeMovieClip(); stop();
Symbol 148 MovieClip [bullet2] Frame 4
stop();
Symbol 148 MovieClip [bullet2] Frame 5
Symbol 148 MovieClip [bullet2] Frame 7
this.removeMovieClip(); stop();
Symbol 150 MovieClip [bullet3] Frame 4
stop();
Symbol 150 MovieClip [bullet3] Frame 5
Symbol 150 MovieClip [bullet3] Frame 7
this.removeMovieClip(); stop();
Symbol 160 MovieClip [ebullet] Frame 1
stop();
Symbol 160 MovieClip [ebullet] Frame 2
Symbol 160 MovieClip [ebullet] Frame 16
this.removeMovieClip(); stop();
Symbol 171 MovieClip Frame 30
stop(); _parent.gotoAndStop(1);
Symbol 172 MovieClip Frame 30
stop(); _parent.removeMovieClip();
Symbol 173 MovieClip [eJeep] Frame 1
stop(); this.objectRef.hitFlag = false;
Symbol 173 MovieClip [eJeep] Frame 2
stop();
Symbol 173 MovieClip [eJeep] Frame 3
stop();
Symbol 180 MovieClip Frame 30
stop(); _parent.gotoAndStop(1);
Symbol 181 MovieClip Frame 30
stop(); _parent.removeMovieClip();
Symbol 182 MovieClip [eJeep2] Frame 1
stop(); this.objectRef.hitFlag = false;
Symbol 182 MovieClip [eJeep2] Frame 2
stop();
Symbol 182 MovieClip [eJeep2] Frame 3
stop();
Symbol 191 MovieClip Frame 10
_parent.gotoAndStop("gun1_still");
Symbol 197 MovieClip Frame 30
stop(); _parent.removeMovieClip();
Symbol 198 MovieClip [eJeep3] Frame 1
stop(); this.objectRef.hitFlag = false;
Symbol 198 MovieClip [eJeep3] Frame 2
stop();
Symbol 198 MovieClip [eJeep3] Frame 3
stop();
Symbol 209 MovieClip Frame 1
_root.stage_mc._y = random(20);
Symbol 209 MovieClip Frame 3
_root.stage_mc._y = random(10);
Symbol 209 MovieClip Frame 5
_root.stage_mc._y = random(30);
Symbol 209 MovieClip Frame 7
_root.stage_mc._y = random(10);
Symbol 209 MovieClip Frame 9
_root.stage_mc._y = random(20);
Symbol 209 MovieClip Frame 11
_root.stage_mc._y = random(2);
Symbol 209 MovieClip Frame 13
_root.stage_mc._y = 4;
Symbol 209 MovieClip Frame 31
_root.enemyKilled = _root.enemyKilled + 1; _parent.removeMovieClip();
Symbol 210 MovieClip [ePlane] Frame 1
stop();
Symbol 210 MovieClip [ePlane] Frame 2
stop();
Symbol 222 MovieClip Frame 30
stop(); _parent.gotoAndStop(1);
Symbol 223 MovieClip Frame 30
stop(); _parent.removeMovieClip();
Symbol 224 MovieClip [eTruck] Frame 1
stop(); this.objectRef.hitFlag = false;
Symbol 224 MovieClip [eTruck] Frame 2
stop();
Symbol 224 MovieClip [eTruck] Frame 3
stop();
Symbol 229 MovieClip Frame 30
stop(); _parent.gotoAndStop(1);
Symbol 230 MovieClip Frame 5
if (!_root.gameEnd) { _root.heroHealth = _root.heroHealth + 30; if (_root.heroHealth > 100) { _root.heroHealth = 100; } }
Symbol 230 MovieClip Frame 30
stop(); _root.powerupStatus = false; _parent.removeMovieClip();
Symbol 231 MovieClip [eTruck1] Frame 1
stop(); this.objectRef.hitFlag = false;
Symbol 231 MovieClip [eTruck1] Frame 2
stop();
Symbol 231 MovieClip [eTruck1] Frame 3
stop();
Symbol 237 MovieClip Frame 30
stop(); _parent.gotoAndStop(1);
Symbol 238 MovieClip Frame 30
stop(); _root.powerupStatus = false; _root.bullet2Total = _root.bullet2Total + 10; _root.bullet2Remaining = _root.bullet2Remaining + 10; _parent.removeMovieClip();
Symbol 239 MovieClip [eTruck2] Frame 1
stop(); this.objectRef.hitFlag = false;
Symbol 239 MovieClip [eTruck2] Frame 2
stop();
Symbol 239 MovieClip [eTruck2] Frame 3
stop();
Symbol 242 MovieClip Frame 30
stop(); _parent.gotoAndStop(1);
Symbol 243 MovieClip Frame 30
stop(); _root.powerupStatus = false; _root.bullet3Total = _root.bullet3Total + 5; _root.bullet3Remaining = _root.bullet3Remaining + 5; _parent.removeMovieClip();
Symbol 244 MovieClip [eTruck3] Frame 1
stop(); this.objectRef.hitFlag = false;
Symbol 244 MovieClip [eTruck3] Frame 2
stop();
Symbol 244 MovieClip [eTruck3] Frame 3
stop();
Symbol 251 MovieClip Frame 30
stop(); _parent.gotoAndStop(1);
Symbol 252 MovieClip Frame 30
stop(); _parent.removeMovieClip();
Symbol 253 MovieClip [eTruck4] Frame 1
stop(); this.objectRef.hitFlag = false;
Symbol 253 MovieClip [eTruck4] Frame 2
stop();
Symbol 253 MovieClip [eTruck4] Frame 3
stop();
Symbol 274 MovieClip Frame 1
_root.stage_mc._y = random(10);
Symbol 274 MovieClip Frame 4
_root.stage_mc._y = random(30);
Symbol 274 MovieClip Frame 7
_root.stage_mc._y = random(10);
Symbol 274 MovieClip Frame 10
_root.stage_mc._y = random(20);
Symbol 274 MovieClip Frame 13
_root.stage_mc._y = random(5);
Symbol 274 MovieClip Frame 16
stop(); _root.stage_mc._y = 4;
Symbol 275 MovieClip Frame 30
stop(); _root.enemyKilled++; _parent.removeMovieClip();
Symbol 276 MovieClip [heli2] Frame 1
stop();
Instance of Symbol 203 MovieClip "body_hit" in Symbol 276 MovieClip [heli2] Frame 1
onClipEvent (load) { _visible = false; }
Symbol 276 MovieClip [heli2] Frame 2
stop();
Symbol 276 MovieClip [heli2] Frame 3
stop();
Symbol 276 MovieClip [heli2] Frame 4
stop();
Symbol 277 MovieClip [heliBullet] Frame 1
stop();
Symbol 277 MovieClip [heliBullet] Frame 2
Symbol 277 MovieClip [heliBullet] Frame 35
this.removeMovieClip(); stop();
Symbol 294 MovieClip Frame 1
stop();
Symbol 297 MovieClip Frame 10
stop();
Symbol 300 MovieClip Frame 9
stop();
Symbol 301 MovieClip Frame 1
gotoAndPlay (7);
Symbol 301 MovieClip Frame 33
stop(); _parent.removeMovieClip();
Symbol 302 MovieClip [soldier01] Frame 1
stop(); this.objectRef.hitFlag = false;
Symbol 302 MovieClip [soldier01] Frame 2
stop();
Symbol 302 MovieClip [soldier01] Frame 3
stop();
Symbol 315 MovieClip Frame 10
stop();
Symbol 316 MovieClip Frame 1
gotoAndPlay (7);
Symbol 316 MovieClip Frame 43
stop(); _parent.removeMovieClip();
Symbol 317 MovieClip [soldier02] Frame 1
stop(); this.objectRef.hitFlag = false;
Symbol 317 MovieClip [soldier02] Frame 2
stop();
Symbol 317 MovieClip [soldier02] Frame 3
stop();
Symbol 329 MovieClip Frame 10
stop();
Symbol 330 MovieClip Frame 1
gotoAndPlay (7);
Symbol 330 MovieClip Frame 43
stop(); _parent.removeMovieClip();
Symbol 331 MovieClip [soldier03] Frame 1
stop(); this.objectRef.hitFlag = false;
Symbol 331 MovieClip [soldier03] Frame 2
stop();
Symbol 331 MovieClip [soldier03] Frame 3
stop();
Symbol 351 MovieClip Frame 20
stop();
Symbol 352 Button
on (release) { _root.gotoAndPlay("game"); }
Symbol 356 Button
on (release) { _root.gotoAndPlay("inst"); }
Symbol 360 Button
on (release) { _root.gotoAndPlay("highScore"); }
Symbol 382 MovieClip Frame 20
stop();
Symbol 387 Button
on (release) { getURL ("http://www.flasharcade.com", "_blank"); }
Symbol 391 Button
on (release) { getURL ("http://www.flasharcade.com/flash-games/", "_blank"); }
Symbol 399 Button
on (press) { _root.gotoAndPlay("intro"); }
Symbol 402 MovieClip Frame 41
stop();
Symbol 414 MovieClip Frame 10
stop(); _root.stage_mc.gunInStillAnimation();
Symbol 416 MovieClip Frame 10
_parent.gotoAndStop("gun1_still");
Symbol 417 MovieClip Frame 11
stop(); _root.stage_mc.gunInAnimation();
Symbol 421 MovieClip Frame 10
stop(); _root.stage_mc.gunInStillAnimation();
Symbol 423 MovieClip Frame 10
_parent.gotoAndStop("gun2_still");
Symbol 424 MovieClip Frame 10
stop(); _root.stage_mc.gunInAnimation();
Symbol 428 MovieClip Frame 10
stop(); _root.stage_mc.gunInStillAnimation();
Symbol 432 MovieClip Frame 8
_parent.gotoAndStop("gun3_still");
Symbol 433 MovieClip Frame 10
stop(); _root.stage_mc.gunInAnimation();
Symbol 434 MovieClip Frame 1
Symbol 434 MovieClip Frame 2
stop(); _root.swapStatus = false;
Symbol 434 MovieClip Frame 3
stop();
Symbol 434 MovieClip Frame 4
stop();
Symbol 434 MovieClip Frame 5
stop();
Symbol 434 MovieClip Frame 6
stop(); _root.swapStatus = false;
Symbol 434 MovieClip Frame 7
stop();
Symbol 434 MovieClip Frame 8
stop();
Symbol 434 MovieClip Frame 9
stop();
Symbol 434 MovieClip Frame 10
stop(); _root.swapStatus = false;
Symbol 434 MovieClip Frame 11
stop();
Symbol 434 MovieClip Frame 12
stop();
Symbol 434 MovieClip Frame 13
stop();
Symbol 446 MovieClip Frame 30
_parent.gotoAndStop(1);
Symbol 446 MovieClip Frame 62
_parent._x = 450;
Symbol 446 MovieClip Frame 72
_parent.gotoAndStop(1);
Symbol 447 MovieClip Frame 30
_root.gotoAndPlay("end");
Symbol 449 MovieClip Frame 1
_root.stage_mc._y = random(20);
Symbol 449 MovieClip Frame 3
_root.stage_mc._y = random(10);
Symbol 449 MovieClip Frame 5
_root.stage_mc._y = random(20);
Symbol 449 MovieClip Frame 7
_root.stage_mc._y = 4;
Symbol 449 MovieClip Frame 9
stop(); _parent.gotoAndStop("still"); _root.stage_mc._y = 4;
Symbol 450 MovieClip Frame 1
stop(); dieStatus = false; this.gunClip._visible = true;
Symbol 450 MovieClip Frame 2
stop(); this.gunClip._visible = true;
Symbol 450 MovieClip Frame 3
stop(); this.gunClip._visible = false;
Symbol 450 MovieClip Frame 4
stop(); this.gunClip._visible = true;
Symbol 450 MovieClip Frame 5
stop(); this.gunClip._visible = true;
Symbol 464 MovieClip Frame 1
function createECar() { var _local4 = random(10); if (_local4 <= 2) { _root.cName = "eJeep"; _global.tempName = "eJeep1"; this.attachMovie(_root.cName, "eJeep1", _root.levelNum, {clipRef:_global.tempName, spotNumParam:1, wSpeed:_root.targetEJeep_Speed, lifeParam:_root.targetEJeep_Life}); this.eJeep1._xscale = -100; } else if ((_local4 > 2) && (_local4 <= 5)) { _root.cName = "eTruck"; _global.tempName = "eJeep1"; this.attachMovie(_root.cName, "eJeep1", _root.levelNum, {clipRef:_global.tempName, spotNumParam:1, wSpeed:_root.targetEJeep_Speed, lifeParam:_root.targetEJeep_Life}); this.eJeep1._xscale = -100; } else if ((_local4 > 5) && (_local4 <= 7)) { _root.cName = "eJeep2"; _global.tempName = "eJeep1"; this.attachMovie(_root.cName, "eJeep1", _root.levelNum, {clipRef:_global.tempName, spotNumParam:1, wSpeed:_root.targetEJeep_Speed, lifeParam:_root.targetEJeep_Life}); this.eJeep1._xscale = -100; } else { _root.cName = "eTruck4"; _global.tempName = "eJeep1"; this.attachMovie(_root.cName, "eJeep1", _root.levelNum, {clipRef:_global.tempName, spotNumParam:1, wSpeed:_root.targetEJeep_Speed, lifeParam:_root.targetEJeep_Life}); this.eJeep1._xscale = -100; } this.eJeep1._x = -50; this.eJeep1._y = 400; _root.targetEnemyClip = this.eJeep1; _root.levelNum++; clearInterval(_root.eJeepInterval); } function createECar4() { if (_root.level > 3) { var _local4 = random(20); } else { var _local4 = random(10); } _global.tempName = "eJeep4"; if (_local4 <= 3) { _root.cName = "eJeep"; this.attachMovie(_root.cName, "eJeep4", _root.levelNum, {spotNumParam:8, wSpeed:_root.targetEJeep3_Speed, lifeParam:_root.targetEJeep_Life}); this.eJeep4._xscale = -100; } else if ((_local4 > 3) && (_local4 <= 7)) { _root.cName = "eTruck"; this.attachMovie(_root.cName, "eJeep4", _root.levelNum, {spotNumParam:8, wSpeed:_root.targetEJeep3_Speed, lifeParam:_root.targetEJeep_Life}); this.eJeep4._xscale = -100; } else if ((_local4 > 10) && (_local4 <= 16)) { _root.cName = "eTruck4"; this.attachMovie(_root.cName, "eJeep4", _root.levelNum, {spotNumParam:8, wSpeed:_root.targetEJeep3_Speed, lifeParam:_root.targetEJeep_Life}); this.eJeep4._xscale = -100; } else if ((_local4 > 16) && (_local4 <= 19)) { _root.cName = "eJeep3"; this.attachMovie(_root.cName, "eJeep4", _root.levelNum, {clipRef:_global.tempName, spotNumParam:8, wSpeed:_root.targetEJeep3_Speed, lifeParam:_root.targetEJeep_Life}); } else { _root.cName = "eTruck4"; this.attachMovie(_root.cName, "eJeep4", _root.levelNum, {spotNumParam:8, wSpeed:_root.targetEJeep3_Speed, lifeParam:_root.targetEJeep_Life}); this.eJeep4._xscale = -100; } this.eJeep4._x = -50; this.eJeep4._y = 400; _root.targetEnemyClip8 = this.eJeep4; _root.levelNum++; clearInterval(_root.eJeepInterval4); } function createECar5() { var _local4 = random(10); if (_local4 <= 3) { _root.cName3 = "soldier01"; } else if ((_local4 > 3) && (_local4 <= 7)) { _root.cName3 = "soldier02"; } else { _root.cName3 = "soldier03"; } _global.tempName = "esoldier1"; this.attachMovie(_root.cName3, "esoldier1", _root.levelNum, {clipRef:_global.tempName, spotNumParam:9, wSpeed:25, lifeParam:_root.targetEJeep_Life}); this.esoldier1._x = 610; this.esoldier1._y = 400; _root.targetEnemyClip9 = this.esoldier1; _root.levelNum++; clearInterval(_root.eJeepInterval5); } function createECar2() { var _local4 = random(10); if (_local4 <= 3) { _root.cName2 = "eJeep"; this.attachMovie(_root.cName2, "eJeep2", _root.levelNum, {spotNumParam:2, wSpeed:_root.targetEJeep2_Speed, lifeParam:_root.targetEJeep2_Life}); this.eJeep2._xscale = -100; } else if ((_local4 > 3) && (_local4 <= 7)) { _root.cName = "eJeep2"; _global.tempName = "eJeep2"; this.attachMovie(_root.cName, "eJeep2", _root.levelNum, {clipRef:_global.tempName, spotNumParam:2, wSpeed:_root.targetEJeep2_Speed, lifeParam:_root.targetEJeep2_Life}); this.eJeep2._xscale = -100; } else { _root.cName2 = "eTruck"; this.attachMovie(_root.cName2, "eJeep2", _root.levelNum, {spotNumParam:2, wSpeed:_root.targetEJeep2_Speed, lifeParam:_root.targetEJeep2_Life}); this.eJeep2._xscale = -100; } this.eJeep2._x = 650; this.eJeep2._y = 400; _root.targetEnemyClip2 = this.eJeep2; _root.levelNum++; clearInterval(_root.eJeepInterval2); } function createEnemyPlane() { this.attachMovie("ePlane", "ePlane1", _root.levelNum, {spotNumParam:3, wSpeed:_root.targetEPlane_Speed, lifeParam:35, cNum:_root.targetBombNum}); this.ePlane1._x = 650; this.ePlane1._y = 120; _root.targetEnemyClip3 = this.ePlane1; _root.levelNum++; } function createPowerup() { _root.powerupStatus = true; var _local3 = random(10); if ((_root.heroHealth < 40) && (_local3 < 8)) { _root.pName = "eTruck1"; } else { _local3 = random(10); if (_local3 < 6) { _root.pName = "eTruck2"; } else { _root.pName = "eTruck3"; } } this.attachMovie(_root.pName, "pTruck2", _root.levelNum, {spotNumParam:6, wSpeed:4, lifeParam:15}); this.pTruck2._x = -50; this.pTruck2._y = 400; this.pTruck2._xscale = -100; _root.targetEnemyClip6 = this.pTruck2; _root.levelNum++; } function createHelicopter() { _global.tempName = "heli2"; var _local4 = random(2); if (_local4 == 1) { _root.yHeli = 20 + random(80); this.attachMovie("heli2", "heli2", _root.levelNum, {clipRef:_global.tempName, spotNumParam:7, wSpeed:_root.targetEHeli_Speed, lifeParam:_root.targetEHeli_Life, initx:620, inity:_root.yHeli, direction:-1, bulletFrequencyParam:40}); this.heli2._x = 620; this.heli2._xscale = 100; } else { _root.yHeli = 20 + random(80); _root.Heli_Speed = _root.targetEHeli_Speed * -1; this.attachMovie("heli2", "heli2", _root.levelNum, {clipRef:_global.tempName, spotNumParam:7, wSpeed:_root.Heli_Speed, lifeParam:_root.targetEHeli_Life, initx:-10, inity:_root.yHeli, direction:-1, bulletFrequencyParam:40}); this.heli2._x = -10; this.heli2._xscale = -100; } _root.targetEnemyClip7 = this.heli2; _root.levelNum++; clearInterval(_root.heliInterval); } function checkScore() { if (_root.score > _root.civilianScore_Array[_root.level]) { _root.level++; _root.mc_level.gotoAndPlay(2); updateParam(); } } function updateParam() { clearAllIntervals(); trace("update"); _root.targetEJeep_Interval = _root.eJeep_Interval_Array[_root.level]; _root.targetEJeep2_Interval = _root.eJeep2_Interval_Array[_root.level]; _root.targetEJeep3_Interval = _root.eJeep3_Interval_Array[_root.level]; _root.targetMine_Interval = _root.mine_Interval_Array[_root.level]; _root.targetEHeli_Interval = _root.eHeli_Interval_Array[_root.level]; _root.targetEPlane_Interval = _root.enemyPlane_Interval_Array[_root.level]; _root.targetCPlane_Interval = _root.civilianPlane_Interval_Array[_root.level]; _root.targetCivilianNum = _root.civilianDrop_Array[_root.level]; _root.targetBombNum = _root.bombDrop_Array[_root.level]; _root.targetBombDropSpeed = _root.bombDrop_Speed[_root.level]; _root.bombTrackNum = _root.bombTrack_Array[_root.level]; _root.targetEJeep_Speed = _root.eJeepSpeed_Array[_root.level]; _root.targetEJeep2_Speed = _root.eJeep2Speed_Array[_root.level]; _root.targetEJeep3_Speed = _root.eJeep3Speed_Array[_root.level]; _root.targetEHeli_Speed = _root.eHeliSpeed_Array[_root.level]; _root.targetMine_Speed = _root.mineSpeed_Array[_root.level]; _root.targetEJeep_Life = _root.eJeepLife_Array[_root.level]; _root.targetEJeep2_Life = _root.eJeep2Life_Array[_root.level]; _root.targetEHeli_Life = _root.eHeliLife_Array[_root.level]; _root.targetEPlane_Speed = _root.ePlaneSpeed_Array[_root.level]; _root.targetCPlane_Speed = _root.cPlaneSpeed_Array[_root.level]; setAllIntervals(); } function clearAllIntervals() { clearInterval(_root.ePlaneInterval); clearInterval(_root.powerupDrop_Interval); } function setAllIntervals() { if ((_root.level == 1) || (_root.level > 2)) { _root.ePlaneInterval = setInterval(this, "createEnemyPlane", _root.targetEPlane_Interval); _root.createEnemy3Flag = true; _root.dieEnemy3Flag = false; } _root.powerupDrop_Interval = setInterval(this, "createPowerup", 19000); } function moveBG() { this=main_bg;//parameter overwritten this.bg1._x = this.bg1._x + 25; this.bg3._x = this.bg3._x + 1; if (this.bg1._x >= 600) { this.bg1._x = 0; } if (this.bg3._x >= 600) { this.bg3._x = 0; } } fscommand ("allowScale", "false"); fscommand ("fullScreen", "false"); _root.civilianScore_Array = [3000, 10000, 20000, 35000, 50000, 70000, 90000, 120000, 150000, 180000, 20000000]; _root.level = 1; _root.heroLife = 1; _root.score = 0; _root.heroHealth = 100; t_btn.useHandCursor = false; clearInterval(_root.eJeepInterval); clearInterval(_root.eJeepInterval2); clearInterval(_root.eJeepInterval4); clearInterval(_root.eJeepInterval5); clearInterval(_root.heliInterval); clearInterval(_root.powerupDrop_Interval); _root.powerupStatus = false; _root.targetHeroClip = this.heroJeep; _root.levelNum = 10000; _root.createEnemy1Flag = false; _root.createEnemy2Flag = false; _root.createEnemy3Flag = false; _root.createEnemy4Flag = false; _root.createEnemy5Flag = false; _root.createEnemy6Flag = false; _root.createEnemy7Flag = false; _root.createEnemy8Flag = false; _root.createEnemy9Flag = false; _root.dieEnemy1Flag = false; _root.dieEnemy2Flag = false; _root.dieEnemy3Flag = false; _root.dieEnemy4Flag = false; _root.dieEnemy5Flag = false; _root.dieEnemy6Flag = false; _root.dieEnemy7Flag = false; _root.dieEnemy8Flag = false; _root.dieEnemy9Flag = false; _root.gameEnd = false; _root.eJeep_Interval_Array = [1800, 1800, 1800, 1800, 1500, 1500, 1500, 1500, 1500, 1500, 1500]; _root.eJeep3_Interval_Array = [2000, 2000, 2000, 2000, 1800, 1800, 1800, 1800, 1800, 1800, 1800]; _root.eJeep2_Interval_Array = [2200, 2200, 2200, 2200, 2000, 2000, 2000, 2000, 2000, 2000, 2000]; _root.eHeli_Interval_Array = [2000, 5000, 13000, 10000, 10000, 8000, 8000, 8000, 8000, 8000, 8000]; _root.eJeepSpeed_Array = [2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3]; _root.eJeep2Speed_Array = [-2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2]; _root.eJeep3Speed_Array = [3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4]; _root.eHeliSpeed_Array = [3, 3, 4, 4, 5, 5, 5, 5, 5, 5, 5]; _root.eJeepLife_Array = [10, 10, 15, 15, 15, 15, 15, 20, 20, 20, 20]; _root.eJeep2Life_Array = [12, 12, 15, 15, 15, 15, 15, 15, 15, 15, 15]; _root.eHeliLife_Array = [15, 15, 15, 20, 20, 25, 25, 30, 30, 35, 35]; _root.enemyPlane_Interval_Array = [8000, 10000, 10000, 15000, 15000, 15000, 15000, 15000, 15000, 15000, 15000]; _root.ePlaneSpeed_Array = [5, 5, 5, 5, 6, 6, 6, 6, 6, 7, 7]; _root.bombDrop_Array = [2, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4]; _root.bombTrack_Array = [30, 25, 20, 15, 15, 15, 15, 15, 15, 15, 15]; _root.bombDrop_Speed = [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]; _root.enemyKilled = 0; _root.stage_mc._y = 4; updateParam(); this.onEnterFrame = function () { moveBG(); checkScore(); if (((!_root.createEnemy1Flag) && (!_root.powerupStatus)) && (_root.level <= 3)) { clearInterval(_root.eJeepInterval); _root.eJeepInterval = setInterval(this, "createECar", _root.targetEJeep_Interval); _root.createEnemy1Flag = true; _root.dieEnemy1Flag = false; } if (!_root.createEnemy2Flag) { clearInterval(_root.eJeepInterval2); _root.eJeepInterval2 = setInterval(this, "createECar2", _root.targetEJeep2_Interval); _root.createEnemy2Flag = true; _root.dieEnemy2Flag = false; } if (!_root.createEnemy9Flag) { clearInterval(_root.eJeepInterval5); var _local3 = (3 + random(5)) * 1000; _root.eJeepInterval5 = setInterval(this, "createECar5", _local3); _root.createEnemy9Flag = true; _root.dieEnemy9Flag = false; } if ((!_root.createEnemy7Flag) && ((_root.level == 2) || (_root.level > 3))) { clearInterval(_root.heliInterval); _root.heliInterval = setInterval(this, "createHelicopter", _root.targetEHeli_Interval); _root.createEnemy7Flag = true; _root.dieEnemy7Flag = false; } if (((!_root.createEnemy8Flag) && (!_root.powerupStatus)) && (_root.level > 3)) { clearInterval(_root.eJeepInterval4); _root.eJeepInterval4 = setInterval(this, "createECar4", _root.targetEJeep3_Interval); _root.createEnemy8Flag = true; _root.dieEnemy8Flag = false; } if ((_root.dieEnemy1Flag && (!_root.powerupStatus)) && (_root.level <= 3)) { clearInterval(_root.eJeepInterval); _root.eJeepInterval = setInterval(this, "createECar", _root.targetEJeep_Interval); _root.dieEnemy1Flag = false; _root.createEnemy1Flag = true; } if ((_root.dieEnemy8Flag && (!_root.powerupStatus)) && (_root.level > 3)) { clearInterval(_root.eJeepInterval4); _root.eJeepInterval4 = setInterval(this, "createECar4", _root.targetEJeep3_Interval); _root.dieEnemy8Flag = false; _root.createEnemy8Flag = true; } if (_root.dieEnemy2Flag) { clearInterval(_root.eJeepInterval2); _root.eJeepInterval2 = setInterval(this, "createECar2", _root.targetEJeep2_Interval); _root.dieEnemy2Flag = false; _root.createEnemy2Flag = true; } if (_root.dieEnemy9Flag) { clearInterval(_root.eJeepInterval5); var _local3 = (3 + random(5)) * 1000; _root.eJeepInterval5 = setInterval(this, "createECar5", _local3); _root.createEnemy9Flag = true; _root.dieEnemy9Flag = false; } if (_root.dieEnemy7Flag && ((_root.level == 2) || (_root.level > 3))) { clearInterval(_root.heliInterval); _root.heliInterval = setInterval(this, "createHelicopter", _root.targetEHeli_Interval); _root.createEnemy7Flag = true; _root.dieEnemy7Flag = false; } }; function heroBulletClass() { this.objectRef = this; this.init(); } function heroBulletClass2() { this.objectRef = this; _root.bullet2Used++; _root.bullet2Remaining = _root.bullet2Total - _root.bullet2Used; super.init(); } function heroBulletClass3() { this.objectRef = this; _root.bullet3Used++; _root.bullet3Remaining = _root.bullet3Total - _root.bullet3Used; super.init(); } heroBulletClass.prototype = new MovieClip(); heroBulletClass.prototype.init = function () { this.clip = eval (this.clipRef); this.clip._x = this.initx; this.clip._y = this.inity; this.endx = this.initx + 300; this.endy = this.inity - 300; this.targetEnemy1 = _root.targetEnemyClip; this.targetEnemy2 = _root.targetEnemyClip2; this.targetEnemy3 = _root.targetEnemyClip3; this.targetEnemy4 = _root.targetEnemyClip4; this.targetEnemy5 = _root.targetEnemyClip5; this.targetEnemy6 = _root.targetEnemyClip6; this.targetEnemy7 = _root.targetEnemyClip7; this.targetEnemy8 = _root.targetEnemyClip8; this.targetEnemy9 = _root.targetEnemyClip9; this.targetBombClip1 = _root.targetBombClip1; this.targetBombClip2 = _root.targetBombClip2; this.targetBombClip3 = _root.targetBombClip3; this.targetBombClip4 = _root.targetBombClip4; this.targetBombClip5 = _root.targetBombClip5; this.targetBombClip6 = _root.targetBombClip6; this.targetBombClip7 = _root.targetBombClip7; this.bonus_mc = _root.targetBonusClip; this.clipAngle = this.initAngle; this.clip._rotation = this.clipAngle; this.moveSpeed = 30; this.counter = 0; this.ammunationHitFlag = false; this.bulletHitFlag = false; this.ang = (this.clipAngle / 180) * Math.PI; this.xspeed = Math.cos(this.ang) * this.moveSpeed; this.yspeed = Math.sin(this.ang) * this.moveSpeed; this.bSound = new Sound(this); this.bSound.attachSound("gunSound"); this.bSound.start(); this.bSound.setVolume(20); }; heroBulletClass.prototype.movement = function () { this.clip._x = this.clip._x + this.xspeed; this.clip._y = this.clip._y + this.yspeed; this.counter++; if (this.counter > 50) { this.removeMovieClip(); } j = 1; while (j < 10) { var _local2 = this["targetEnemy" + j]; if (this.clip.hitTest(_local2.body_hit)) { this.bSound.stop(); this.bulletHitFlag = true; this.objectRef.hitBullet(_local2); this.clip.removeMovieClip(); delete this.objectRef; return(undefined); } j++; } k = 1; while (k < 7) { var _local3 = this["targetBombClip" + k]; if (this.clip.hitTest(_local3.body_hit)) { this.bSound.stop(); this.bulletHitFlag = true; this.objectRef.hitBullet(_local3); this.clip.removeMovieClip(); delete this.objectRef; return(undefined); } k++; } }; heroBulletClass.prototype.hitBullet = function (eName) { if (this.bulletHitFlag) { eName.bulletHitFlag = true; eName.hitBullet(); this.bulletHitFlag = false; } }; heroBulletClass.prototype.onEnterFrame = function () { this.objectRef.movement(); }; heroBulletClass2.prototype = new heroBulletClass(); heroBulletClass2.prototype.hitBullet = function (eName) { if (this.bulletHitFlag) { eName.bulletHit2Flag = true; eName.hitBullet2(); this.bulletHitFlag = false; } }; heroBulletClass3.prototype = new heroBulletClass(); heroBulletClass3.prototype.hitBullet = function (eName) { if (this.bulletHitFlag) { eName.bulletHit3Flag = true; eName.hitBullet3(); this.bulletHitFlag = false; } }; Object.registerClass("bullet1", heroBulletClass); Object.registerClass("bullet2", heroBulletClass2); Object.registerClass("bullet3", heroBulletClass3); heliObject = function () { this.objectRef = this; this.init(); }; heliObject.prototype = new MovieClip(); heliObject.prototype.init = function () { this.clip = eval (this.clipRef); this.clip._x = this.initx; this.clip._y = this.inity; this.bulletFlag = false; this.bulletLocation = _root.stage_mc; this.targetEnemy = _root.targetHeroClip; this.xvel = this.wSpeed; this.spotNum = this.spotNumParam; this.life = this.lifeParam; this.bulletFrequency = this.bulletFrequencyParam; this.gravity = 0.1; this.thrust = 2; this.distance = 0; this.dieFlag = false; this.rotationAngle = 1; this.bulletCounter = 0; this.blastFlag = false; this.bulletHitFlag = false; this.yvel = -this.thrust; this.trackFlag = false; _root.hSound = new Sound(this); _root.hSound.attachSound("heliSound"); _root.hSound.start(0, 1000); _root.hSound.setVolume(100); }; heliObject.prototype.yMovement = function () { this.clip._y = this.clip._y + this.yvel; this.yvel = this.yvel + this.gravity; if (this.yvel >= this.thrust) { this.gravity = 0.1; this.thrust = 2; this.yvel = -this.thrust; } }; heliObject.prototype.xMovement = function () { trace(this.clip); if (!this.trackFlag) { this.clip._x = this.clip._x - this.xvel; } else if (this.clip._x < this.targetEnemy._x) { this.clip._x = this.clip._x + this.xvel; diffx = this.getXDistance(); if (diffx < 20) { this.xvel = 0; } else if (diffx > 150) { this.xvel = this.wSpeed; } } else if (this.clip._x > this.targetEnemy._x) { this.clip._x = this.clip._x - this.xvel; diffx = this.getXDistance(); if (diffx < 20) { this.xvel = 0; } else if (diffx > 150) { this.xvel = this.wSpeed; } } if (this.clip._x < 0) { this.clip._x = 0; this.reBounce(); } else if (this.clip._x > 640) { this.clip._x = 640; this.reBounce(); } }; heliObject.prototype.getXDistance = function () { return(Math.abs(this.targetEnemy._x - this.clip._x)); }; heliObject.prototype.rotateObject = function () { this.clip._rotation = this.clip._rotation + this.rotationAngle; if (this.clip._rotation > 5) { this.rotationAngle = this.rotationAngle * -1; } else if (this.clip._rotation < -5) { this.rotationAngle = this.rotationAngle * -1; } }; heliObject.prototype.heliMove = function () { this.xMovement(); }; heliObject.prototype.reBounce = function () { this.xvel = this.xvel * -1; this.clip._y = this.inity; }; heliObject.prototype.onEnterFrame = function () { this.objectRef.heliMove(); }; heliObject2 = function () { super(); }; heliObject2.prototype = new heliObject(); heliObject2.prototype.heliMove = function () { super.heliMove(); this.attack(); }; heliObject2.prototype.attack = function () { var _local8 = (_root.stage_mc._x + this.targetEnemy._x) + random(100); var _local7 = _root.stage_mc._y + this.targetEnemy._y; var _local9 = ((_root.stage_mc._x + this.clip._x) + this.clip.body._x) + this.clip.body.gun._x; var _local10 = ((_root.stage_mc._y + this.clip._y) + this.clip.body._y) + this.clip.body.gun._y; var _local5 = _local8 - _local9; var _local4 = _local7 - _local10; var _local6 = Math.atan2(_local4, _local5); var _local3 = Math.ceil((_local6 / Math.PI) * 180); this.clip.body.gun._rotation = _local3 - 90; _root.bulletAngle = _local3 - 90; }; heliObject2.prototype.createBullet = function () { if ((this.bulletFlag && (this.blastFlag == false)) && (String(_root.bulletAngle) != "NaN")) { _global.temp = "heliBullet" + _root.heroBulletlevelNum; _global.tempxpos = (this.clip._x + this.clip.body._x) + this.clip.body.gun._x; _global.tempypos = this.clip._y + 35; _global.tempAngle = _root.bulletAngle; this.bulletLocation.attachMovie("heliBullet", _global.temp, _root.heroBulletlevelNum, {clipRef:_global.temp, initbulletx:_global.tempxpos, initbullety:_global.tempypos, initAngle:_global.tempAngle, mSpeed:8, bPowerParam:4}); _root.targetBombClip6 = _root.stage_mc["heliBullet" + _root.heroBulletlevelNum]; _root.heroBulletlevelNum++; this.bulletFlag = false; } }; heliObject2.prototype.hitBullet = function () { if (this.bulletHitFlag) { this.life = this.life - 2; if (this.life <= 0) { this.blastFlag = true; } this.bulletHitFlag = false; } }; heliObject2.prototype.hitBullet2 = function () { if (this.bulletHit2Flag) { this.life = this.life - 5; if (this.life <= 0) { this.blastFlag = true; } this.bulletHit2Flag = false; } }; heliObject2.prototype.hitBullet3 = function () { if (this.bulletHit3Flag) { this.life = this.life - 150; if (this.life <= 0) { this.blastFlag = true; } this.bulletHit3Flag = false; } }; heliObject2.prototype.blast = function () { if ((this.blastFlag && (this.dieFlag == false)) && (_root.gameEnd == false)) { this.clip.gotoAndStop(3); this.yvel = this.yvel + 2; this.xvel = 0; this.clip._y = this.clip._y + this.yvel; this.clip._rotation = this.clip._rotation + 5; if (this.clip._y > 250) { _root.score = _root.score + 1000; _root.ammunationX = this.clip._x; this.clip.gotoAndStop(4); this.dieFlag = true; _root.hSound.stop(); _root[("dieEnemy" + this.spotNum) + "Flag"] = true; this.blastFlag = false; return(undefined); } } }; heliObject2.prototype.onEnterFrame = function () { if (!this.dieFlag) { this.objectRef.heliMove(); this.objectRef.blast(); this.objectRef.bulletCounter++; if ((this.objectRef.bulletCounter > this.objectRef.bulletFrequency) && (!this.objectRef.bulletFlag)) { this.objectRef.bulletFlag = true; this.objectRef.createBullet(); this.objectRef.bulletCounter = 0; } } }; Object.registerClass("heli2", heliObject2); function heliBulletClass() { this.objectRef = this; this.init(); } heliBulletClass.prototype = new MovieClip(); heliBulletClass.prototype.init = function () { this.clip = eval (this.clipRef); this.clip._x = this.initbulletx; this.clip._y = this.initbullety; this.targetEnemy = _root.targetHeroClip; this.clipAngle = this.initAngle + 90; this.bulletHitFlag = false; this.dieFlag = false; this.power = this.bPowerParam; this.life = 5; this.clip._rotation = this.clipAngle - 90; this.moveSpeed = this.mSpeed; this.civilianAnimateFlag = false; this.civilianHitFlag = false; this.ang = (this.clipAngle / 180) * Math.PI; this.xspeed = Math.cos(this.ang) * this.moveSpeed; this.yspeed = Math.sin(this.ang) * this.moveSpeed; this.bSound = new Sound(this); this.bSound.attachSound("gunSound2"); this.bSound.start(); this.bSound.setVolume(50); }; heliBulletClass.prototype.movement = function () { this.clip._x = this.clip._x + this.xspeed; this.clip._y = this.clip._y + this.yspeed; if (this.clip._y > 600) { trace(this.clip._name); this.removeMovieClip(); } if (this.clip.hitTest(this.targetEnemy.body_hit2)) { this.enemyHitFlag = true; this.hitEnemy(); } j = 1; while (j < 2) { var _local3 = _root.stage_mc["mc_bulletArea" + j]; if (this.clip.hitTest(_local3)) { this.clip.gotoAndPlay(2); this.dieFlag = true; } j++; } }; heliBulletClass.prototype.hitEnemy = function () { if (this.enemyHitFlag) { _root.heroHealth = _root.heroHealth - this.power; this.clip.gotoAndPlay(2); this.dieFlag = true; this.enemyHitFlag = false; } }; heliBulletClass.prototype.hitAmmunation = function () { if (this.civilianHitFlag) { this.civilianAnimateFlag = true; this.animate(); this.civilianHitFlag = false; } }; heliBulletClass.prototype.animate = function () { if (this.civilianAnimateFlag) { this.clip.gotoAndPlay(2); this.civilianAnimateFlag = false; this.clip.onEnterFrame = null; } }; heliBulletClass.prototype.hitBullet = function () { if (this.bulletHitFlag) { this.life = this.life - 5; if (this.life < 0) { this.civilianHitFlag = true; this.hitAmmunation(); } this.bulletHitFlag = false; } }; heliBulletClass.prototype.hitBullet2 = function () { if (this.bulletHit2Flag) { this.life = this.life - 20; if (this.life < 0) { this.civilianHitFlag = true; this.hitAmmunation(); } this.bulletHit2Flag = false; } }; heliBulletClass.prototype.hitBullet3 = function () { if (this.bulletHit3Flag) { this.life = this.life - 50; if (this.life < 0) { this.civilianHitFlag = true; this.hitAmmunation(); } this.bulletHit3Flag = false; } }; heliBulletClass.prototype.onEnterFrame = function () { if (!this.objectRef.dieFlag) { this.objectRef.movement(); } }; Object.registerClass("heliBullet", heliBulletClass); Object.registerClass("ebullet", heliBulletClass); function activity() { } function moveJeep() { if (Key.isDown(65)) { _root.jeepCoord = this.heroJeep.getBounds(this); if (_root.jeepCoord.xMin >= 0) { this.heroJeep._x = this.heroJeep._x - _root.jeepSpeed; } } if (Key.isDown(68)) { _root.jeepCoord = this.heroJeep.getBounds(this); if (_root.jeepCoord.xMax <= 600) { this.heroJeep._x = this.heroJeep._x + _root.jeepSpeed; } } if (Key.isDown(87) && (!_root.jumpFlag)) { _root.jumpFlag = true; this.heroJeep.gotoAndStop("up"); this.heroJeep.jumpH = -14; activity = jumpActivity; } } function jumpActivity() { if (_root.jumpFlag) { this.heroJeep._y = this.heroJeep._y + this.heroJeep.jumpH; _root.jeepCoord = this.heroJeep.getBounds(this); if (_root.jeepCoord.xMin >= 0) { this.heroJeep._x = this.heroJeep._x - 0.5; } this.heroJeep.jumpH = this.heroJeep.jumpH + 1; trace(this.heroJeep.jumpH); if (this.heroJeep.jumpH >= 0) { this.heroJeep.jumpH = 0; _root.fallFlag = true; activity = fallActivity; } } } function fallActivity() { if (_root.fallFlag) { trace(this.heroJeep.jumpH); if (this.heroJeep.jumpH < 14) { this.heroJeep.jumpH = this.heroJeep.jumpH + 1.5; } trace(_root.fallFlag); this.heroJeep._y = this.heroJeep._y + this.heroJeep.jumpH; _root.jeepCoord = this.heroJeep.getBounds(this); if (_root.jeepCoord.xMin >= 0) { this.heroJeep._x = this.heroJeep._x - 0.5; } if (this.heroJeep._y > this.heroJeep.inity) { this.heroJeep._y = this.heroJeep.inity; this.heroJeep.gotoAndStop("down"); _root.jumpFlag = false; _root.fallFlag = false; activity = null; } } } function checkAngle() { x1 = _root._xmouse; y1 = _root._ymouse; diffx = x1 - (this.heroJeep._x + this.heroJeep.gunClip._x); diffy = y1 - (this.heroJeep._y + this.heroJeep.gunClip._y); dist = Math.sqrt((diffx * diffx) + (diffy * diffy)); rad = Math.atan2(diffy, diffx); ang = Math.ceil((rad / Math.PI) * 180); trace("diffy =" + diffy); if (diffy <= 0) { if (diffx < 0) { this.heroJeep.gunClip._yscale = -100; this.heroJeep.gunClip._xscale = 80; this.heroJeep.gunClip._rotation = ang; _root.gunAngle = ang; } else { this.heroJeep.gunClip._yscale = 100; this.heroJeep.gunClip._xscale = 80; this.heroJeep.gunClip._rotation = ang; _root.gunAngle = ang; } } else if (diffx < 0) { this.heroJeep.gunClip._yscale = -100; this.heroJeep.gunClip._xscale = 80; this.heroJeep.gunClip._rotation = 180; _root.gunAngle = 180; } else { this.heroJeep.gunClip._yscale = 100; this.heroJeep.gunClip._xscale = 80; this.heroJeep.gunClip._rotation = 0; _root.gunAngle = 0; } } function changeGun() { if (_root.swapStatus != true) { _root.previousGun = _root.currentGun; _root.currentGun = _root.currentGun + 1; if (_root.currentGun > 3) { _root.currentGun = 1; } var _local2 = _root[("gun" + _root.currentGun) + "Available"]; var _local3 = _root[("gun" + _root.currentGun) + "Load"]; i = 0; while (i < 5) { if ((!_local2) || (!_local3)) { _root.currentGun = _root.currentGun + 1; if (_root.currentGun > 3) { _root.currentGun = 1; } _local2 = _root[("gun" + _root.currentGun) + "Available"]; _local3 = _root[("gun" + _root.currentGun) + "Load"]; } else { break; } i++; } gunOutAnimation(); _root.swapStatus = true; } } function swapGun() { if (Key.isDown(32) && (!Key.isDown(38))) { changeGun(); } } function checkGunLoad() { if (!_root.gun1Load) { _root.gun1Counter++; if (_root.gun1Counter > 5) { _root.gun1Load = true; _root.gun1Counter = 0; } } if (!_root.gun2Load) { _root.gun2Counter++; if (_root.gun2Counter > 10) { _root.gun2Load = true; _root.gun2Counter = 0; } } if (!_root.gun3Load) { _root.gun3Counter++; if (_root.gun3Counter > 20) { _root.gun3Load = true; _root.gun3Counter = 0; } } } function shoot() { if (_root.heroAttackFlag) { var _local3 = _root[("gun" + _root.currentGun) + "Available"]; var _local5 = _root[("gun" + _root.currentGun) + "Load"]; if (_local3 && (_local5)) { if (_root.swapStatus != true) { var _local4 = ("gun" + _root.currentGun) + "_fire"; this.heroJeep.gunClip.gotoAndStop(_local4); createBullet(); _root[("gun" + _root.currentGun) + "Load"] = false; } } else if (!_local3) { _root.swapStatus = false; changeGun(); } } } function gunOutAnimation() { this.heroJeep.gunClip.gotoAndStop(("gun" + _root.previousGun) + "_out"); } function gunInAnimation() { this.heroJeep.gunClip.gotoAndStop(("gun" + _root.currentGun) + "_in"); } function gunInStillAnimation() { this.heroJeep.gunClip.gotoAndStop(("gun" + _root.currentGun) + "_still"); _root.swapStatus = false; } function createBullet() { var _local4 = _root[("gun" + _root.currentGun) + "Available"]; var _local7 = "bullet" + _root.currentGun; var _local3 = (("bullet" + _root.currentGun) + "_") + _root.heroBulletlevelNum; var _local6 = this.heroJeep._x + this.heroJeep.gunClip._x; var _local5 = this.heroJeep._y + this.heroJeep.gunClip._y; trace(tempHeroBulletXPos); if (_local4) { _root.stage_mc.attachMovie(_local7, _local3, _root.heroBulletlevelNum, {clipRef:_local3, initx:_local6, inity:_local5, initAngle:_root.gunAngle}); _root.heroBulletlevelNum++; } } function checkGunAvailable() { if (_root.bullet1Used >= _root.bullet1Total) { _root.gun1Available = false; } else { _root.gun1Available = true; } if (_root.bullet2Used >= _root.bullet2Total) { _root.gun2Available = false; } else { _root.gun2Available = true; } if (_root.bullet3Used >= _root.bullet3Total) { _root.gun3Available = false; } else { _root.gun3Available = true; } } function checkGameEnd() { if (_root.heroHealth <= 0) { _root.heroHealth = 0; this.heroJeep.gotoAndStop("die2"); _root.gameEnd = true; moveJeep = function () { }; this.heroJeep.dieStatus = true; trace(_root.heroHealth); } } _root.jeepCoord = {}; _root.jeepSpeed = 8; _root.heroJump = false; _root.currentGun = 1; _root.previousGun = 1; _root.heroBulletlevelNum = 20000; _root.gun1Available = true; _root.gun2Available = true; _root.gun3Available = true; _root.gun1Load = true; _root.gun2Load = true; _root.gun3Load = true; _root.gun1Counter = 0; _root.gun2Counter = 0; _root.gun3Counter = 0; _root.bullet1Used = 0; _root.bullet2Used = 0; _root.bullet3Used = 0; _root.bullet1Total = 5000000 /* 0x4C4B40 */; _root.bullet2Total = 20; _root.bullet3Total = 10; _root.bullet2Remaining = 20; _root.bullet3Remaining = 10; _root.swapStatus = false; _root.jumpFlag = false; _root.fallFlag = false; this.heroJeep.dieStatus = false; attackListener = new Object(); attackListener.onMouseDown = function () { if (!_root.heroAttackFlag) { _root.heroAttackFlag = true; } }; attackListener.onMouseUp = function () { if (_root.heroAttackFlag) { _root.heroAttackFlag = false; } }; Mouse.addListener(attackListener); this.heroJeep.onEnterFrame = function () { if (this.heroJeep.dieStatus != true) { moveJeep(); swapGun(); checkGunLoad(); checkGunAvailable(); shoot(); checkAngle(); activity(); checkGameEnd(); } }; stop(); function enemyJeep2() { super(); } function mineClass() { super(); } function powerUpClass() { super(); } enemyJeep = function () { this.objectRef = this; }; enemyJeep.prototype = new MovieClip(); enemyJeep.prototype.onLoad = function () { this.objectRef.clipRef = this; this.initEnemy(); }; enemyJeep.prototype.initEnemy = function () { this.objectRef = this; this.initxpos = this._x; this.initypos = this._y; this.targetHero = _root.targetHeroClip; this.spotNum = this.spotNumParam; this.walkSpeed = this.wSpeed; this.life = this.lifeParam; this.targetHeropos = this.targetHero._x; this.dieFlag = false; this.hitFlag = false; this.crash = false; this.bulletHitFlag = false; this.bulletHit2Flag = false; this.bulletHit3Flag = false; if (this.wSpeed > 0) { this.objectRef.walkSpeed = this.wSpeed + random(4); } else { this.objectRef.walkSpeed = (Math.abs(this.wSpeed) + random(4)) * -1; } }; enemyJeep.prototype.movement = function () { this._x = this._x + this.objectRef.walkSpeed; if (this.clipRef.hitTest(_root.targetHeroClip.body_hit2)) { _root.heroHealth = _root.heroHealth - 4; _root.targetHeroClip.gotoAndStop("die"); this.endAction(); } if (this._x > 650) { this.dieFlag = true; clearInterval(this.setMoveInterval); clearInterval(this.setWaitInterval); _root[("dieEnemy" + this.spotNum) + "Flag"] = true; this.removeMovieClip(); } else if (this._x < -60) { this.dieFlag = true; clearInterval(this.setMoveInterval); clearInterval(this.setWaitInterval); _root[("dieEnemy" + this.spotNum) + "Flag"] = true; this.removeMovieClip(); } }; enemyJeep.prototype.activeMovement = function () { this.movement(); }; enemyJeep.prototype.hitBullet = function () { if (this.bulletHitFlag) { this.life = this.life - 4; if (this.life < 0) { _root.score = _root.score + 300; this.endAction(); } this.bulletHitFlag = false; } }; enemyJeep.prototype.hitBullet2 = function () { if (this.bulletHit2Flag) { this.life = this.life - 6; if (this.life < 0) { _root.score = _root.score + 300; this.endAction(); } this.bulletHit2Flag = false; } }; enemyJeep.prototype.hitBullet3 = function () { if (this.bulletHit3Flag) { this.life = this.life - 100; if (this.life < 0) { _root.score = _root.score + 500; this.endAction(); } this.bulletHit3Flag = false; } }; enemyJeep.prototype.endAction = function () { _global.deathCounter++; _root.enemyOnStageStatus = false; clearInterval(this.setMoveInterval); clearInterval(this.setWaitInterval); _root[("dieEnemy" + this.spotNum) + "Flag"] = true; this.clipRef.gotoAndStop("die2"); this.dieFlag = true; }; enemyJeep.prototype.onEnterFrame = function () { if (_root.gameEnd != true) { if ((this.objectRef.dieFlag == false) && (_root.heroJeep.dieStatus != true)) { this.activeMovement(); } } }; enemyJeep2.prototype = new enemyJeep(); enemyJeep2.prototype.initEnemy = function () { this.objectRef = this; this.initxpos = this._x; this.initypos = this._y; this.targetHero = _root.targetHeroClip; this.spotNum = this.spotNumParam; this.walkSpeed = this.wSpeed; this.life = 8; this.targetHeropos = this.targetHero._x; this.dieFlag = false; this.hitFlag = false; this.bulletHitFlag = false; this.bulletHit2Flag = false; this.bulletHit3Flag = false; if (this.wSpeed > 0) { this.objectRef.walkSpeed = 1 + random(4); } else { this.objectRef.walkSpeed = (1 + random(4)) * -1; } this.setMoveInterval = setInterval(this, "moveInterval", 4000); }; enemyJeep2.prototype.movement = function () { this._x = this._x + this.objectRef.walkSpeed; if (this.clipRef.hitTest(_root.targetHeroClip.body_hit2)) { _root.heroHealth = _root.heroHealth - 4; _root.targetHeroClip.gotoAndStop("die"); this.endAction(); } if (this._x < -50) { this._x = -50; this.objectRef.walkSpeed = this.objectRef.walkSpeed * -1; } if (this._x > 650) { this._x = 650; this.objectRef.walkSpeed = this.objectRef.walkSpeed * -1; } }; enemyJeep2.prototype.moveInterval = function () { clearInterval(this.setMoveInterval); var _local2 = this.getDirection(); var _local3 = (2 + random(5)) * 1000; this.walkSpeed = this.wSpeed * _local2; this.setWaitInterval = setInterval(this, "waitInterval", _local3); }; enemyJeep2.prototype.waitInterval = function () { clearInterval(this.setWaitInterval); var _local2 = this.getDirection(); var _local3 = (2 + random(5)) * 1000; this.walkSpeed = 2 * _local2; this.setMoveInterval = setInterval(this, "moveInterval", _local3); }; enemyJeep2.prototype.getDirection = function () { var _local2 = random(2); var _local1 = 0; if (_local2 == 0) { _local1 = 1; } else { _local1 = -1; } return(_local1); }; mineClass.prototype = new enemyJeep(); mineClass.prototype.initEnemy = function () { this.objectRef = this; this.initxpos = this._x; this.initypos = this._y; this.targetHero = _root.targetHeroClip; this.spotNum = this.spotNumParam; this.walkSpeed = this.wSpeed; this.life = this.lifeParam; this.targetHeropos = this.targetHero._x; this.dieFlag = false; this.hitFlag = false; this.bulletHitFlag = false; this.bulletHit2Flag = false; this.bulletHit3Flag = false; }; mineClass.prototype.movement = function () { this._x = this._x + this.objectRef.walkSpeed; if (this.clipRef.body_hit.hitTest(_root.targetHeroClip.body_hit2)) { this.dieFlag = true; this.clipRef.gotoAndStop("die2"); _root.heroHealth = _root.heroHealth - 2; _root.targetHeroClip.gotoAndStop("die"); } if (this._x > 650) { this.dieFlag = true; _root[("dieEnemy" + this.spotNum) + "Flag"] = true; this.removeMovieClip(); } }; powerUpClass.prototype = new enemyJeep(); powerUpClass.prototype.initEnemy = function () { this.objectRef = this; this.initxpos = this._x; this.initypos = this._y; this.targetHero = _root.targetHeroClip; this.spotNum = this.spotNumParam; this.walkSpeed = this.wSpeed; this.life = this.lifeParam; this.targetHeropos = this.targetHero._x; this.dieFlag = false; this.hitFlag = false; this.bulletHitFlag = false; this.bulletHit2Flag = false; this.bulletHit3Flag = false; }; powerUpClass.prototype.movement = function () { this._x = this._x + this.objectRef.walkSpeed; if (this.clipRef.hitTest(_root.targetHeroClip.body_hit2) && (!this.hitFlag)) { this.clipRef.gotoAndStop("hit"); _root.heroHealth = _root.heroHealth - 4; this.hitFlag = true; _root.targetHeroClip.gotoAndStop("die"); } if (this._x > 650) { this.dieFlag = true; _root[("dieEnemy" + this.spotNum) + "Flag"] = true; _root.powerupStatus = false; this.removeMovieClip(); } else if (this._x < -60) { this.dieFlag = true; _root[("dieEnemy" + this.spotNum) + "Flag"] = true; _root.powerupStatus = false; this.removeMovieClip(); } }; Object.registerClass("eJeep", enemyJeep); Object.registerClass("eJeep2", enemyJeep); Object.registerClass("eTruck", enemyJeep); Object.registerClass("eTruck4", enemyJeep2); Object.registerClass("eTruck1", powerUpClass); Object.registerClass("eTruck2", powerUpClass); Object.registerClass("eTruck3", powerUpClass); Object.registerClass("mines", mineClass); enemyObject1 = function () { this.objectRef = this; this.init(); }; enemyObject1.prototype = new MovieClip(); enemyObject1.prototype.init = function () { this.clip = eval (this.clipRef); this.clip._x = -50; this.clip._y = 400; this.num = this.spotNumParam; this.bulletFlag = false; this.bulletLocation = _root.stage_mc; this.targetEnemy = _root.targetHeroClip; this.xvel = 11; this.gravity = 0.1; this.thrust = 3; this.distance = 0; this.bulletAngle = -90; this.life = 15; this.dieFlag = false; this.rotationAngle = 1; this.bulletCounter = 0; this.blastFlag = false; this.bulletHitFlag = false; this.bulletHit2Flag = false; this.bulletHit3Flag = false; this.yvel = -this.thrust; this.trackFlag = false; }; enemyObject1.prototype.yMovement = function () { this.clip._y = this.clip._y + this.yvel; this.yvel = this.yvel + this.gravity; if (this.yvel >= this.thrust) { this.gravity = 0.1; this.thrust = 3; this.yvel = -this.thrust; } }; enemyObject1.prototype.xMovement = function () { if (!this.trackFlag) { this.clip._x = this.clip._x - this.xvel; if (this.clip._x < 0) { this.clip._x = 0; } else if (this.clip._x > 650) { this.clip._x = 650; } } else if (this.clip._x < this.targetEnemy._x) { this.clip._x = this.clip._x + (((this.targetEnemy._x - 300) - this.clip._x) / 5); if (this.clip._x < 0) { this.clip._x = 0; } } else { this.clip._x = this.targetEnemy._x - 350; if (this.clip._x < 0) { this.clip._x = 0; } } }; enemyObject1.prototype.getXDistance = function () { return(Math.abs(this.targetEnemy._x - this.clip._x)); }; enemyObject1.prototype.getYDistance = function () { return(Math.abs(this.targetEnemy._y - this.clip._y)); }; enemyObject1.prototype.rotateObject = function () { this.clip._rotation = this.clip._rotation + this.rotationAngle; if (this.clip._rotation > 15) { this.rotationAngle = this.rotationAngle * -1; } else if (this.clip._rotation < -15) { this.rotationAngle = this.rotationAngle * -1; } }; enemyObject1.prototype.heliMove = function () { this.xMovement(); }; enemyObject1.prototype.reBounce = function () { this.xvel = this.xvel * -1; this.clip._y = this.inity; }; enemyObject1.prototype.onEnterFrame = function () { this.objectRef.heliMove(); }; enemyObject1_2 = function () { super(); }; enemyObject1_2.prototype = new enemyObject1(); enemyObject1_2.prototype.heliMove = function () { this.counter++; if ((this.counter <= 5) && (this.counter > 0)) { this.trackFlag = false; } else if ((this.counter > 5) && (this.counter < 550)) { this.trackFlag = true; } else { this.xvel = 10; this.counter = 1; this.trackFlag = false; } super.heliMove(); }; enemyObject1_2.prototype.attack = function () { var _local8 = this.targetEnemy._x + this.targetEnemy.body._x; var _local7 = this.targetEnemy._y + this.targetEnemy.body._y; var _local9 = this.clip._x + this.clip.body._x; var _local10 = this.clip._y + this.clip.body._y; var _local5 = _local8 - _local9; var _local4 = _local7 - _local10; var _local6 = Math.atan2(_local4, _local5); var _local3 = Math.ceil((_local6 / Math.PI) * 180); this.clip.body.gun._rotation = _local3; _root.bulletAngle2 = _local3; }; enemyObject1_2.prototype.createBullet = function () { if (this.bulletFlag && (!this.dieFlag)) { _global.tempName2 = "enemybullet" + _root.heroBulletlevelNum; _global.tempxpos = this.clip._x + this.clip.body._x; _global.tempypos = this.clip._y + this.clip.body._y; _global.tempAngle = this.bulletAngle; this.bulletLocation.attachMovie("ebullet", _global.tempName2, _root.heroBulletlevelNum, {clipRef:_global.tempName2, initbulletx:_global.tempxpos, initbullety:_global.tempypos, initAngle:_global.tempAngle, mSpeed:13, bPowerParam:1}); _root.heroBulletlevelNum++; this.bulletFlag = false; } }; enemyObject1_2.prototype.hitBullet = function () { if (this.bulletHitFlag) { this.life = this.life - 5; if (this.life <= 0) { this.blastFlag = true; this.blast(); } this.bulletHitFlag = false; } }; enemyObject1_2.prototype.hitBullet2 = function () { if (this.bulletHit2Flag) { trace("hit2 =" + this.life); this.life = this.life - 10; if (this.life <= 0) { this.blastFlag = true; this.blast(); } this.bulletHit2Flag = false; } }; enemyObject1_2.prototype.hitBullet3 = function () { if (this.bulletHit3Flag) { trace("hit =" + this.life); this.life = this.life - 100; if (this.life <= 0) { this.blastFlag = true; this.blast(); } this.bulletHit3Flag = false; } }; enemyObject1_2.prototype.blast = function () { if (this.blastFlag && (this.dieFlag == false)) { this.xvel = 0; this.dieFlag = true; _root.score = _root.score + 250; _root[("dieEnemy" + this.num) + "Flag"] = true; this.clip.gotoAndPlay("die2"); this.blastFlag = false; return(undefined); } }; enemyObject1_2.prototype.onEnterFrame = function () { if (!this.objectRef.dieFlag) { trace("hitEnterFrame =" + this.life); this.objectRef.heliMove(); this.objectRef.bulletCounter++; if ((this.objectRef.bulletCounter > 20) && (!this.objectRef.bulletFlag)) { this.bulletAnim.gotoAndPlay(2); this.objectRef.bulletFlag = true; this.objectRef.createBullet(); this.objectRef.bulletCounter = 0; } else { this.bulletAnim.gotoAndStop(1); } } else { this._x = this._x + 2; } }; enemyObject1_3 = function () { super(); this.bulletAngle = 90; this.life = 5; this.speed = 2; }; enemyObject1_3.prototype = new enemyObject1_2(); enemyObject1_3.prototype.xMovement = function () { this.clip._x = this.clip._x - this.speed; if (this.clip._x < 520) { this.speed = -4; this.clip._x = 520; } if (this.clip.body_hit.hitTest(_root.targetHeroClip.body_hit2)) { this.dieFlag = true; _root[("dieEnemy" + this.num) + "Flag"] = true; this.clip.gotoAndStop("die2"); _root.targetHeroClip.gotoAndStop("die"); } if (this.clip._x > 650) { _root[("dieEnemy" + this.num) + "Flag"] = true; this.onEnterFrame = null; this.removeMovieClip(); this=null;//parameter overwritten } }; Object.registerClass("eJeep3", enemyObject1_2); Object.registerClass("soldier01", enemyObject1_3); Object.registerClass("soldier02", enemyObject1_3); Object.registerClass("soldier03", enemyObject1_3); function civilianClass() { this.objectRef = this; this.init(); } civilianClass.prototype = new MovieClip(); civilianClass.prototype.init = function () { this.clip = eval (this.clipRef); this.clip._x = this.initx; this.clip._y = this.inity; this.yvelocity = 0; this.gravity = 1; this.life = 10; this.counter = 0; this.fallSpeed = 7; this.rotationVal = 0; this.dieFlag = false; this.civilianHitFlag = false; this.civilianAnimateFlag = false; this.randomNum = 1 + random(20); if ((this.randomNum > 0) && (this.randomNum < 5)) { this.clip.gotoAndStop(2); } else if ((this.randomNum >= 5) && (this.randomNum < 10)) { this.clip.gotoAndStop(3); } else { this.clip.gotoAndStop(1); } this.counter = 0; }; civilianClass.prototype.movement = function () { if (this.yvelocity < this.fallSpeed) { this.yvelocity = this.yvelocity + this.gravity; } this.clip._rotation = this.clip._rotation + this.rotationVal; this.clip._y = this.clip._y + this.yvelocity; if (this.clip.hitTest(_root.targetHeroClip.body_hit) && (!this.dieFlag)) { this.civilianHitFlag = true; this.hitAmmunation(); } if ((this.clip._y > 420) && (!this.civilianHitFlag)) { this.dieFlag = true; _root.civilianKilled++; this.clip.removeMovieClip(); } }; civilianClass.prototype.hitAmmunation = function () { if (this.civilianHitFlag) { this.civilianAnimateFlag = true; this.animate(); this.civilianHitFlag = false; } }; civilianClass.prototype.animate = function () { if (this.civilianAnimateFlag) { this.clip.person.gotoAndStop(2); this.civilianAnimateFlag = false; } }; civilianClass.prototype.onEnterFrame = function () { if (!this.objectRef.dieFlag) { this.objectRef.movement(); } }; Object.registerClass("civilianClip", civilianClass); Object.registerClass("powerupClip", civilianClass); function bombClass() { this.objectRef = this; this.init(); } bombClass.prototype = new MovieClip(); bombClass.prototype.init = function () { this.clip = eval (this.clipRef); this.clip._x = this.initx; this.clip._y = this.inity; this.yvelocity = 0; this.gravity = 1; this.life = 10; this.counter = 0; this.fallSpeed = this.fSpeed; this.clip._rotation = 90; this.rotationVal = -3; this.dieFlag = false; this.civilianHitFlag = false; this.civilianAnimateFlag = false; this.bulletHitFlag = false; this.bulletHit2Flag = false; this.bulletHit3Flag = false; this.targetx = _root.targetHeroClip._x; this.counter = 0; }; bombClass.prototype.movement = function () { if (this.yvelocity < this.fallSpeed) { this.yvelocity = this.yvelocity + this.gravity; } if (this.clip._rotation > 0) { this.clip._rotation = this.clip._rotation + this.rotationVal; } this.clip._y = this.clip._y + this.yvelocity; if (this.clip.hitTest(_root.targetHeroClip.body_hit2)) { this.civilianHitFlag = true; _root.heroHealth = _root.heroHealth - 5; _root.targetHeroClip.gotoAndStop("die"); this.hitAmmunation(); } if (this.clip._y > 400) { this.civilianHitFlag = true; this.hitAmmunation(); } }; bombClass.prototype.hitAmmunation = function () { if (this.civilianHitFlag) { this.civilianAnimateFlag = true; this.animate(); this.civilianHitFlag = false; } }; bombClass.prototype.animate = function () { if (this.civilianAnimateFlag) { this.clip.gotoAndStop(2); this.civilianAnimateFlag = false; this.clip.onEnterFrame = null; } }; bombClass.prototype.hitBullet = function () { if (this.bulletHitFlag) { this.life = this.life - 5; if (this.life < 0) { this.civilianHitFlag = true; this.hitAmmunation(); } this.bulletHitFlag = false; } }; bombClass.prototype.hitBullet2 = function () { if (this.bulletHit2Flag) { this.life = this.life - 20; if (this.life < 0) { this.civilianHitFlag = true; this.hitAmmunation(); } this.bulletHit2Flag = false; } }; bombClass.prototype.hitBullet3 = function () { if (this.bulletHit3Flag) { this.life = this.life - 50; if (this.life < 0) { this.civilianHitFlag = true; this.hitAmmunation(); } this.bulletHit3Flag = false; } }; bombClass.prototype.onEnterFrame = function () { if (!this.objectRef.dieFlag) { this.objectRef.movement(); } }; Object.registerClass("bombClip", bombClass); function enemyPlane() { super(); } civilianPlane = function () { this.objectRef = this; }; civilianPlane.prototype = new MovieClip(); civilianPlane.prototype.onLoad = function () { this.objectRef.clipRef = this; this.initEnemy(); }; civilianPlane.prototype.initEnemy = function () { this.objectRef = this; this.initxpos = this._x; this.initypos = this._y; this.targetHero = _root.targetHeroClip; this.spotNum = this.spotNumParam; this.walkSpeed = this.wSpeed; this.life = this.lifeParam; this.civilianNum = this.cNum; this.gravity = 5; this.targetHeropos = this.targetHero._x; this.targetXPosArray = new Array(); this.dieFlag = false; this.bulletHitFlag = false; this.bulletHit2Flag = false; this.bulletHit3Flag = false; this.xpos = 0; this.mDist = 150; if (this.civilianNum < 4) { this.targetXpos = random(Stage.width / (this.civilianNum + 1)); this.remainingXpos = (Stage.width - this.targetXpos) - this.mDist; } else { this.targetXpos = 50; this.remainingXpos = Stage.width - this.targetXpos; } this.setXPositions(); }; civilianPlane.prototype.setXPositions = function () { this.targetXPosArray[0] = Stage.width - this.targetXpos; if (this.civilianNum > 1) { this.minDist = Math.ceil(this.remainingXpos / this.civilianNum); var _local2 = 1; while (_local2 <= this.civilianNum) { var _local3 = Stage.width - (this.minDist * _local2); this.targetXPosArray.push(_local3); _local2 = _local2 + 1; } } else { this.minDist = this.mDist + random(this.remainingXpos); this.targetXPosArray.push(this.minDist); } this.targetdist = this.targetXPosArray[1]; this.num = 1; }; civilianPlane.prototype.movement = function () { this._x = this._x - this.objectRef.walkSpeed; if (this._x < this.objectRef.targetdist) { if (!_root.powerupStatus) { this.dropCivilian(); } else { this.dropPowerups(); _root.powerupStatus = false; } this.num = this.num + 1; this.objectRef.targetdist = this.targetXPosArray[this.num]; } if (this._x < -100) { this.objectRef.dieFlag = true; _root[("dieEnemy" + this.spotNum) + "Flag"] = true; this.removeMovieClip(); } }; civilianPlane.prototype.dropCivilian = function () { var _local3 = "civilian" + this.num; var _local5 = this.clipRef._x; var _local4 = this.clipRef._y + 100; _root.attachMovie("civilianClip", _local3, _root.heroBulletlevelNum, {clipRef:_local3, initx:_local5, inity:_local4}); _root.targetEnemyClip3 = _local3; _root.heroBulletlevelNum++; }; civilianPlane.prototype.dropPowerups = function () { var _local3 = "civilian" + this.num; var _local5 = this.clipRef._x; var _local4 = this.clipRef._y + 100; _root.attachMovie("powerupClip", _local3, _root.heroBulletlevelNum, {clipRef:_local3, initx:_local5, inity:_local4}); _root.targetEnemyClip3 = _local3; _root.heroBulletlevelNum++; }; civilianPlane.prototype.activeMovement = function () { this.movement(); }; civilianPlane.prototype.hitBullet = function () { if (this.bulletHitFlag) { this.life = this.life - 8; if (this.life < 0) { this.clipRef.gotoAndStop("die2"); _global.deathCounter++; _root.score = _root.score + 1000; this.bSound.stop(); _root[("dieEnemy" + this.spotNum) + "Flag"] = true; this.dieFlag = true; _root.enemyOnStageStatus = false; } this.bulletHitFlag = false; } }; civilianPlane.prototype.hitBullet2 = function () { if (this.bulletHit2Flag) { this.life = this.life - 30; if (this.life < 0) { this.clipRef.gotoAndStop("die2"); _global.deathCounter++; _root.score = _root.score + 1000; this.bSound.stop(); _root[("dieEnemy" + this.spotNum) + "Flag"] = true; this.dieFlag = true; _root.enemyOnStageStatus = false; } this.bulletHit2Flag = false; } }; civilianPlane.prototype.hitBullet3 = function () { if (this.bulletHit3Flag) { this.life = this.life - 100; if (this.life < 0) { this.clipRef.gotoAndStop("die2"); _global.deathCounter++; _root.score = _root.score + 1000; this.bSound.stop(); _root.enemyOnStageStatus = false; _root[("dieEnemy" + this.spotNum) + "Flag"] = true; this.dieFlag = true; } this.bulletHit3Flag = false; } }; civilianPlane.prototype.onEnterFrame = function () { if (_root.gameEnd != true) { if (this.objectRef.dieFlag == false) { this.activeMovement(); } else { this._y = this._y + this.objectRef.gravity; } } }; enemyPlane.prototype = new civilianPlane(); enemyPlane.prototype.initEnemy = function () { this.objectRef = this; this.initxpos = this._x; this.initypos = this._y; this.targetHero = _root.targetHeroClip; this.spotNum = this.spotNumParam; this.walkSpeed = this.wSpeed; this.life = this.lifeParam; this.civilianNum = this.cNum; this.gravity = 5; this.targetHeropos = this.targetHero._x; this.targetXPosArray = new Array(); this.dieFlag = false; this.bulletHitFlag = false; this.bulletHit2Flag = false; this.bulletHit3Flag = false; this.xpos = 0; this.mDist = 50; if (this.civilianNum < 4) { this.targetXpos = random(600 / (this.civilianNum + 1)); this.remainingXpos = (600 - this.targetXpos) - this.mDist; } else { this.targetXpos = 50; this.remainingXpos = 600 - this.targetXpos; } this.setXPositions(); this.bSound = new Sound(this); this.bSound.attachSound("planeSound"); this.bSound.start(3, 1); this.bSound.setVolume(80); }; enemyPlane.prototype.setXPositions = function () { this.targetXPosArray[0] = 600 - this.targetXpos; if (this.civilianNum > 1) { this.minDist = Math.ceil(this.remainingXpos / this.civilianNum); var _local2 = 1; while (_local2 <= this.civilianNum) { var _local3 = 600 - (this.minDist * _local2); this.targetXPosArray.push(_local3); _local2 = _local2 + 1; } } else { this.minDist = this.mDist + random(this.remainingXpos); this.targetXPosArray.push(this.minDist); } this.targetdist = this.targetXPosArray[1]; this.num = 1; }; enemyPlane.prototype.movement = function () { this._x = this._x - this.objectRef.walkSpeed; if (this._x < this.objectRef.targetdist) { this.dropBomb(); this.num = this.num + 1; this.objectRef.targetdist = this.targetXPosArray[this.num]; } if (this._x < -100) { this.objectRef.dieFlag = true; _root[("dieEnemy" + this.spotNum) + "Flag"] = true; this.removeMovieClip(); } }; enemyPlane.prototype.dropBomb = function () { var _local3 = "bomb" + this.num; var _local5 = this.clipRef._x; var _local4 = this.clipRef._y; _root.stage_mc.attachMovie("bombClip", _local3, _root.heroBulletlevelNum, {clipRef:_local3, initx:_local5, inity:_local4, trackNum:_root.bombTrackNum, fSpeed:_root.targetBombDropSpeed}); _root["targetBombClip" + this.num] = _root.stage_mc["bomb" + this.num]; _root.heroBulletlevelNum++; }; Object.registerClass("ePlane", enemyPlane);
Instance of Symbol 450 MovieClip "heroJeep" in Symbol 464 MovieClip Frame 1
onClipEvent (load) { this.inity = this._y; }
Symbol 469 MovieClip Frame 1
stop();
Symbol 478 Button
on (press) { _root.gotoAndPlay("intro"); }
Symbol 489 MovieClip Frame 90
stop();
Symbol 490 MovieClip Frame 57
stop();
Symbol 504 Button
on (release) { if (((this.scoreName.text != "") && (_root.scoreSubmit == false)) && (Number(this.scoreText2.text) > 0)) { trans_btn._visible = false; var lv = new LoadVars(); var lvAnswer = new LoadVars(); this.message_text.text = "Saving your score..."; lv.scoreName = this.scoreName.text; lv.scoreText = this.scoreText2.text; lv.gameId = "ace015"; lv.gameName = "Taliban"; lv.sendAndLoad("http://www.flasharcade.com/setscores.php", lvAnswer, "POST"); lvAnswer.onLoad = function (success) { if (lvAnswer.status1 == "success") { trans_btn._visible = true; _root.main_mc.message_text.text = "Your score is saved successfully."; _root.gotoAndPlay("highScore"); } else { trans_btn._visible = true; trans_btn.useHandCursor = false; _root.main_mc.message_text.text = "Your score could not be saved."; } }; } else if (Number(this.scoreText2.text) <= 0) { _root.main_mc.message_text.text = "You cannot submit an invalid score"; } trans_btn._visible = true; trans_btn.useHandCursor = false; _root.scoreSubmit = true; }
Symbol 507 MovieClip Frame 34
this.scoreText2.text = Math.ceil(_root.score);
Instance of Symbol 500 MovieClip in Symbol 507 MovieClip Frame 34
onClipEvent (load) { _root.scoreSubmit = false; } onClipEvent (enterFrame) { if (_parent.scoreName.text != "") { _parent.trans_btn._visible = false; } else if (_root.scoreSubmit != true) { _parent.trans_btn.useHandCursor = false; _parent.trans_btn._visible = true; } }
Symbol 507 MovieClip Frame 41
stop(); _root.scoreSubmit = false; Selection.setFocus(this.scoreName); trans_btn.useHandCursor = false;
Symbol 545 MovieClip Frame 12
var lv = new LoadVars(); var lvAnswer = new LoadVars(); this.get_message_text.text = ""; lv.gameId = "ace015"; lv.sendAndLoad("http://www.flasharcade.com/getscores.php", lvAnswer, "POST"); lvAnswer.onLoad = function (success) { if (lvAnswer.status1 == "success") { _root.score_mc.name0.text = this.name0; _root.score_mc.name1.text = this.name1; _root.score_mc.name2.text = this.name2; _root.score_mc.name3.text = this.name3; _root.score_mc.name4.text = this.name4; _root.score_mc.name5.text = this.name5; _root.score_mc.name6.text = this.name6; _root.score_mc.name7.text = this.name7; _root.score_mc.name8.text = this.name8; _root.score_mc.name9.text = this.name9; _root.score_mc.score0.text = this.score0; _root.score_mc.score1.text = this.score1; _root.score_mc.score2.text = this.score2; _root.score_mc.score3.text = this.score3; _root.score_mc.score4.text = this.score4; _root.score_mc.score5.text = this.score5; _root.score_mc.score6.text = this.score6; _root.score_mc.score7.text = this.score7; _root.score_mc.score8.text = this.score8; _root.score_mc.score9.text = this.score9; _root.score_mc.date0.text = this.date0; _root.score_mc.date1.text = this.date1; _root.score_mc.date2.text = this.date2; _root.score_mc.date3.text = this.date3; _root.score_mc.date4.text = this.date4; _root.score_mc.date5.text = this.date5; _root.score_mc.date6.text = this.date6; _root.score_mc.date7.text = this.date7; _root.score_mc.date8.text = this.date8; _root.score_mc.date9.text = this.date9; } i = 0; while (i < 11) { var _local5 = _root.score_mc["date" + i].text; if (String(_local5) == "undefined") { _root.score_mc["date" + i].text = ""; } var _local4 = _root.score_mc["name" + i].text; if (String(_local4) == "undefined") { _root.score_mc["name" + i].text = ""; } var _local3 = _root.score_mc["score" + i].text; if (String(_local3) == "undefined") { _root.score_mc["score" + i].text = ""; } i++; } }; stop();

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClipUses:1Used by:Timeline
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClipUses:3Used by:56
Symbol 5 BitmapUsed by:6
Symbol 6 GraphicUses:5Used by:7
Symbol 7 MovieClipUses:6Used by:56
Symbol 8 SoundUsed by:56
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:40 42 44
Symbol 11 SoundUsed by:40
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:12Used by:40 42 44
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:14Used by:40 42 44
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:16Used by:40 42 44
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:40 42 44
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:40 42 44
Symbol 22 SoundUsed by:40
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:40 42 44
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClipUses:25Used by:40 42 44
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:27Used by:40 42 44
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:29Used by:40 42 44
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:40 42 44
Symbol 33 SoundUsed by:40
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used by:40 42 44
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:40 42 44
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:38Used by:40 42 44
Symbol 40 MovieClipUses:10 11 13 15 17 19 21 22 24 26 28 30 32 33 35 37 39Used by:56
Symbol 41 SoundUsed by:42
Symbol 42 MovieClipUses:39 37 35 32 30 28 21 26 24 10 13 15 17 19 41Used by:56
Symbol 43 SoundUsed by:56
Symbol 44 MovieClipUses:39 37 35 32 30 28 21 26 24 10 13 15 17 19Used by:56
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:56
Symbol 47 GraphicUsed by:49
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:47 48Used by:56
Symbol 50 BitmapUsed by:51
Symbol 51 GraphicUses:50Used by:52
Symbol 52 MovieClipUses:51Used by:56
Symbol 53 FontUsed by:54
Symbol 54 TextUses:53Used by:55
Symbol 55 MovieClipUses:54Used by:56
Symbol 56 MovieClipUses:4 7 8 40 42 43 44 46 49 52 55Used by:Timeline
Symbol 57 GraphicUsed by:Timeline
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClipUses:58Used by:Timeline
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60Used by:62
Symbol 62 MovieClipUses:61Used by:Timeline
Symbol 63 FontUsed by:64 346 354 358 397 401 476 502 509
Symbol 64 EditableTextUses:63Used by:65
Symbol 65 MovieClipUses:64Used by:Timeline
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:66Used by:Timeline
Symbol 68 BitmapUsed by:69 73
Symbol 69 GraphicUses:68Used by:70
Symbol 70 MovieClipUses:69Used by:136
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:71Used by:136 173 182 198 224 231 239 244 253 277 302 317 331
Symbol 73 GraphicUses:68Used by:74
Symbol 74 MovieClipUses:73Used by:135
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:134 171 180 222 229 237 242 251 446 447
Symbol 77 SoundUsed by:134
Symbol 78 BitmapUsed by:79
Symbol 79 GraphicUses:78Used by:134 171 180 222 229 237 242 251 446 447
Symbol 80 BitmapUsed by:81
Symbol 81 GraphicUses:80Used by:134 171 180 222 229 237 242 251 446 447
Symbol 82 BitmapUsed by:83
Symbol 83 GraphicUses:82Used by:134 171 180 222 229 237 242 251 446 447
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:134 171 180 222 229 237 242 251 446 447
Symbol 86 BitmapUsed by:87
Symbol 87 GraphicUses:86Used by:134 171 180 222 229 237 242 251 446 447
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:134 171 180 222 229 237 242 251 446 447
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:134 171 180 222 229 237 242 251 446 447
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:134 171 180 222 229 237 242 251 446 447
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:134 171 180 222 229 237 242 251 446 447
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:134 171 180 222 229 237 242 251 446 447
Symbol 98 BitmapUsed by:99
Symbol 99 GraphicUses:98Used by:134 171 180 222 229 237 242 251 446 447
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:134 171 180 222 229 237 242 251 446 447
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:134 171 180 222 229 237 242 251 446 447
Symbol 104 BitmapUsed by:105
Symbol 105 GraphicUses:104Used by:134 171 180 222 229 237 242 251 446 447
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:134 171 180 222 229 237 242 251 446 447
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:134 171 180 222 229 237 242 251 446 447
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:110Used by:134 171 180 222 229 237 242 251 446 447
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:134 171 180 222 229 237 242 251 446 447
Symbol 114 BitmapUsed by:115
Symbol 115 GraphicUses:114Used by:134 171 180 222 229 237 242 251 446 447
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:134 171 180 222 229 237 242 251 446 447
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:134 171 180 222 229 237 242 251 446 447
Symbol 120 BitmapUsed by:121
Symbol 121 GraphicUses:120Used by:134 171 180 222 229 237 242 251 446 447
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:122Used by:134 171 180 222 229 237 242 251 446 447
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:134 171 180 222 229 237 242 251 446 447
Symbol 126 BitmapUsed by:127
Symbol 127 GraphicUses:126Used by:134 171 180 222 229 237 242 251 446 447
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:128Used by:134 171 180 222 229 237 242 251 446 447
Symbol 130 BitmapUsed by:131
Symbol 131 GraphicUses:130Used by:134 171 180 222 229 237 242 251 446 447
Symbol 132 BitmapUsed by:133
Symbol 133 GraphicUses:132Used by:134 171 180 222 229 237 242 251 446 447
Symbol 134 MovieClipUses:76 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133Used by:135 172 181 197 209 223 230 238 243 252 275 277 352
Symbol 135 MovieClipUses:74 134Used by:136
Symbol 136 MovieClip [bombClip]Uses:70 72 135Used by:Timeline
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClipUses:137Used by:142 148 150
Symbol 139 GraphicUsed by:140 142
Symbol 140 MovieClipUses:139Used by:142
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClip [bullet1]Uses:138 139 140 141Used by:Timeline
Symbol 143 GraphicUsed by:146 148 150
Symbol 144 GraphicUsed by:146 148 150
Symbol 145 GraphicUsed by:146 148 150
Symbol 146 MovieClipUses:145 144 143Used by:148 150 277
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClip [bullet2]Uses:138 143 144 145 146 147Used by:Timeline
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClip [bullet3]Uses:138 143 144 145 146 149Used by:Timeline
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClipUses:151Used by:160
Symbol 153 BitmapUsed by:154 155 156 157 158 159 439
Symbol 154 GraphicUses:153Used by:160
Symbol 155 GraphicUses:153Used by:160
Symbol 156 GraphicUses:153Used by:160
Symbol 157 GraphicUses:153Used by:160
Symbol 158 GraphicUses:153Used by:160
Symbol 159 GraphicUses:153Used by:160
Symbol 160 MovieClip [ebullet]Uses:152 154 155 156 157 158 159Used by:Timeline
Symbol 161 BitmapUsed by:162
Symbol 162 GraphicUses:161Used by:163
Symbol 163 MovieClipUses:162Used by:164
Symbol 164 MovieClipUses:163Used by:169 178 195
Symbol 165 BitmapUsed by:166 192
Symbol 166 GraphicUses:165Used by:167
Symbol 167 MovieClipUses:166Used by:168
Symbol 168 MovieClipUses:167Used by:169
Symbol 169 MovieClipUses:164 168Used by:170 171 172
Symbol 170 MovieClipUses:169Used by:173
Symbol 171 MovieClipUses:169 76 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133Used by:173
Symbol 172 MovieClipUses:169 134Used by:173
Symbol 173 MovieClip [eJeep]Uses:170 72 171 172Used by:Timeline
Symbol 174 BitmapUsed by:175
Symbol 175 GraphicUses:174Used by:176
Symbol 176 MovieClipUses:175Used by:177
Symbol 177 MovieClipUses:176Used by:178
Symbol 178 MovieClipUses:177 164Used by:179 180 181
Symbol 179 MovieClipUses:178Used by:182
Symbol 180 MovieClipUses:178 76 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133Used by:182
Symbol 181 MovieClipUses:178 134Used by:182
Symbol 182 MovieClip [eJeep2]Uses:179 72 180 181Used by:Timeline
Symbol 183 BitmapUsed by:184
Symbol 184 GraphicUses:183Used by:185
Symbol 185 MovieClipUses:184Used by:191 414 415 416 417
Symbol 186 GraphicUsed by:188
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClipUses:186 187Used by:191 294 416 423 432
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClipUses:189Used by:191 416 423
Symbol 191 MovieClipUses:185 188 190Used by:198
Symbol 192 GraphicUses:165Used by:193
Symbol 193 MovieClipUses:192Used by:194
Symbol 194 MovieClipUses:193Used by:195
Symbol 195 MovieClipUses:164 194Used by:196 197
Symbol 196 MovieClipUses:195Used by:198
Symbol 197 MovieClipUses:195 134Used by:198
Symbol 198 MovieClip [eJeep3]Uses:191 196 72 197Used by:Timeline
Symbol 199 BitmapUsed by:200 204 205 206 207 208
Symbol 200 GraphicUses:199Used by:201 209
Symbol 201 MovieClipUses:200Used by:210
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClipUses:202Used by:210 276 450 464
Symbol 204 GraphicUses:199Used by:209
Symbol 205 GraphicUses:199Used by:209
Symbol 206 GraphicUses:199Used by:209
Symbol 207 GraphicUses:199Used by:209
Symbol 208 GraphicUses:199Used by:209
Symbol 209 MovieClipUses:200 134 204 205 206 207 208Used by:210
Symbol 210 MovieClip [ePlane]Uses:201 203 209Used by:Timeline
Symbol 211 BitmapUsed by:212
Symbol 212 GraphicUses:211Used by:213
Symbol 213 MovieClipUses:212Used by:214
Symbol 214 MovieClipUses:213Used by:220 227 235 240
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:217
Symbol 217 MovieClipUses:216Used by:218
Symbol 218 MovieClipUses:217Used by:220 227 235 240 249
Symbol 219 GraphicUsed by:220 227 235 240 249 393
Symbol 220 MovieClipUses:214 218 219Used by:221 222 223
Symbol 221 MovieClipUses:220Used by:224
Symbol 222 MovieClipUses:220 76 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133Used by:224
Symbol 223 MovieClipUses:220 134Used by:224
Symbol 224 MovieClip [eTruck]Uses:221 72 222 223Used by:Timeline
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClipUses:225Used by:227
Symbol 227 MovieClipUses:214 218 219 226Used by:228 229 230
Symbol 228 MovieClipUses:227Used by:231
Symbol 229 MovieClipUses:227 76 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133Used by:231
Symbol 230 MovieClipUses:227 134Used by:231
Symbol 231 MovieClip [eTruck1]Uses:228 72 229 230Used by:Timeline
Symbol 232 BitmapUsed by:233
Symbol 233 GraphicUses:232Used by:234
Symbol 234 MovieClipUses:233Used by:235 240
Symbol 235 MovieClipUses:214 218 219 234Used by:236 237 238
Symbol 236 MovieClipUses:235Used by:239
Symbol 237 MovieClipUses:235 76 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133Used by:239
Symbol 238 MovieClipUses:235 134Used by:239
Symbol 239 MovieClip [eTruck2]Uses:236 72 237 238Used by:Timeline
Symbol 240 MovieClipUses:214 218 219 234Used by:241 242 243
Symbol 241 MovieClipUses:240Used by:244
Symbol 242 MovieClipUses:240 76 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133Used by:244
Symbol 243 MovieClipUses:240 134Used by:244
Symbol 244 MovieClip [eTruck3]Uses:241 72 242 243Used by:Timeline
Symbol 245 BitmapUsed by:246
Symbol 246 GraphicUses:245Used by:247
Symbol 247 MovieClipUses:246Used by:248
Symbol 248 MovieClipUses:247Used by:249
Symbol 249 MovieClipUses:248 218 219Used by:250 251 252
Symbol 250 MovieClipUses:249Used by:253
Symbol 251 MovieClipUses:249 76 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133Used by:253
Symbol 252 MovieClipUses:249 134Used by:253
Symbol 253 MovieClip [eTruck4]Uses:250 72 251 252Used by:Timeline
Symbol 254 BitmapUsed by:255 269 270 271 272 273
Symbol 255 GraphicUses:254Used by:260 268
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:260
Symbol 258 BitmapUsed by:259
Symbol 259 GraphicUses:258Used by:260
Symbol 260 MovieClipUses:255 257 259Used by:263 267
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:261Used by:263 267
Symbol 263 MovieClipUses:260 262Used by:276
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:264Used by:266
Symbol 266 MovieClipUses:265Used by:267 268
Symbol 267 MovieClipUses:260 266 262Used by:276
Symbol 268 MovieClipUses:255 266Used by:276
Symbol 269 GraphicUses:254Used by:274
Symbol 270 GraphicUses:254Used by:274
Symbol 271 GraphicUses:254Used by:274
Symbol 272 GraphicUses:254Used by:274
Symbol 273 GraphicUses:254Used by:274
Symbol 274 MovieClipUses:269 270 271 272 273Used by:275
Symbol 275 MovieClipUses:274 134Used by:276
Symbol 276 MovieClip [heli2]Uses:263 203 267 268 275Used by:Timeline
Symbol 277 MovieClip [heliBullet]Uses:146 72 134Used by:Timeline
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:278Used by:293 297 301
Symbol 280 GraphicUsed by:283
Symbol 281 GraphicUsed by:282
Symbol 282 MovieClipUses:281Used by:283 306 313 321
Symbol 283 MovieClipUses:280 282Used by:293 297 301
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:286
Symbol 286 MovieClipUses:285Used by:293 297 301 314 315 316 328 329 330
Symbol 287 GraphicUsed by:288
Symbol 288 MovieClipUses:287Used by:293 297 301
Symbol 289 GraphicUsed by:290
Symbol 290 MovieClipUses:289Used by:293 297 301
Symbol 291 GraphicUsed by:292
Symbol 292 MovieClipUses:291Used by:293 297 301
Symbol 293 MovieClipUses:279 283 286 288 290 292Used by:302
Symbol 294 MovieClipUses:188Used by:302 317 331
Symbol 295 GraphicUsed by:296
Symbol 296 MovieClipUses:295Used by:302 317 331
Symbol 297 MovieClipUses:279 283 286 288 290 292Used by:302
Symbol 298 ShapeTweeningUsed by:300
Symbol 299 GraphicUsed by:300
Symbol 300 MovieClipUses:298 299Used by:301 316 330
Symbol 301 MovieClipUses:279 283 286 288 290 292 300Used by:302
Symbol 302 MovieClip [soldier01]Uses:293 294 296 72 297 301Used by:Timeline
Symbol 303 GraphicUsed by:304
Symbol 304 MovieClipUses:303Used by:314 315 316
Symbol 305 GraphicUsed by:306 313
Symbol 306 MovieClipUses:305 282Used by:314 315 316
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClipUses:307Used by:314 315 316
Symbol 309 GraphicUsed by:310
Symbol 310 MovieClipUses:309Used by:314 315 316
Symbol 311 GraphicUsed by:312
Symbol 312 MovieClipUses:311Used by:314 315 316
Symbol 313 MovieClipUses:305 282Used by:314
Symbol 314 MovieClipUses:304 306 286 308 310 312 313Used by:317
Symbol 315 MovieClipUses:304 306 286 308 310 312Used by:317
Symbol 316 MovieClipUses:304 306 286 308 310 312 300Used by:317
Symbol 317 MovieClip [soldier02]Uses:294 314 296 72 315 316Used by:Timeline
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClipUses:318Used by:328 329 330
Symbol 320 GraphicUsed by:321
Symbol 321 MovieClipUses:320 282Used by:328 329 330
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClipUses:322Used by:328 329 330
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:324Used by:328 329 330
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClipUses:326Used by:328 329 330
Symbol 328 MovieClipUses:319 321 286 323 325 327Used by:331
Symbol 329 MovieClipUses:319 321 286 323 325 327Used by:331
Symbol 330 MovieClipUses:319 321 286 323 325 327 300Used by:331
Symbol 331 MovieClip [soldier03]Uses:294 328 296 72 329 330Used by:Timeline
Symbol 332 Sound [planeSound]Used by:Timeline
Symbol 333 Sound [heliSound]Used by:Timeline
Symbol 334 Sound [gunSound2]Used by:Timeline
Symbol 335 Sound [gunSound]Used by:Timeline
Symbol 336 Sound [bgSound]Used by:Timeline
Symbol 337 GraphicUsed by:393
Symbol 338 GraphicUsed by:393 507
Symbol 339 BitmapUsed by:340
Symbol 340 GraphicUses:339Used by:393
Symbol 341 BitmapUsed by:342
Symbol 342 GraphicUses:341Used by:393
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:393
Symbol 345 GraphicUsed by:347 351 352
Symbol 346 TextUses:63Used by:347 351 352
Symbol 347 MovieClipUses:345 346Used by:352
Symbol 348 GraphicUsed by:351 352
Symbol 349 GraphicUsed by:350 352
Symbol 350 MovieClipUses:349Used by:351
Symbol 351 MovieClipUses:345 348 350 346Used by:352
Symbol 352 ButtonUses:347 134 351 345 348 349 346Used by:393
Symbol 353 GraphicUsed by:355 356
Symbol 354 TextUses:63Used by:355 356
Symbol 355 MovieClipUses:353 354Used by:356
Symbol 356 ButtonUses:355 353 354Used by:393
Symbol 357 GraphicUsed by:359 360
Symbol 358 TextUses:63Used by:359 360
Symbol 359 MovieClipUses:357 358Used by:360
Symbol 360 ButtonUses:359 357 358Used by:393
Symbol 361 GraphicUsed by:387 391
Symbol 362 FontUsed by:363 388 403 404 511 512 513 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544
Symbol 363 TextUses:362Used by:364
Symbol 364 MovieClipUses:363Used by:387
Symbol 365 GraphicUsed by:387 391
Symbol 366 GraphicUsed by:367
Symbol 367 MovieClipUses:366Used by:387 391
Symbol 368 GraphicUsed by:387 391
Symbol 369 GraphicUsed by:370
Symbol 370 MovieClipUses:369Used by:381
Symbol 371 GraphicUsed by:372
Symbol 372 MovieClipUses:371Used by:381
Symbol 373 GraphicUsed by:374
Symbol 374 MovieClipUses:373Used by:381
Symbol 375 FontUsed by:376 377 378 379
Symbol 376 TextUses:375Used by:380
Symbol 377 TextUses:375Used by:380
Symbol 378 TextUses:375Used by:380
Symbol 379 TextUses:375Used by:380
Symbol 380 MovieClipUses:376 377 378 379Used by:381
Symbol 381 MovieClipUses:370 372 374 380Used by:382
Symbol 382 MovieClipUses:381Used by:387
Symbol 383 GraphicUsed by:384 387 391
Symbol 384 MovieClipUses:383Used by:387 391
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:387
Symbol 387 ButtonUses:361 364 365 367 368 382 384 386 383Used by:393 507 545
Symbol 388 TextUses:362Used by:389
Symbol 389 MovieClipUses:388Used by:391
Symbol 390 GraphicUsed by:391
Symbol 391 ButtonUses:361 389 365 367 368 384 390 383Used by:393
Symbol 392 GraphicUsed by:393
Symbol 393 MovieClipUses:337 338 340 342 219 344 352 356 360 387 391 392Used by:Timeline
Symbol 394 BitmapUsed by:395 510
Symbol 395 GraphicUses:394Used by:402
Symbol 396 GraphicUsed by:398 399
Symbol 397 TextUses:63Used by:398 399
Symbol 398 MovieClipUses:396 397Used by:399
Symbol 399 ButtonUses:398 396 397Used by:402 545
Symbol 400 GraphicUsed by:402
Symbol 401 TextUses:63Used by:402
Symbol 402 MovieClipUses:395 399 400 401Used by:Timeline
Symbol 403 TextUses:362Used by:Timeline
Symbol 404 TextUses:362Used by:Timeline
Symbol 405 BitmapUsed by:406
Symbol 406 GraphicUses:405Used by:407
Symbol 407 MovieClipUses:406Used by:408
Symbol 408 MovieClipUses:407Used by:412
Symbol 409 BitmapUsed by:410
Symbol 410 GraphicUses:409Used by:411
Symbol 411 MovieClipUses:410Used by:412
Symbol 412 MovieClipUses:408 411Used by:464
Symbol 413 GraphicUsed by:414 417 421 424 428 433
Symbol 414 MovieClipUses:413 185Used by:434
Symbol 415 MovieClipUses:185Used by:434
Symbol 416 MovieClipUses:185 188 190Used by:434
Symbol 417 MovieClipUses:413 185Used by:434
Symbol 418 BitmapUsed by:419
Symbol 419 GraphicUses:418Used by:420
Symbol 420 MovieClipUses:419Used by:421 422 423 424
Symbol 421 MovieClipUses:413 420Used by:434
Symbol 422 MovieClipUses:420Used by:434
Symbol 423 MovieClipUses:188 420 190Used by:434
Symbol 424 MovieClipUses:413 420Used by:434
Symbol 425 BitmapUsed by:426
Symbol 426 GraphicUses:425Used by:427
Symbol 427 MovieClipUses:426Used by:428 429 432 433
Symbol 428 MovieClipUses:413 427Used by:434
Symbol 429 MovieClipUses:427Used by:434
Symbol 430 GraphicUsed by:431
Symbol 431 MovieClipUses:430Used by:432
Symbol 432 MovieClipUses:431 188 427Used by:434
Symbol 433 MovieClipUses:413 427Used by:434
Symbol 434 MovieClipUses:414 415 416 417 421 422 423 424 428 429 432 433Used by:450
Symbol 435 BitmapUsed by:436
Symbol 436 GraphicUses:435Used by:437
Symbol 437 MovieClipUses:436Used by:438
Symbol 438 MovieClipUses:437Used by:444
Symbol 439 GraphicUses:153Used by:442
Symbol 440 GraphicUsed by:441
Symbol 441 MovieClipUses:440Used by:442
Symbol 442 MovieClipUses:439 441Used by:443
Symbol 443 MovieClipUses:442Used by:444
Symbol 444 MovieClipUses:438 443Used by:445 446 447 448 449
Symbol 445 MovieClipUses:444Used by:450
Symbol 446 MovieClipUses:444 76 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133Used by:450
Symbol 447 MovieClipUses:444 76 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129 131 133Used by:450
Symbol 448 MovieClipUses:444Used by:450
Symbol 449 MovieClipUses:444Used by:450
Symbol 450 MovieClipUses:434 445 203 446 447 448 449Used by:464
Symbol 451 GraphicUsed by:464
Symbol 452 FontUsed by:453 456 458 460 462
Symbol 453 TextUses:452Used by:464
Symbol 454 FontUsed by:455 457 459 461 463
Symbol 455 EditableTextUses:454Used by:464
Symbol 456 TextUses:452Used by:464
Symbol 457 EditableTextUses:454Used by:464
Symbol 458 TextUses:452Used by:464
Symbol 459 EditableTextUses:454Used by:464
Symbol 460 TextUses:452Used by:464
Symbol 461 EditableTextUses:454Used by:464
Symbol 462 TextUses:452Used by:464
Symbol 463 EditableTextUses:454Used by:464
Symbol 464 MovieClipUses:412 450 451 453 455 456 457 458 459 460 461 462 463 203Used by:Timeline
Symbol 465 GraphicUsed by:466
Symbol 466 MovieClipUses:465Used by:Timeline
Symbol 467 FontUsed by:468
Symbol 468 TextUses:467Used by:469
Symbol 469 MovieClipUses:468Used by:Timeline
Symbol 470 BitmapUsed by:471
Symbol 471 GraphicUses:470Used by:507
Symbol 472 BitmapUsed by:473
Symbol 473 GraphicUses:472Used by:474
Symbol 474 MovieClipUses:473Used by:507
Symbol 475 GraphicUsed by:477 478
Symbol 476 TextUses:63Used by:477 478
Symbol 477 MovieClipUses:475 476Used by:478
Symbol 478 ButtonUses:477 475 476Used by:507
Symbol 479 GraphicUsed by:480
Symbol 480 MovieClipUses:479Used by:481
Symbol 481 MovieClipUses:480Used by:490
Symbol 482 GraphicUsed by:490
Symbol 483 GraphicUsed by:484
Symbol 484 MovieClipUses:483Used by:490
Symbol 485 GraphicUsed by:486
Symbol 486 MovieClipUses:485Used by:489
Symbol 487 GraphicUsed by:488
Symbol 488 MovieClipUses:487Used by:489
Symbol 489 MovieClipUses:486 488Used by:490
Symbol 490 MovieClipUses:481 482 484 489Used by:507
Symbol 491 GraphicUsed by:507
Symbol 492 FontUsed by:493 494
Symbol 493 TextUses:492Used by:507
Symbol 494 TextUses:492Used by:507
Symbol 495 FontUsed by:496 497 498
Symbol 496 EditableTextUses:495Used by:507
Symbol 497 EditableTextUses:495Used by:507
Symbol 498 EditableTextUses:495Used by:507
Symbol 499 GraphicUsed by:500
Symbol 500 MovieClipUses:499Used by:507
Symbol 501 GraphicUsed by:503 504
Symbol 502 TextUses:63Used by:503 504
Symbol 503 MovieClipUses:501 502Used by:504
Symbol 504 ButtonUses:503 501 502Used by:507
Symbol 505 GraphicUsed by:506
Symbol 506 ButtonUses:505Used by:507
Symbol 507 MovieClipUses:471 338 474 387 478 490 491 493 494 496 497 498 500 504 506Used by:Timeline
Symbol 508 GraphicUsed by:545
Symbol 509 TextUses:63Used by:545
Symbol 510 GraphicUses:394Used by:545
Symbol 511 TextUses:362Used by:545
Symbol 512 TextUses:362Used by:545
Symbol 513 TextUses:362Used by:545
Symbol 514 GraphicUsed by:545
Symbol 515 EditableTextUses:362Used by:545
Symbol 516 EditableTextUses:362Used by:545
Symbol 517 EditableTextUses:362Used by:545
Symbol 518 EditableTextUses:362Used by:545
Symbol 519 EditableTextUses:362Used by:545
Symbol 520 EditableTextUses:362Used by:545
Symbol 521 EditableTextUses:362Used by:545
Symbol 522 EditableTextUses:362Used by:545
Symbol 523 EditableTextUses:362Used by:545
Symbol 524 EditableTextUses:362Used by:545
Symbol 525 EditableTextUses:362Used by:545
Symbol 526 EditableTextUses:362Used by:545
Symbol 527 EditableTextUses:362Used by:545
Symbol 528 EditableTextUses:362Used by:545
Symbol 529 EditableTextUses:362Used by:545
Symbol 530 EditableTextUses:362Used by:545
Symbol 531 EditableTextUses:362Used by:545
Symbol 532 EditableTextUses:362Used by:545
Symbol 533 EditableTextUses:362Used by:545
Symbol 534 EditableTextUses:362Used by:545
Symbol 535 EditableTextUses:362Used by:545
Symbol 536 EditableTextUses:362Used by:545
Symbol 537 EditableTextUses:362Used by:545
Symbol 538 EditableTextUses:362Used by:545
Symbol 539 EditableTextUses:362Used by:545
Symbol 540 EditableTextUses:362Used by:545
Symbol 541 EditableTextUses:362Used by:545
Symbol 542 EditableTextUses:362Used by:545
Symbol 543 EditableTextUses:362Used by:545
Symbol 544 EditableTextUses:362Used by:545
Symbol 545 MovieClipUses:508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 387 399Used by:Timeline

Instance Names

"bg"Frame 1Symbol 2 MovieClip
"animation"Frame 1Symbol 56 MovieClip
"progressBar_mc"Frame 1Symbol 59 MovieClip
"progressbar"Frame 1Symbol 62 MovieClip
"percenttext"Frame 1Symbol 65 MovieClip
"stage_mc"Frame 7Symbol 464 MovieClip
"mPointer"Frame 7Symbol 466 MovieClip
"mc_level"Frame 7Symbol 469 MovieClip
"main_mc"Frame 9Symbol 507 MovieClip
"score_mc"Frame 11Symbol 545 MovieClip
"bar_mc"Symbol 62 MovieClip Frame 1Symbol 61 MovieClip
"percentText"Symbol 65 MovieClip Frame 1Symbol 64 EditableText
"body_hit"Symbol 136 MovieClip [bombClip] Frame 1Symbol 72 MovieClip
"hitTarget"Symbol 142 MovieClip [bullet1] Frame 1Symbol 138 MovieClip
"hitTarget"Symbol 148 MovieClip [bullet2] Frame 1Symbol 138 MovieClip
"hitTarget"Symbol 150 MovieClip [bullet3] Frame 1Symbol 138 MovieClip
"body_hit"Symbol 173 MovieClip [eJeep] Frame 1Symbol 72 MovieClip
"body_hit"Symbol 182 MovieClip [eJeep2] Frame 1Symbol 72 MovieClip
"body"Symbol 198 MovieClip [eJeep3] Frame 1Symbol 191 MovieClip
"body_hit"Symbol 198 MovieClip [eJeep3] Frame 1Symbol 72 MovieClip
"body_hit"Symbol 210 MovieClip [ePlane] Frame 1Symbol 203 MovieClip
"body_hit"Symbol 224 MovieClip [eTruck] Frame 1Symbol 72 MovieClip
"body_hit"Symbol 231 MovieClip [eTruck1] Frame 1Symbol 72 MovieClip
"body_hit"Symbol 239 MovieClip [eTruck2] Frame 1Symbol 72 MovieClip
"body_hit"Symbol 244 MovieClip [eTruck3] Frame 1Symbol 72 MovieClip
"body_hit"Symbol 253 MovieClip [eTruck4] Frame 1Symbol 72 MovieClip
"gun"Symbol 263 MovieClip Frame 1Symbol 262 MovieClip
"gun"Symbol 267 MovieClip Frame 1Symbol 262 MovieClip
"body"Symbol 276 MovieClip [heli2] Frame 1Symbol 263 MovieClip
"body_hit"Symbol 276 MovieClip [heli2] Frame 1Symbol 203 MovieClip
"body"Symbol 276 MovieClip [heli2] Frame 2Symbol 267 MovieClip
"body_hit"Symbol 277 MovieClip [heliBullet] Frame 1Symbol 72 MovieClip
"bulletAnim"Symbol 302 MovieClip [soldier01] Frame 1Symbol 294 MovieClip
"body"Symbol 302 MovieClip [soldier01] Frame 1Symbol 296 MovieClip
"body_hit"Symbol 302 MovieClip [soldier01] Frame 1Symbol 72 MovieClip
"bulletAnim"Symbol 317 MovieClip [soldier02] Frame 1Symbol 294 MovieClip
"body"Symbol 317 MovieClip [soldier02] Frame 1Symbol 296 MovieClip
"body_hit"Symbol 317 MovieClip [soldier02] Frame 1Symbol 72 MovieClip
"bulletAnim"Symbol 331 MovieClip [soldier03] Frame 1Symbol 294 MovieClip
"body"Symbol 331 MovieClip [soldier03] Frame 1Symbol 296 MovieClip
"body_hit"Symbol 331 MovieClip [soldier03] Frame 1Symbol 72 MovieClip
"playmore"Symbol 393 MovieClip Frame 1Symbol 387 Button
"playmore"Symbol 393 MovieClip Frame 1Symbol 391 Button
"bg3"Symbol 412 MovieClip Frame 1Symbol 408 MovieClip
"bg1"Symbol 412 MovieClip Frame 1Symbol 411 MovieClip
"gun1_in_mc"Symbol 434 MovieClip Frame 1Symbol 414 MovieClip
"gun1_still_mc"Symbol 434 MovieClip Frame 2Symbol 415 MovieClip
"gun1_fire_mc"Symbol 434 MovieClip Frame 3Symbol 416 MovieClip
"gun1_out_mc"Symbol 434 MovieClip Frame 4Symbol 417 MovieClip
"gun2_in_mc"Symbol 434 MovieClip Frame 5Symbol 421 MovieClip
"gun2_still_mc"Symbol 434 MovieClip Frame 6Symbol 422 MovieClip
"gun2_fire_mc"Symbol 434 MovieClip Frame 7Symbol 423 MovieClip
"gun2_out_mc"Symbol 434 MovieClip Frame 8Symbol 424 MovieClip
"gun3_in_mc"Symbol 434 MovieClip Frame 9Symbol 428 MovieClip
"gun3_still_mc"Symbol 434 MovieClip Frame 10Symbol 429 MovieClip
"gun3_fire_mc"Symbol 434 MovieClip Frame 11Symbol 432 MovieClip
"gun3_out_mc"Symbol 434 MovieClip Frame 12Symbol 433 MovieClip
"gunClip"Symbol 450 MovieClip Frame 1Symbol 434 MovieClip
"body_hit2"Symbol 450 MovieClip Frame 1Symbol 203 MovieClip
"body_hit"Symbol 450 MovieClip Frame 1Symbol 203 MovieClip
"main_bg"Symbol 464 MovieClip Frame 1Symbol 412 MovieClip
"heroJeep"Symbol 464 MovieClip Frame 1Symbol 450 MovieClip
"mc_bulletArea1"Symbol 464 MovieClip Frame 1Symbol 203 MovieClip
"playmore"Symbol 507 MovieClip Frame 1Symbol 387 Button
"scoreText2"Symbol 507 MovieClip Frame 34Symbol 496 EditableText
"scoreName"Symbol 507 MovieClip Frame 34Symbol 497 EditableText
"message_text"Symbol 507 MovieClip Frame 34Symbol 498 EditableText
"submitScore"Symbol 507 MovieClip Frame 34Symbol 504 Button
"trans_btn"Symbol 507 MovieClip Frame 34Symbol 506 Button
"name0"Symbol 545 MovieClip Frame 1Symbol 515 EditableText
"name1"Symbol 545 MovieClip Frame 1Symbol 516 EditableText
"name2"Symbol 545 MovieClip Frame 1Symbol 517 EditableText
"name3"Symbol 545 MovieClip Frame 1Symbol 518 EditableText
"name4"Symbol 545 MovieClip Frame 1Symbol 519 EditableText
"name5"Symbol 545 MovieClip Frame 1Symbol 520 EditableText
"name6"Symbol 545 MovieClip Frame 1Symbol 521 EditableText
"name7"Symbol 545 MovieClip Frame 1Symbol 522 EditableText
"name8"Symbol 545 MovieClip Frame 1Symbol 523 EditableText
"date0"Symbol 545 MovieClip Frame 1Symbol 524 EditableText
"date1"Symbol 545 MovieClip Frame 1Symbol 525 EditableText
"date2"Symbol 545 MovieClip Frame 1Symbol 526 EditableText
"date3"Symbol 545 MovieClip Frame 1Symbol 527 EditableText
"date4"Symbol 545 MovieClip Frame 1Symbol 528 EditableText
"date5"Symbol 545 MovieClip Frame 1Symbol 529 EditableText
"date6"Symbol 545 MovieClip Frame 1Symbol 530 EditableText
"date7"Symbol 545 MovieClip Frame 1Symbol 531 EditableText
"date8"Symbol 545 MovieClip Frame 1Symbol 532 EditableText
"date9"Symbol 545 MovieClip Frame 1Symbol 533 EditableText
"score0"Symbol 545 MovieClip Frame 1Symbol 534 EditableText
"score1"Symbol 545 MovieClip Frame 1Symbol 535 EditableText
"score2"Symbol 545 MovieClip Frame 1Symbol 536 EditableText
"score3"Symbol 545 MovieClip Frame 1Symbol 537 EditableText
"score4"Symbol 545 MovieClip Frame 1Symbol 538 EditableText
"score5"Symbol 545 MovieClip Frame 1Symbol 539 EditableText
"score6"Symbol 545 MovieClip Frame 1Symbol 540 EditableText
"score7"Symbol 545 MovieClip Frame 1Symbol 541 EditableText
"score8"Symbol 545 MovieClip Frame 1Symbol 542 EditableText
"score9"Symbol 545 MovieClip Frame 1Symbol 543 EditableText
"name9"Symbol 545 MovieClip Frame 1Symbol 544 EditableText
"playmore"Symbol 545 MovieClip Frame 1Symbol 387 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 2Symbol 136 as "bombClip"
ExportAssets (56)Timeline Frame 2Symbol 142 as "bullet1"
ExportAssets (56)Timeline Frame 2Symbol 148 as "bullet2"
ExportAssets (56)Timeline Frame 2Symbol 150 as "bullet3"
ExportAssets (56)Timeline Frame 2Symbol 160 as "ebullet"
ExportAssets (56)Timeline Frame 2Symbol 173 as "eJeep"
ExportAssets (56)Timeline Frame 2Symbol 182 as "eJeep2"
ExportAssets (56)Timeline Frame 2Symbol 198 as "eJeep3"
ExportAssets (56)Timeline Frame 2Symbol 210 as "ePlane"
ExportAssets (56)Timeline Frame 2Symbol 224 as "eTruck"
ExportAssets (56)Timeline Frame 2Symbol 231 as "eTruck1"
ExportAssets (56)Timeline Frame 2Symbol 239 as "eTruck2"
ExportAssets (56)Timeline Frame 2Symbol 244 as "eTruck3"
ExportAssets (56)Timeline Frame 2Symbol 253 as "eTruck4"
ExportAssets (56)Timeline Frame 2Symbol 276 as "heli2"
ExportAssets (56)Timeline Frame 2Symbol 277 as "heliBullet"
ExportAssets (56)Timeline Frame 2Symbol 302 as "soldier01"
ExportAssets (56)Timeline Frame 2Symbol 317 as "soldier02"
ExportAssets (56)Timeline Frame 2Symbol 331 as "soldier03"
ExportAssets (56)Timeline Frame 2Symbol 332 as "planeSound"
ExportAssets (56)Timeline Frame 2Symbol 333 as "heliSound"
ExportAssets (56)Timeline Frame 2Symbol 334 as "gunSound2"
ExportAssets (56)Timeline Frame 2Symbol 335 as "gunSound"
ExportAssets (56)Timeline Frame 2Symbol 336 as "bgSound"

Labels

"intro"Frame 3
"inst"Frame 5
"game"Frame 7
"end"Frame 9
"highScore"Frame 11
"die2"Symbol 136 MovieClip [bombClip] Frame 2
"hit"Symbol 173 MovieClip [eJeep] Frame 2
"die2"Symbol 173 MovieClip [eJeep] Frame 3
"hit"Symbol 182 MovieClip [eJeep2] Frame 2
"die2"Symbol 182 MovieClip [eJeep2] Frame 3
"hit"Symbol 198 MovieClip [eJeep3] Frame 2
"die2"Symbol 198 MovieClip [eJeep3] Frame 3
"die2"Symbol 210 MovieClip [ePlane] Frame 2
"hit"Symbol 224 MovieClip [eTruck] Frame 2
"die2"Symbol 224 MovieClip [eTruck] Frame 3
"hit"Symbol 231 MovieClip [eTruck1] Frame 2
"die2"Symbol 231 MovieClip [eTruck1] Frame 3
"hit"Symbol 239 MovieClip [eTruck2] Frame 2
"die2"Symbol 239 MovieClip [eTruck2] Frame 3
"hit"Symbol 244 MovieClip [eTruck3] Frame 2
"die2"Symbol 244 MovieClip [eTruck3] Frame 3
"hit"Symbol 253 MovieClip [eTruck4] Frame 2
"die2"Symbol 253 MovieClip [eTruck4] Frame 3
"die2"Symbol 277 MovieClip [heliBullet] Frame 2
"die2"Symbol 302 MovieClip [soldier01] Frame 3
"die2"Symbol 317 MovieClip [soldier02] Frame 3
"die2"Symbol 331 MovieClip [soldier03] Frame 3
"gun1_in"Symbol 434 MovieClip Frame 1
"gun1_still"Symbol 434 MovieClip Frame 2
"gun1_fire"Symbol 434 MovieClip Frame 3
"gun1_out"Symbol 434 MovieClip Frame 4
"gun2_in"Symbol 434 MovieClip Frame 5
"gun2_still"Symbol 434 MovieClip Frame 6
"gun2_fire"Symbol 434 MovieClip Frame 7
"gun2_out"Symbol 434 MovieClip Frame 8
"gun3_in"Symbol 434 MovieClip Frame 9
"gun3_still"Symbol 434 MovieClip Frame 10
"gun3_fire"Symbol 434 MovieClip Frame 11
"gun3_out"Symbol 434 MovieClip Frame 12
"blast"Symbol 434 MovieClip Frame 13
"still"Symbol 450 MovieClip Frame 1
"die"Symbol 450 MovieClip Frame 2
"die2"Symbol 450 MovieClip Frame 3
"up"Symbol 450 MovieClip Frame 4
"down"Symbol 450 MovieClip Frame 5

Dynamic Text Variables

percentSymbol 64 EditableText"0 %"
_root.scoreSymbol 455 EditableText"000000"
_root.enemyKilledSymbol 457 EditableText"09"
_root.bullet2RemainingSymbol 459 EditableText"009"
_root.bullet3RemainingSymbol 461 EditableText"009"
_root.heroHealthSymbol 463 EditableText"100"




http://swfchan.com/5/21939/info.shtml
Created: 27/5 -2019 09:49:19 Last modified: 27/5 -2019 09:49:19 Server time: 05/05 -2024 16:15:55