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

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

Overkill Apache.swf

This is the info page for
Flash #31121

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


Text
LOADING... 0%

You don't appear to have the latest
Flash plug-in required for this game.

Upgrade

Continue

<p align="center"><font face="AkzidGrotConBQ-Bold" size="18" color="#000000" letterSpacing="0.000000" kerning="1">For this game to run correctly</font></p><p align="center"><font face="AkzidGrotConBQ-Bold" size="18" color="#000000" letterSpacing="0.000000" kerning="1">please visit <a href="www.fingertime.com" target = "_self">www.fingertime.com</a></font></p>

This game/file has not been
setup to run at this location.

<p align="center"><font face="AkzidGrotConBQ-Bold" size="18" color="#000000" letterSpacing="0.000000" kerning="1">Please contact <a href="mailto:info@fingertime.com">info@fingertime.com</a></font></p><p align="center"><font face="AkzidGrotConBQ-Bold" size="18" color="#000000" letterSpacing="0.000000" kerning="1">for further information.</font></p>

Free Games AND ShowS

MINICLIP.COM INTRO COMPONENT v1.7

Place this component on the top layer of
the first and second frame and other
content on frame two onwards.
The silhouette helps you position the
preloader correctly on your page.

FREE GAMES AND SHOWS

The Game is loading (0%)

The Game is loading (0%)

g

a

m

e

d

v

l

o

p

b

y

NEW GAME

NEW GAME

NEW GAME

BRIEFING

BRIEFING

BRIEFING

TOP GUNS

TOP GUNS

TOP GUNS

BACK

BACK

BACK

MISSION OBJECTIVE:
1) Collect weapons
2) Use them
3) Make some NOISE

this game belongs to playerthree

ActionScript [AS1/AS2]

Frame 4
if (tGame == undefined) { var tGame = new Game(this.stage_mc); } this.pingHome = function () { var _local1 = new LoadVars(); _local1.load("http://stats.playerthree.net/counter.php?id=overkillapache&r=" + new Date().getTime()); }; _root.tHighScore = 0; this.serverCheck = function () { this.pServer = "miniclip"; trace("checking server"); var _local3 = _root._url; if (_local3.substring(0, 4) == "http") { var _local4 = _local3.split("/")[2]; trace(_local4); var _local5 = _local4.split("."); if (_local5[_local5.length - 2] != this.pServer) { trace("ERROR! This game belongs on " + this.pServer); this.gotoAndStop("stolen"); } } else { trace("running locally"); this.gotoAndPlay("local"); } }; this.serverCheck();
Frame 8
stop();
Frame 36
stop();
Frame 82
stop();
Frame 111
stop();
Instance of Symbol 608 MovieClip "viewHighscores" in Frame 111
//component parameters onClipEvent (construct) { scoreLocation = "_root.tHighScore"; gamename = "overkill"; saveScore = false; scoreIsTime = false; scoreReversed = false; negativeScoreAllowed = false; }
Frame 123
tGame.pSoundObj.startGame(); this.onEnterFrame = function () { tGame.update(); };
Frame 155
tGame.startGame(); stop();
Frame 179
_root.tHighScore = tGame.getScore(); trace("_root.tHighScore : " + _root.tHighScore); tGame.endGame();
Frame 185
trace("miniclip component with saveScore = true"); trace(_root.tHighScore);
Instance of Symbol 608 MovieClip "comHighscores" in Frame 185
//component parameters onClipEvent (construct) { scoreLocation = "_root.tHighScore"; gamename = "overkill"; saveScore = true; scoreIsTime = false; scoreReversed = false; negativeScoreAllowed = false; }
Frame 193
stop();
Symbol 32 Button
on (release) { getURL ("http://www.fingertime.com", "_blank"); }
Symbol 33 MovieClip Frame 1
gotoAndPlay (2);
Symbol 33 MovieClip Frame 127
this._parent.logoDone(); stop();
Symbol 49 MovieClip Frame 1
this.resizePanel = function (x, y) { var _local2 = x / 2; this.panelTL_mc._x = -_local2; this.panelTR_mc._x = _local2 - 20; this.panelBL_mc._x = -_local2; this.panelBR_mc._x = _local2 - 20; this.panelTM_mc._width = x - 40; this.panelBM_mc._width = x - 40; this.panelTM_mc._x = (-_local2) + 20; this.panelBM_mc._x = (-_local2) + 20; this.panelBL_mc._y = y - 45; this.panelBM_mc._y = y - 45; this.panelBR_mc._y = y - 45; this.panelBg_mc._x = -_local2; this.panelBg_mc._y = 59; this.panelBg_mc._width = x; this.panelBg_mc._height = y - 104; }; stop();
Symbol 64 MovieClip Frame 1
this.init = function () { this.pTotal = _root.getBytesTotal(); this.pUnit = 100 / this.pTotal; this.pFrame = 0; this.pAdCheck = true; this.onEnterFrame = this.animate; }; this.animate = function () { this.pFrame = Math.floor(this.pUnit * _root.getBytesLoaded()); this.gotoAndStop(this.pFrame + 1); this.loading_txt.text = ("LOADING... " + String(this._currentframe - 1)) + "%"; if (this.pFrame >= 100) { if (this._parent._parent.AdForDisplay()) { this.loading_txt.text = "START GAME."; this.onPress = function () { delete this.onPress; delete this.onEnterFrame; this._parent._parent.exitLoader(); }; } else { this.loading_txt.text = "LOADED."; } this.gotoAndStop(102); delete this.onEnterFrame; this.onEnterFrame = this.pause; } if (this.pAdCheck) { if (this._parent._parent.AdForDisplay()) { if (this._parent._parent.AdReady()) { this._parent.openForAd(); this.pAdCheck = false; } } else { this.pAdCheck = false; } } }; this.pause = function () { this.pFrame = this.pFrame - 3; if (this.pFrame <= 0) { delete this.onEnterFrame; this._parent._parent.loadDone(); } }; stop();
Symbol 67 MovieClip Frame 1
this.init = function () { this.pX = 260; this.pY = 104; }; this.resizePanel = function (tX, tY) { this.pTargetX = Math.max(260, tX); this.pTargetY = Math.max(104, tY); if ((this.pTargetX != this.pX) || (this.pTargetY != this.pY)) { this.onEnterFrame = function () { this.pX = this.pX + ((this.pTargetX - this.pX) / 5); this.pY = this.pY + ((this.pTargetY - this.pY) / 5); this.pX = Math.round(this.pX); this.pY = Math.round(this.pY); if ((Math.abs(this.pTargetX - this.pX) < 5) && (Math.abs(this.pTargetY - this.pY) < 5)) { this.pX = this.pTargetX; this.pY = this.pTargetY; delete this.onEnterFrame; this._parent.showAdvert(); } this.panel_mc.resizePanel(this.pX, this.pY); this.loaderbar_mc._y = this.pY - 97; this._y = Math.round(((Stage.height - this.pY) / 2) + 52); }; } }; this.openForAd = function () { var _local2 = this._parent.getAdSize(); this.resizePanel(_local2.x + 10, _local2.y + 114); trace((("resizing to " + _local2.x) + ", ") + _local2.y); }; this.init(); this.gotoAndPlay(2);
Symbol 67 MovieClip Frame 14
this.loaderbar_mc.init(); stop();
Symbol 75 Button
on (release) { getURL ("http://www.macromedia.com/go/getflashplayer", "_blank"); }
Symbol 77 Button
on (release) { this._parent.logoPlay(); }
Symbol 78 MovieClip Frame 1
stop();
Symbol 80 MovieClip Frame 1
stop();
Symbol 83 MovieClip Frame 1
stop();
Symbol 84 MovieClip [ftloader] Frame 1
_root.stop(); this._x = 0; this._y = 0; this.bg_mc._width = Stage.width; this.bg_mc._height = Stage.height;
Symbol 84 MovieClip [ftloader] Frame 2
if (this.pUseLoader) { this.loadAdvert = function () { if (this.pAdvert) { trace("loading adv"); this.pAdUrl = _root.adv; if (this.pAdUrl == undefined) { this.pAdvert = false; } else { this.pAdReady = false; var _local4 = this.createEmptyMovieClip("adSpace_mc", this.getNextHighestDepth()); var _local5 = _local4.createEmptyMovieClip("ad_mc", 100); var _local3 = new MovieClipLoader(); _local3.onLoadInit = function () { trace("advert loaded!"); positionAdvert(); }; _local3.loadClip(this.pAdUrl, _local5); } } }; this.positionAdvert = function () { var _local3 = this.adSpace_mc.ad_mc._width; var _local2 = this.adSpace_mc.ad_mc._height; this.pAdx = _local3; this.pAdy = _local2; this.adSpace_mc._x = (Stage.width - _local3) / 2; this.adSpace_mc._y = (Stage.height - _local2) / 2; this.adSpace_mc.ad_mc._visible = false; var _local4 = this.adSpace_mc.attachMovie("mc.mask", "mask_mc", 1); _local4._width = _local3; _local4._height = _local2; this.adSpace_mc.setMask(_local4); this.pAdReady = true; }; this.AdForDisplay = function () { return(this.pAdvert); }; this.AdReady = function () { return(this.pAdReady); }; this.showAdvert = function () { trace("showingAd"); this.adSpace_mc.ad_mc._visible = true; }; this.getAdSize = function () { var _local2 = new Object(); _local2.x = this.pAdx; _local2.y = this.pAdy; return(_local2); }; this.loadDone = function () { if (this.pAdvert) { } else { this.exitLoader(); } }; this.exitLoader = function () { trace("exiting loader"); _root.gotoAndPlay(this.pLabel); }; this.logoPlay = function () { this.gotoAndPlay("logoAni"); }; this.logoDone = function () { if (this.pSecurity) { this.serverCheck(); } else { this.gotoAndPlay("loader"); } }; this.positionLogo = function () { var _local2 = Stage.width / 15; this.logo_mc._xscale = _local2; this.logo_mc._yscale = _local2; this.logo_mc._x = Stage.width / 2; this.logo_mc._y = Stage.height / 2; }; this.positionLoader = function () { this.loadPanel_mc._x = Stage.width / 2; this.loadPanel_mc._y = Stage.height / 2; }; this.gotoStolen = function () { this.gotoAndPlay("stolen"); getURL (this.pURL, "_self"); }; this.serverCheck = function () { trace("checking server"); var _local4 = _root._url; if (_local4.substring(0, 4) == "http") { var _local5 = _local4.split("/")[2]; trace(_local5); var _local3 = _local5.split("."); if (_local3[_local3.length - 2] == this.pServer) { if (_local3[_local3.length - 1] == "com") { this.gotoAndPlay("loader"); } else { this.gotoStolen(); } } else { this.gotoStolen(); } } else { trace("running locally"); this.gotoAndPlay("local"); } }; this.versionCheck = function () { trace("checking version"); var _local4 = System.capabilities.version; var _local3 = _local4.substring(_local4.indexOf(" ") + 1).split(","); var _local6 = parseInt(_local3[0]); var _local5 = parseInt(_local3[2]); var _local2 = false; if (_local6 < this.pMajor) { _local2 = true; } else if (_local5 < this.pMinor) { _local2 = true; } return(!_local2); }; if (this.pVersion) { if (this.versionCheck()) { this.logoPlay(); } else { this.gotoAndPlay("update"); } } else { this.logoPlay(); } this.loadAdvert(); } else { _root.gotoAndPlay(this.pLabel); }
Symbol 84 MovieClip [ftloader] Frame 6
this.positionLogo(); stop();
Symbol 84 MovieClip [ftloader] Frame 13
this.positionLoader(); stop();
Symbol 84 MovieClip [ftloader] Frame 19
this.updatePanel_mc._x = Math.round(Stage.width / 2); this.updatePanel_mc._y = Math.round(Stage.height / 2); stop();
Symbol 84 MovieClip [ftloader] Frame 26
stop();
Symbol 84 MovieClip [ftloader] Frame 32
this.local_mc._x = Math.round(Stage.width / 2); this.local_mc._y = Math.round(Stage.height / 2); stop();
Symbol 86 MovieClip Frame 1
this._parent.hitArea = this; this._alpha = 0; stop();
Symbol 89 MovieClip Frame 1
this.pSound = true; this.onRelease = function () { if (this.pSound) { this.pSound = false; this._parent.tGame.pSoundObj.switchVolume(); } else { this.pSound = true; this._parent.tGame.pSoundObj.switchVolume(); } this.gotoAndStop(this.pSound); }; stop();
Symbol 93 Button
on (release) { getURL ("http://www.miniclip.com/", "_blank"); }
Symbol 94 MovieClip Frame 2
_parent.mcAnimation.play(); stop();
Symbol 94 MovieClip Frame 13
_parent.gotoAndPlay("preload"); stop();
Symbol 110 MovieClip Frame 1
stop();
Symbol 110 MovieClip Frame 60
Symbol 110 MovieClip Frame 121
_parent.mcBackground.play(); stop();
Symbol 115 MovieClip Frame 1
this._visible = false;
Symbol 122 Button
on (release) { getURL ("http://www.miniclip.com", "_blank"); }
Symbol 127 MovieClip Frame 2
if (_url.indexOf("http") > -1) { if (_parent._parent._parent.loadAdNow) { cacheBuster = getTimer() + random(999999); showAd = "http://www.miniclip.com/swfcontent/push/didyouknow.swf?cacheBuster" + cacheBuster; trace("Loading ad: " + showAd); mcAd.loadMovie(showAd); } else { gotoAndPlay(_currentframe - 1); } }
Symbol 127 MovieClip Frame 4
if ((mcAd.getBytesTotal() != 0) && (mcAd.getBytesLoaded() == mcAd.getBytesTotal())) { gotoAndStop ("showAd"); } else { gotoAndPlay(_currentframe - 1); }
Symbol 127 MovieClip Frame 12
stop();
Symbol 137 MovieClip Frame 1
stop();
Symbol 137 MovieClip Frame 100
stop();
Symbol 139 MovieClip Frame 1
stop();
Symbol 139 MovieClip Frame 12
_root.play(); _root.isFinished = true; _parent.stop(); stop();
Symbol 140 MovieClip Frame 1
loadAdNow = false; _root.stop(); play();
Instance of Symbol 115 MovieClip "mcIntro" in Symbol 140 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Symbol 140 MovieClip Frame 2
xPos = _x; yPos = _y; mcBackground._x = mcBackground._x - xPos; mcBackground._y = mcBackground._y - yPos; mcAnimation._x = mcAnimation._x - xPos; mcAnimation._y = mcAnimation._y - yPos; var stageWidth = Stage.width; var stageHeight = Stage.height; var centerStageX = (stageWidth / 2); var centerStageY = (stageHeight / 2); mcBackground._width = stageWidth; mcBackground._height = stageHeight; mcAnimation._x = mcAnimation._x + centerStageX; mcAnimation._y = mcAnimation._y + (centerStageY - (stageHeight / 10)); stop();
Instance of Symbol 139 MovieClip "mcLoadingAnimated" in Symbol 140 MovieClip Frame 2
onClipEvent (load) { _visible = false; }
Symbol 140 MovieClip Frame 3
var loadedPercent = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (loadedPercent == 100) { _root.play(); stop(); } else { loadAdNow = true; mcLoadingAnimated._visible = true; }
Symbol 140 MovieClip Frame 5
var loadedPercent = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (loadedPercent < 100) { mcLoadingAnimated.mcLoading.gotoAndStop(loadedPercent); mcLoadingAnimated.mcLoading.txtPercentLoaded1 = ("The game is loading (" + loadedPercent) + "%)"; mcLoadingAnimated.mcLoading.txtPercentLoaded2 = ("The game is loading (" + loadedPercent) + "%)"; _root.gotoAndStop(2); gotoAndPlay(_currentframe - 1); } else { mcLoadingAnimated.play(); stop(); }
Symbol 694 MovieClip [__Packages.Depth] Frame 0
class Depth { function Depth () { } static function getNewDepth(block) { var _local1 = pStacks[block]; _local1++; if (_local1 >= pMax) { _local1 = pMin; } pStacks[block] = _local1; return(_local1 + ((block + 1) * pMax)); } static var pMin = 10; static var pMax = 50000; static var pStacks = new Array(9, 9, 9, 9, 9, 9, 9, 9, 9, 9); }
Symbol 695 MovieClip [__Packages.Game] Frame 0
class Game { var pStage, pHiScore, pShip, pWeapons, pMotherShip, pGroundUnit, pSoundObj, pScore, pRank, pLives, pLevel, pCount, pPaused, pState; function Game (mc) { pStage = mc; pHiScore = 0; pShip = new Ship(-100, -100, mc, this); pWeapons = new Weapons(mc, this); pMotherShip = new Mothership(mc, this); pGroundUnit = new Ground(mc, this); pSoundObj = new SoundObj(mc); pGroundUnit.startGame(); } function startGame() { pScore = 0; pRank = 1; pLives = 3; pLevel = 0; pCount = 0; pPaused = false; pState = 0; pStage._parent.titleBar_mc.lives_mc.showNum(pLives); pShip.startGame(); pWeapons.startGame(); pMotherShip.startGame(); pStage._parent.titleBar_mc.lives_mc.showNum(pLives); } function update() { switch (pState) { case 0 : if ((++pCount) >= 20) { pState = 1; pCount = 0; pMotherShip.unpauseWaves(); pShip.reset(); } break; case 1 : if (!pPaused) { pLevel++; } break; case 2 : if ((++pCount) >= 50) { pState = 3; pCount = 0; pStage.messages_mc.gotoAndPlay("stage"); pSoundObj.startGame(); } break; case 3 : if ((++pCount) >= 120) { pState = 0; pCount = 0; pShip.hideShip(); pStage._parent.bg_mc.nextBG(); } break; case 5 : if ((++pCount) < 180) { break; } pStage._parent.messages_mc.gotoAndStop(1); pStage._parent.gotoAndPlay("gameover"); pState = 6; } if (!Key.isDown(17)) { pShip.move(); pWeapons.update(); pMotherShip.update(); pGroundUnit.update(); } } function endGame() { pWeapons.endGame(); pSoundObj.endGame(); pMotherShip.endGame(); delete pStage._parent.onEnterFrame; } function levelComplete() { pState = 2; } function gameOver() { if (pState == 1) { pLives--; pStage._parent.titleBar_mc.lives_mc.showNum(pLives); if (pLives <= 0) { pStage._parent.messages_mc.gotoAndPlay("gameover"); pSoundObj.playSound("dobetter"); pState = 5; pCount = 0; } else { pMotherShip.stepBack(); pShip.reset(); } } } function addScore(num) { pScore = pScore + num; pStage._parent.titleBar_mc.score_mc.showNum(pScore); var _local3; var _local2; var _local4 = new Array(10000, 20000, 30000, 40000, 60000, 90000, 130000, 170000, 210000, 250000, 300000, 350000, 400000, 450000, 500000, 550000, 600000, 650000, 700000, 750000, 800000, 850000, 900000, 1000000); _local2 = 0; while (_local2 < 24) { if (pScore <= _local4[_local2]) { _local3 = _local2 + 1; break; } _local2++; } if (_local3 != pRank) { pRank = _local3; pSoundObj.playSound("allright"); pStage._parent.titleBar_mc.badge_mc.gotoAndStop(_local3); } } function getLevel() { var _local2 = pLevel / 30; return(_local2); } function getScore() { return(pScore); } }
Symbol 696 MovieClip [__Packages.Mobile] Frame 0
class Mobile { var pX, pY; function Mobile () { } function setPos(x, y) { pX = x; pY = y; } function setSpeed(xs, ys) { pSpeedX = xs; pSpeedY = ys; } function update() { pX = pX + pSpeedX; pY = pY + pSpeedY; } var pSpeedX = 0; var pSpeedY = 0; }
Symbol 697 MovieClip [__Packages.Craft] Frame 0
class Craft extends Mobile { var p_mc, pX, pY, update; function Craft () { super(); } function createMc(mcParent, type) { switch (type) { case 0 : var _local2 = Depth.getNewDepth(3); p_mc = mcParent.attachMovie("mc.ship", "ship", _local2, {_x:-100, _y:-100}); p_mc.cacheAsBitmap = false; break; default : var _local2 = Depth.getNewDepth(2); p_mc = mcParent.attachMovie("mc.enemy", "enemy" + _local2, _local2, {_x:-100, _y:-100}); p_mc.gotoAndStop(type); p_mc.cacheAsBitmap = true; } } function getPos() { var _local2 = new flash.geom.Point(pX, pY); return(_local2); } function die() { p_mc.removeMovieClip(); } function move() { update(); } function draw() { p_mc._x = pX; p_mc._y = pY; } }
Symbol 698 MovieClip [__Packages.Ship] Frame 0
class Ship extends Craft { var pGame, pMcParent, createMc, setPos, p_mc, pSmokeCount, pHealth, pState, pMode, pTwinCount, pSafeCount, pShield, pDieCount, pSpeedX, pSpeedY, pX, pY, pFire_mc; function Ship (x, y, mcParent, gameHost) { super(); pGame = gameHost; pMcParent = mcParent; createMc(mcParent, 0); setPos(x, y); p_mc._visible = false; pSmokeCount = 0; pHealth = 100; } function startGame() { switch (_global.pSpeed) { case 1 : pAcc = 0.5; break; case 2 : pAcc = 2; break; case 3 : pAcc = 5; } pState = 1; pMode = 1; pTwinCount = 0; pSafeCount = 0; pShield = false; pDieCount = 0; pHealth = 100; p_mc._visible = false; } function reset() { p_mc._visible = true; setPos(-10, 175); pSpeedX = 18; pSpeedY = 0; pState = 10; pMode = 0; pHealth = 100; pTwinCount = 0; pSafeCount = 99; pShield = true; pDieCount = 0; pMcParent._parent.titleBar_mc.health_mc.gotoAndPlay(2); var _local2 = Math.random(); if (_local2 < 0.2) { pGame.pSoundObj.playSound("letsrock"); } else if (_local2 < 0.4) { pGame.pSoundObj.playSound("lookout"); } else if (_local2 < 0.6) { pGame.pSoundObj.playSound("letsgo"); } else { pGame.pSoundObj.playSound("letsroll"); } } function hideShip() { pState = 11; p_mc._visible = false; } function move() { if (Key.isDown(16)) { trace("health = " + pHealth); } switch (pState) { case 11 : break; case 10 : pSpeedX = pSpeedX * 0.9; super.move(); break; case 9 : pSpeedX = pSpeedX - 0.2; pSpeedY = pSpeedY + 0.3; super.move(); break; default : var _local3 = Key.isDown(40) - Key.isDown(38); if (_local3 != 0) { pSpeedY = pSpeedY + (_local3 * pAcc); pSpeedY = Math.max(-pMaxSpeed, Math.min(pMaxSpeed, pSpeedY)); p_mc.gotoAndStop(2 + _local3); } else { pSpeedY = pSpeedY * pDec; p_mc.gotoAndStop(2); } pSmokeCount--; if (pHealth < 70) { if (pSmokeCount < 0) { smoke(); pSmokeCount = Math.max(0, (pHealth - 20) / 3); } } var _local4 = (Key.isDown(39) - Key.isDown(37)) * pAcc; if (_local4 != 0) { pSpeedX = pSpeedX + _local4; pSpeedX = Math.max(-pMaxSpeed, Math.min(pMaxSpeed, pSpeedX)); } else { pSpeedX = pSpeedX * pDec; } super.move(); if (pX > 580) { pX = 580; } else if (pX < 20) { pX = 20; } if (pY > 330) { pY = 330; } else if (pY < 60) { pY = 60; } if (Key.isDown(32)) { pGame.pWeapons.launchWeapon(pX, pY, true, pMode); p_mc.machine_mc.startAni(); } else { p_mc.machine_mc.gotoAndStop(1); } } draw(); } function smoke() { var _local2 = Depth.getNewDepth(4); var _local3 = pMcParent.attachMovie("mc.smoke", "smoke" + _local2, _local2, {_x:pX - 4, _y:pY + (Math.random() * 20)}); } function hit(strength) { if (pState != 9) { if (!pShield) { pHealth = Math.max(0, pHealth - strength); pMcParent._parent.titleBar_mc.health_mc.gotoAndStop(pHealth + 1); if (pHealth <= 0) { pState = 9; pMode = 0; pDieCount = 0; pSpeedX = 0; pSpeedY = -3; if (Math.random() < 0.5) { pGame.pSoundObj.playSound("mandown"); } else { pGame.pSoundObj.playSound("goingdown"); } var _local3 = Depth.getNewDepth(8); pFire_mc = pMcParent.attachMovie("mc.die", "explode_mc", _local3, {_x:pX, _y:pY}); } else if ((pHealth < 40) && (strength > 8)) { var _local2 = Math.random(); if (_local2 < 0.2) { pGame.pSoundObj.playSound("warning"); } else if (_local2 < 0.4) { pGame.pSoundObj.playSound("watchout"); } else if (_local2 < 0.6) { pGame.pSoundObj.playSound("enginet"); } } } } } function getPos() { if (pState == 9) { var _local3 = flash.geom.Point.polar(4000, Math.random() * 6.283); _local3.offset(300, 200); return(_local3); } return(super.getPos()); } function checkHit(point, size, type) { if ((pState == 9) || (pState == 10)) { return(false); } var _local2 = new flash.geom.Point(pX, pY); if (flash.geom.Point.distance(_local2, point) < ((35 + size) / 2)) { return(true); } return(false); } function draw() { if (pShield) { pSafeCount--; if (pSafeCount <= 0) { pShield = false; p_mc._visible = true; } else if (pState != 11) { if ((pSafeCount % 3) == 0) { p_mc._visible = !p_mc._visible; } } } switch (pState) { case 9 : pDieCount++; switch (pDieCount) { case 5 : p_mc._visible = false; var _local3 = Depth.getNewDepth(3); pMcParent.attachMovie("mc.distroyV", "ex" + _local3, _local3, {_x:pX, _y:pY - 20, pCount:10}); break; case 50 : pGame.gameOver(); } pFire_mc._x = pX; pFire_mc._y = pY; break; case 10 : if (pSpeedX > 1) { break; } pState = 1; pMode = 1; pSafeCount = 45; p_mc._visible = true; } p_mc.machine_mc._rotation = pSpeedX * -1.5; p_mc._rotation = pSpeedX * 1.5; super.draw(); } function collectHealth() { pHealth = pHealth + 15; pMcParent._parent.titleBar_mc.health_mc.gotoAndStop(pHealth + 1); } function getHealth() { return(pHealth); } var pAcc = 2; var pDec = 0.6; var pMaxSpeed = 10; }
Symbol 699 MovieClip [__Packages.Weapons] Frame 0
class Weapons { var pMcParent, pGame, pFriends, pFoes, pPowers, pFireCount, pRocketCount, pMissileCount, pBombCount, pOKCount, pFireRate, pRocketRate, pMissileRate, pBombRate, pLastDrop, pHelpCount, pPLevels, pType, pTypes, pAmmoLevels; function Weapons (mcParent, gameHost) { pMcParent = mcParent; pGame = gameHost; pFriends = new Array(); pFoes = new Array(); pPowers = new Array(); pFireCount = 0; pRocketCount = 0; pMissileCount = 0; pBombCount = 0; pOKCount = 0; pFireRate = 4; pRocketRate = 6; pMissileRate = 7; pBombRate = 10; pLastDrop = 0; pHelpCount = 0; pPLevels = new Array(2); pPLevels[0] = 1; pPLevels[1] = 2; pType = 0; pTypes = new Array(0, 0, 0, 0, 0); pAmmoLevels = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0); } function endGame() { if (pFriends.length > 0) { for (var _local2 in pFriends) { pFriends[_local2].die(); delete pFriends[_local2]; pFriends.splice(Number(_local2), 1); } } if (pFoes.length > 0) { for (var _local2 in pFoes) { pFoes[_local2].die(); delete pFoes[_local2]; pFoes.splice(Number(_local2), 1); } } if (pPowers.length > 0) { for (var _local2 in pPowers) { pPowers[_local2].die(); delete pPowers[_local2]; pPowers.splice(Number(_local2), 1); } } } function startGame() { pFriends.splice(0); pFoes.splice(0); pPowers.splice(0); pFireCount = 0; pMissileCount = 0; pBombCount = 0; pOKCount = 0; pType = 0; pTypes[0] = 0; pTypes[1] = 0; pTypes[2] = 0; pTypes[3] = 0; pTypes[4] = 0; pPLevels[0] = 1; pPLevels[1] = 0; pAmmoLevels[0] = 999; pAmmoLevels[1] = 0; pAmmoLevels[2] = 0; pAmmoLevels[3] = 0; pAmmoLevels[4] = 0; pAmmoLevels[5] = 0; pAmmoLevels[6] = 0; pAmmoLevels[7] = 0; pAmmoLevels[8] = 0; pHelpCount = 150; } function dropPowerUps(x, y) { var _local3 = 0; while (_local3 < (pPLevels[0] - 1)) { var _local2 = flash.geom.Point.polar((Math.random() * 4) + 6, (Math.random() * Math.PI) * 2); pPowers.push(new PowerUp(x, y, _local2.x, _local2.y, pMcParent, 1)); _local3++; } pPLevels[0] = 1; pPLevels[1] = 0; } function launchWeapon(x, y, friend, mode) { if (friend) { if (pTypes[4] == 1) { overkill(x, y); } else { fireGuns(x, y); dropBombs(x, y); fireRockets(x, y); fireMissiles(x, y); } } else { switch (mode) { case 1 : var _local5 = (new flash.geom.Point(x, y)).subtract(pGame.pShip.getPos()); var _local7 = Math.atan2(_local5.y, _local5.x); var _local6 = Math.min(9, 2 + (pGame.getLevel() / 40)); var _local2 = -2; while (_local2 < 2) { var _local8 = flash.geom.Point.polar(_local6, _local7 + (_local2 * 0.2)); pFoes.push(new Bullet(x, y, -_local8.x, -_local8.y, pMcParent, 8)); _local2++; } break; case 2 : pFoes.push(new Bullet(x, y, -6, -6, pMcParent, 6)); break; default : _local5 = (new flash.geom.Point(x, y)).subtract(pGame.pShip.getPos()); var _local8 = new flash.geom.Point(_local5.y, _local5.x * -1); _local8.normalize(_local5.length / 6); var _local9 = (Math.random() * 2) - 1; _local5.offset(_local8.x * _local9, _local8.y * _local9); _local5.normalize(3); pFoes.push(new Bullet(x, y, -_local5.x, -_local5.y, pMcParent, 8)); } } } function fireGuns(x, y) { if (pFireCount <= 0) { pFireCount = pFireRate; if (pTypes[0] > 0) { if ((--pAmmoLevels[pTypes[0]]) < 0) { pAmmoLevels[pTypes[0]] = 0; pTypes[0]--; } pMcParent._parent.titleBar_mc.ammo_mc.showNum(pAmmoLevels[pTypes[0]]); } pFriends.push(new Bullet(x + 40, y + 20, 30, 0, pMcParent, pTypes[0] + 1)); pGame.pSoundObj.playSound("guns" + String(pTypes[0] + 1)); } } function fireRockets(x, y) { if (pRocketCount <= 0) { pRocketCount = pRocketRate; if (pTypes[1] > 0) { if ((--pAmmoLevels[3]) < 0) { pAmmoLevels[3] = 0; pTypes[1] = 0; pMcParent._parent.titleBar_mc.missile_mc.showNum(0); } else { pFriends.push(new Seeker(x + 25, y, -1, pMcParent)); pFriends.push(new Seeker(x + 25, y, 1, pMcParent)); pGame.pSoundObj.playSound("missiles2"); pMcParent._parent.titleBar_mc.rocket_mc.showNum(pAmmoLevels[3]); } } } } function fireMissiles(x, y) { if (pMissileCount <= 0) { pMissileCount = pMissileRate; if (pTypes[2] > 0) { if ((--pAmmoLevels[pTypes[2] + 3]) < 0) { pAmmoLevels[pTypes[2] + 3] = 0; pTypes[2]--; } pMcParent._parent.titleBar_mc.missile_mc.showNum(pAmmoLevels[pTypes[2] + 3]); } switch (pTypes[2]) { case 0 : pMcParent._parent.titleBar_mc.missile_mc.showNum(0); break; case 1 : case 2 : case 3 : pFriends.push(new Missile(x + 40, y + 5, 1, pMcParent, pTypes[2])); pGame.pSoundObj.playSound("missile"); } } } function dropBombs(x, y) { if (pBombCount <= 0) { pBombCount = pBombRate; if (pTypes[3] > 0) { if ((--pAmmoLevels[7]) < 0) { pAmmoLevels[7] = 0; pTypes[3] = 0; pMcParent._parent.titleBar_mc.bomb_mc.showNum(0); } else { pFriends.push(new Bomb(x + 25, y, pMcParent)); pMcParent._parent.titleBar_mc.bomb_mc.showNum(pAmmoLevels[7]); } } } } function overkill(x, y) { if (pFireCount <= 0) { pFireCount = pFireRate; pFriends.push(new Bullet(x + 40, y + 20, 30, 0, pMcParent, 3)); pGame.pSoundObj.playSound("guns" + String(pTypes[0] + 1)); } if (pBombCount <= 0) { pBombCount = pBombRate; pFriends.push(new Bomb(x + 25, y, pMcParent)); } if (pMissileCount <= 0) { pMissileCount = pMissileRate; pFriends.push(new Seeker(x + 25, y, -1, pMcParent)); pFriends.push(new Seeker(x + 25, y, 1, pMcParent)); pGame.pSoundObj.playSound("missiles2"); pFriends.push(new Missile(x + 40, y + 5, 1, pMcParent, 4)); pGame.pSoundObj.playSound("missile"); } } function launchPowerUp() { pHelpCount = 0; var _local2 = new Array(); if (pLastDrop != 9) { var _local5 = pGame.pShip.getHealth(); if (_local5 <= 70) { var _local4 = Math.round((80 - _local5) / 10); var _local3 = 0; while (_local3 < _local4) { _local2.push(9); _local3++; } } } if (pAmmoLevels[1] == 0) { if (pLastDrop != 1) { _local2.push(1); _local2.push(1); _local2.push(1); _local2.push(1); } } else if (pLastDrop != 2) { _local2.push(2); _local2.push(2); _local2.push(2); _local2.push(2); } if (pLastDrop != 3) { _local2.push(3); _local2.push(3); _local2.push(3); } if (pAmmoLevels[4] == 0) { if (pLastDrop != 4) { _local2.push(4); _local2.push(4); _local2.push(4); } } else if (pAmmoLevels[5] == 0) { if (pLastDrop != 5) { _local2.push(5); _local2.push(5); _local2.push(5); } } else if (pLastDrop != 6) { _local2.push(6); _local2.push(6); _local2.push(6); } if (pLastDrop != 7) { _local2.push(7); _local2.push(7); _local2.push(7); } if (pLastDrop != 8) { _local2.push(8); _local2.push(8); } pLastDrop = _local2[Math.floor(Math.random() * _local2.length)]; pPowers.push(new PowerUp(600, -50, -5 + (Math.random() * 3), 3, pMcParent, pLastDrop)); } function collectPower(type) { var _local3 = new Array(0, 200, 150, 100, 80, 60, 30, 30, 0); pAmmoLevels[type] = pAmmoLevels[type] + _local3[type]; switch (type) { case 1 : case 2 : if (type > pTypes[0]) { pTypes[0] = type; pGame.pSoundObj.playSound("mgun" + type); } else { pGame.pSoundObj.playSound("bullets"); } pMcParent._parent.titleBar_mc.ammo_mc.showNum(pAmmoLevels[pTypes[0]]); break; case 3 : pTypes[1] = 1; pMcParent._parent.titleBar_mc.rocket_mc.showNum(pAmmoLevels[3]); pGame.pSoundObj.playSound("m1"); break; case 4 : case 5 : case 6 : if ((type - 2) > pTypes[1]) { pTypes[2] = type - 3; pGame.pSoundObj.playSound("m" + String(type - 2)); } pMcParent._parent.titleBar_mc.missile_mc.showNum(pAmmoLevels[pTypes[2] + 3]); break; case 7 : if (pTypes[3] == 0) { pTypes[3] = 1; pGame.pSoundObj.playSound("bombs"); } pMcParent._parent.titleBar_mc.bomb_mc.showNum(pAmmoLevels[7]); break; case 8 : pOKCount = 150; pTypes[4] = 1; pGame.pSoundObj.playSound("overkill"); break; case 9 : pGame.pShip.collectHealth(); if (Math.random() < 0.5) { pGame.pSoundObj.playSound("health"); } else { pGame.pSoundObj.playSound("needed"); } } } function update() { pFireCount--; pRocketCount--; pMissileCount--; pBombCount--; if ((++pHelpCount) >= 300) { launchPowerUp(); } if ((pOKCount--) <= 0) { pTypes[4] = 0; } for (var _local7 in pFriends) { if (!pFriends[_local7].onScreen()) { pFriends[_local7].die(); delete pFriends[_local7]; pFriends.splice(Number(_local7), 1); } else { var _local3 = pFriends[_local7].getPos(); var _local4 = pFriends[_local7].getSize(); var _local5 = pFriends[_local7].getStrg(); if (pGame.pMotherShip.checkHit(_local3, _local4, _local5, pFriends[_local7])) { var _local6 = pFriends[_local7].getStrg(); if (_local6 <= 0) { pFriends[_local7].die(); delete pFriends[_local7]; pFriends.splice(Number(_local7), 1); } else { pFriends[_local7].move(); } } else { pFriends[_local7].move(); } } } for (var _local7 in pFoes) { var _local3 = pGame.pShip.getPos(); if (!pFoes[_local7].onScreen()) { pFoes[_local7].die(); delete pFoes[_local7]; pFoes.splice(Number(_local7), 1); } else if (pFoes[_local7].checkHit(_local3)) { var _local5 = pFoes[_local7].getStrg(); pGame.pShip.hit(_local5); pFoes[_local7].die(); delete pFoes[_local7]; pFoes.splice(Number(_local7), 1); } else { pFoes[_local7].move(); } } for (var _local7 in pPowers) { if (!pPowers[_local7].onScreen()) { pPowers[_local7].destroy(); delete pPowers[_local7]; pPowers.splice(Number(_local7), 1); } else { var _local3 = pPowers[_local7].getPos(); var _local4 = pPowers[_local7].getSize(); var _local2 = pPowers[_local7].getType(); if (pGame.pShip.checkHit(_local3, _local4, _local2)) { pPowers[_local7].die(); delete pPowers[_local7]; pPowers.splice(Number(_local7), 1); pGame.pSoundObj.playSound("pickup"); collectPower(_local2); } else { pPowers[_local7].move(); } } } } }
Symbol 700 MovieClip [__Packages.Bullet] Frame 0
class Bullet extends Mobile { var pType, pLife, pStrength, pSize, p_mc, setPos, setSpeed, update, pX, pY; function Bullet (x, y, xs, ys, mc, type) { super(); createMc(mc, type); pType = type; pLife = 9999; if (type == 8) { pStrength = 15; pLife = 150; } else { pStrength = type * 2; } if (type == 6) { pStrength = 20; } pSize = p_mc._height; setPos(x, y); setSpeed(xs, ys); } function createMc(mcParent, type) { var _local2 = Depth.getNewDepth(6); p_mc = mcParent.attachMovie("mc.bullet", "b" + _local2, _local2, {_x:-100, _y:-100}); p_mc.gotoAndStop("b" + type); p_mc.cacheAsBitmap = true; } function move() { update(); draw(); pLife--; if (pLife <= 0) { pX = -50; } } function checkHit(point) { if (flash.geom.Point.distance(point, new flash.geom.Point(pX, pY)) < 20) { return(true); } return(false); } function onScreen() { if ((((pX < 0) || (pX > 600)) || (pY < 0)) || (pY > 400)) { return(false); } return(true); } function getMcDepth() { return(p_mc.getDepth()); } function die() { p_mc.removeMovieClip(); } function draw() { p_mc._x = pX; p_mc._y = pY; } function getPos() { var _local2 = new flash.geom.Point(pX, pY); return(_local2); } function getSize() { return(pSize); } function getType() { return(pType); } function getStrg() { return(pStrength); } function setStrength(strength) { pStrength = pStrength - strength; } }
Symbol 701 MovieClip [__Packages.PowerUp] Frame 0
class PowerUp extends Bullet { var pType, pSize, p_mc, setPos, setSpeed, pX, pY; function PowerUp (x, y, xs, ys, mc, type) { super(); createMc(mc, type); pType = type; pSize = p_mc._height; setPos(x, y); setSpeed(xs, ys); } function createMc(mcParent, type) { var _local2 = Depth.getNewDepth(2); p_mc = mcParent.attachMovie("mc.powerup", "p" + _local2, _local2, {_x:-100, _y:-100}); p_mc.gotoAndStop(type); p_mc.cacheAsBitmap = true; } function getType() { return(pType); } function destroy() { if (pX > 0) { var _local3 = Depth.getNewDepth(4); p_mc._parent.attachMovie("mc.distroyV", "ex" + _local3, _local3, {_x:pX, _y:370, pCount:3}); _local3 = Depth.getNewDepth(8); p_mc._parent.attachMovie("mc.ground_ex1", "ex" + _local3, _local3, {_x:pX - 5, _y:370}); } super.die(); } function onScreen() { if ((pX < (-pSize)) || (pY > 370)) { return(false); } return(true); } }
Symbol 702 MovieClip [__Packages.Seeker] Frame 0
class Seeker extends Bullet { var pDirection, pStrength, p_mc, pSize, setPos, setSpeed, pSpeedX, pSpeedY, update, pY, pX, draw; function Seeker (x, y, dir, mc) { super(); pDirection = dir; pStrength = 5; createMc(mc); p_mc._yscale = -100 * dir; pSize = p_mc._height; setPos(x - 10, y + (dir * -12)); setSpeed(6, dir * -3); } function createMc(mcParent) { if (pDirection == 1) { var _local2 = Depth.getNewDepth(2); } else { var _local2 = Depth.getNewDepth(6); } p_mc = mcParent.attachMovie("mc.seeker", "ms" + _local2, _local2, {_x:-100, _y:-100}); p_mc.gotoAndStop(1); p_mc.cacheAsBitmap = true; } function move() { if (pSpeedX < 12) { pSpeedX = pSpeedX + 1; } pSpeedY = pSpeedY + (pDirection * 0.5); update(); p_mc.gotoAndStop(Math.round(Math.abs(pSpeedY) / 2)); if (pY > 360) { var _local2 = Depth.getNewDepth(8); p_mc._parent.attachMovie("mc.ground_ex1", "ex" + _local2, _local2, {_x:pX, _y:370}); pX = -50; } draw(); p_mc._rotation = pSpeedY * 4; } }
Symbol 703 MovieClip [__Packages.Missile] Frame 0
class Missile extends Bullet { var pType, pStrength, pSize, p_mc, pState, setPos, setSpeed, pSpeedX, pSpeedY; function Missile (x, y, ys, mc, type) { super(); pType = type; createMc(mc); pStrength = [10, 15, 20][type - 1]; pSize = p_mc._height; pState = 0; setPos(x - 10, y + (ys * 12)); setSpeed(-6, ys * 8); } function createMc(mcParent) { var _local2 = Depth.getNewDepth(6); p_mc = mcParent.attachMovie("mc.missile", "m" + _local2, _local2, {_x:-100, _y:-100}); p_mc.gotoAndStop(pType); p_mc.cacheAsBitmap = true; } function move() { switch (pState) { case 2 : break; case 0 : pSpeedX = pSpeedX * 0.8; pSpeedY = pSpeedY * 0.7; if (Math.abs(pSpeedY) < 1) { pSpeedY = 0; pSpeedX = 1; pState = 1; p_mc.gotoAndPlay("fly"); } break; case 1 : pSpeedX = pSpeedX * 1.4; if (pSpeedX <= 25) { break; } pSpeedX = 25; pState = 2; } super.move(); } }
Symbol 704 MovieClip [__Packages.Bomb] Frame 0
class Bomb extends Bullet { var pStrength, pSize, p_mc, tempSpeed, setPos, setSpeed, pMcParent, pSpeedY, pSpeedX, update, pY, pX, draw; function Bomb (x, y, mc) { super(); createMc(mc); pStrength = 40; pSize = p_mc._height; tempSpeed = 0; setPos(x - 5, y + 12); setSpeed(0, 0); } function createMc(mcParent) { pMcParent = mcParent; var _local2 = Depth.getNewDepth(6); p_mc = mcParent.attachMovie("mc.bomb", "bm" + _local2, _local2, {_x:-100, _y:-100}); p_mc.gotoAndStop("bomb1"); p_mc.cacheAsBitmap = true; } function move() { pSpeedY = pSpeedY + 0.5; tempSpeed = tempSpeed + 0.03; pSpeedX = Math.max(-6, pSpeedX - tempSpeed); update(); if (pY > 370) { var _local2 = Depth.getNewDepth(8); pMcParent.attachMovie("mc.ground_ex1", "ex" + _local2, _local2, {_x:pX, _y:370}); pX = -50; } draw(); } }
Symbol 705 MovieClip [__Packages.Mothership] Frame 0
class Mothership { var pMcParent, pGame, pEnemies, pPathSets, pTime, pTimeStep, pPause, pPathNum, pPathOrder; function Mothership (mcParent, gameHost) { pMcParent = mcParent; pGame = gameHost; pEnemies = new Array(); pPathSets = new Array(); pPathSets.push(new Array(1, 2, 3)); pPathSets.push(new Array(7, 8)); pPathSets.push(new Array(10, 10)); pPathSets.push([14]); pTime = 0; pTimeStep = 0; pPause = true; } function update() { var _local3 = pGame.pShip.getPos(); for (var _local4 in pEnemies) { if (!pEnemies[_local4].onScreen()) { pEnemies[_local4].die(); delete pEnemies[_local4]; pEnemies.splice(Number(_local4), 1); } else { if (pEnemies[_local4].checkHit(_local3, 12, 100)) { var _local2 = pEnemies[_local4].getStrength(); pGame.pShip.hit(_local2); } pEnemies[_local4].update(); } } if ((pTime++) >= pTimeStep) { if (!pPause) { pTime = 0; sendEnemy(); } } } function startGame() { pPathNum = 0; pPathOrder.splice(0); pPathOrder = new Array(2, 2, 0, 0, 2, 2, 1, 2, 0, 2, 0, 2, 2, 0, 2, 1, 2, 0, 2, 0, 2, 2, 3, 2, 1, 0, 0, 2, 1, 2, 1, 2, 0, 2, 1, 2, 1, 1, 2, 0, 0, 0, 2, 2, 1, 0, 2, 3); pTime = 0; pTimeStep = 80; pPause = true; } function stepBack() { pPathNum = Math.max(0, pPathNum - 5); } function sendEnemy() { var _local2 = pPathSets[pPathOrder[pPathNum]]; var _local3 = _local2[Math.floor(Math.random() * _local2.length)]; if ((++pPathNum) == pPathOrder.length) { pPathNum = 0; if (pTimeStep > 20) { pTimeStep = pTimeStep - 5; } } pEnemies.push(new EnemySet(_local3, pMcParent, pGame)); } function checkHit(point, size, strength, bullet) { for (var _local5 in pEnemies) { if (pEnemies[_local5].onScreen()) { if (pEnemies[_local5].checkHit(point, size, strength, bullet)) { return(true); } } } return(false); } function addGroundUnit(pos) { pEnemies.push(new Building(pos.x, pos.y, pMcParent, pGame)); } function endGame() { if (pEnemies.length > 0) { for (var _local2 in pEnemies) { pEnemies[_local2].die(); delete pEnemies[_local2]; pEnemies.splice(Number(_local2), 1); } } } function pauseWaves() { pPause = true; } function unpauseWaves() { pPause = false; } }
Symbol 706 MovieClip [__Packages.EnemySet] Frame 0
class EnemySet { var pMcParent, pGame, pPath, pTmpStrength, pGap, pGapCount, pSet, pCount, pKills, pType, pYArray; function EnemySet (path, mc, gameHost) { pMcParent = mc; pGame = gameHost; pPath = path; pTmpStrength = 0; pGap = 0; pGapCount = 20; pSet = new Array(); switch (path) { case 1 : case 2 : case 3 : pCount = 2; pKills = 2; pGapCount = 20; break; case 7 : case 8 : pCount = 3; pKills = 3; pGapCount = 40; break; case 10 : pCount = 4; pKills = 4; pGapCount = 40; break; case 14 : pType = 30; pCount = 12; pKills = 12; pGapCount = 16; pYArray = new Array(90, 130, 170, 210, 250, 290, 330); pGame.pMotherShip.pauseWaves(); break; default : trace(("error: Path " + path) + " called..?"); } } function update() { if (pCount > 0) { if ((pGap++) > pGapCount) { pGap = 0; pCount--; switch (pPath) { case 1 : case 2 : case 3 : var _local3 = new Plane(pMcParent, pGame, pPath); break; case 7 : case 8 : _local3 = new Chopper(pMcParent, pGame, pPath); break; case 10 : _local3 = new Vehicle(pMcParent, pGame, Math.ceil(Math.random() * 6)); break; case 14 : _local3 = new Hover(pMcParent, pGame, pYArray[Math.floor(Math.random() * pYArray.length)]); } pSet.push(_local3); } } for (var _local2 in pSet) { if (!pSet[_local2].onScreen()) { removeEnemy(Number(_local2)); } else { pSet[_local2].update(); } } } function die() { if (pSet.length > 0) { var _local2; for (_local2 in pSet) { pSet[_local2].die(); delete pSet[_local2]; pSet.splice(_local2, 1); } } } function removeEnemy(index) { if ((pCount == 0) && (pSet.length == 1)) { if (pKills == 0) { var _local4 = pSet[index].getPos(); pGame.pWeapons.launchPowerUp(); } else if (Math.random() > 0.8) { pGame.pWeapons.launchPowerUp(); } if (Math.random() < 0.2) { var _local2 = Math.random(); if (_local2 < 0.25) { pGame.pSoundObj.playSound("lookgood"); } else if (_local2 < 0.5) { pGame.pSoundObj.playSound("haha"); } else if (_local2 < 0.75) { pGame.pSoundObj.playSound("eatlead"); } else { pGame.pSoundObj.playSound("takethat"); } } if (pType == 30) { pGame.pMotherShip.unpauseWaves(); } } pSet[index].die(); delete pSet[index]; pSet.splice(index, 1); } function getStrength() { return(pTmpStrength); } function checkHit(point, size, strength, bullet) { pTmpStrength = 0; for (var _local5 in pSet) { if (pSet[_local5].onScreen()) { if (pSet[_local5].checkHit(point, size, strength, bullet)) { pTmpStrength = pSet[_local5].getStrength(); if (!pSet[_local5].onScreen()) { pKills--; removeEnemy(Number(_local5)); } return(true); } } } return(false); } function onScreen() { if ((pCount == 0) && (pSet.length == 0)) { return(false); } return(true); } }
Symbol 707 MovieClip [__Packages.Plane] Frame 0
class Plane extends Craft { var pMcParent, pGame, createMc, pStrength, pState, pFired, pSize, p_mc, setPos, setSpeed, pTime, pPath, pX, pY, draw, pTmpStrength; function Plane (mcParent, gameHost, path) { super(); pMcParent = mcParent; pGame = gameHost; createMc(mcParent, 2); pStrength = 30; pState = 0; pFired = 2; pSize = p_mc._width / 2; setPos(600 + pSize, 280); setSpeed(-10, 0); pTime = 0; pPath = path; switch (pPath) { case 1 : p_mc._alpha = 30; p_mc._xscale = 30; p_mc._yscale = 30; break; case 2 : p_mc._xscale = -100; case 3 : setPos(600 + pSize, 100 + Math.round(Math.random() * 100)); pState = 1; } } function update() { switch (pPath) { case 1 : super.update(); if (pState == 0) { if (pX < -100) { pX = -100; pState = 1; pY = 100 + Math.round(Math.random() * 100); setSpeed(5, 0); p_mc._alpha = 100; p_mc._xscale = -100; p_mc._yscale = 100; } } else if (pFired > 0) { if (pX > 100) { if ((pX % 8) == 0) { shoot(); pFired--; } } } break; case 2 : case 3 : getPath(); } draw(); } function onScreen() { switch (pPath) { case 1 : if (pState != 0) { if (pX > (600 + pSize)) { return(false); } } return(true); case 2 : case 3 : if (pTime < 0) { return(false); } return(true); } } function checkHit(point, size, strength, bullet) { if (pState == 0) { return(false); } var _local2 = point.add(new flash.geom.Point(-pX, -pY)); if ((Math.abs(_local2.x) < 33) && (Math.abs(_local2.y) < 16)) { bullet.setStrength(pStrength); pTmpStrength = pStrength; pStrength = pStrength - strength; if (pStrength <= 0) { var _local3 = Depth.getNewDepth(8); pMcParent.attachMovie("mc.distroyV", "ex" + _local3, _local3, {_x:pX, _y:pY - 20, pCount:4 + Math.ceil(Math.random() * 5)}); _local3 = Depth.getNewDepth(8); if (Math.random() < 0.5) { pMcParent.attachMovie("mc.air_ex1", "ex" + _local3, _local3, {_x:pX, _y:pY}); } else { pMcParent.attachMovie("mc.air_ex2", "ex" + _local3, _local3, {_x:pX, _y:pY}); } pTime = -1; pX = 700; pGame.addScore(80); } else { var _local3 = Depth.getNewDepth(8); pMcParent.attachMovie("mc.impact", "ex" + _local3, _local3, {_x:point.x, _y:point.y}); pGame.pSoundObj.playSound("ric" + String(Math.ceil(Math.random() * 6))); pGame.addScore(10); } return(true); } return(false); } function getPath() { pTime++; switch (pPath) { case 2 : pX = Tween.easeInQuad(pTime, -60, 660, 60); if (pTime == 20) { shoot(); } if (pTime >= 60) { pTime = -1; } break; case 3 : if (pTime <= 25) { pX = Tween.easeOutQuad(pTime, 615, -200, 25); } else if (pTime <= 27) { shoot(); } else { pX = Tween.easeInQuad(pTime - 27, 415, -450, 25); if (pTime < 50) { break; } pTime = -1; } } } function getStrength() { return(Math.max(0, pTmpStrength)); } function shoot() { pGame.pWeapons.launchWeapon(pX, pY, false); } }
Symbol 708 MovieClip [__Packages.Tween] Frame 0
class Tween { function Tween () { } static function easeInQuad(t, b, c, d) { t = t / d; return(((c * t) * t) + b); } static function easeOutQuad(t, b, c, d) { t = t / d; return((((-c) * t) * (t - 2)) + b); } static function easeInOutQuad(t, b, c, d) { t = t / (d / 2); if (t < 1) { return((((c / 2) * t) * t) + b); } t--; return((((-c) / 2) * ((t * (t - 2)) - 1)) + b); } }
Symbol 709 MovieClip [__Packages.Chopper] Frame 0
class Chopper extends Craft { var pMcParent, pGame, createMc, pStrength, pSize, p_mc, pState, pTime, pPath, setPos, setSpeed, draw, pX, pY, pTmpStrength; function Chopper (mcParent, gameHost, path) { super(); pMcParent = mcParent; pGame = gameHost; createMc(mcParent, 1); pStrength = 12; pSize = p_mc._width / 2; pState = 0; pTime = 0; pPath = path; setPos(600 + pSize, 140 + Math.round(Math.random() * 140)); setSpeed(-5, 0); if (pPath == 7) { p_mc._xscale = -100; } } function update() { getPath(); draw(); } function onScreen() { if (pTime < 0) { return(false); } return(true); } function checkHit(point, size, strength, bullet) { var _local2 = point.add(new flash.geom.Point(-pX, -pY)); if ((Math.abs(_local2.x) < 24) && (Math.abs(_local2.y) < 24)) { bullet.setStrength(pStrength); pTmpStrength = pStrength; pStrength = pStrength - strength; if (pStrength <= 0) { var _local3 = Depth.getNewDepth(8); pMcParent.attachMovie("mc.distroyV", "ex" + _local3, _local3, {_x:pX, _y:pY - 20, pCount:4 + Math.ceil(Math.random() * 5)}); _local3 = Depth.getNewDepth(8); if (Math.random() < 0.5) { pMcParent.attachMovie("mc.air_ex1", "ex" + _local3, _local3, {_x:pX, _y:pY}); } else { pMcParent.attachMovie("mc.air_ex2", "ex" + _local3, _local3, {_x:pX, _y:pY}); } pX = -100; pTime = -1; pGame.addScore(100); } else { var _local3 = Depth.getNewDepth(8); pMcParent.attachMovie("mc.impact", "ex" + _local3, _local3, {_x:pX - 50, _y:point.y}); pGame.pSoundObj.playSound("ric" + String(Math.ceil(Math.random() * 6))); pGame.addScore(15); } return(true); } return(false); } function getStrength() { return(Math.max(0, pTmpStrength)); } function shoot() { pGame.pWeapons.launchWeapon(pX, pY, false); } function getPath() { pTime++; switch (pPath) { case 7 : if (pTime <= 20) { pX = -10 + (pTime * 10); pY = 330; } else if (pTime <= 83) { var _local3 = (pTime - 20) / 10; var _local2 = 115; pX = 190 + (Math.sin(_local3) * _local2); pY = (330 - _local2) + (Math.cos(_local3) * _local2); } else { pX = 190 + ((pTime - 83) * 10); if (pTime == 95) { shoot(); } if (pX >= 605) { pTime = -1; } } break; case 8 : if (pTime <= 15) { pX = 450 - (pTime * 8); pY = -10 + (pTime * 8); } else if (pTime <= 100) { var _local3 = ((pTime - 15) / 10) + 3.92699081698724; var _local2 = 125 - ((pTime - 15) / 2); pX = 420 + (Math.sin(_local3) * _local2); pY = 200 + (Math.cos(_local3) * _local2); if (pTime == 65) { shoot(); } } else { pX = 408 + ((pTime - 100) * 9); if (pTime >= 155) { pTime = -1; } } break; default : trace("no path for chopper " + pPath); } } }
Symbol 710 MovieClip [__Packages.Vehicle] Frame 0
class Vehicle extends Craft { var pMcParent, pGame, pType, pStrength, pSize, p_mc, setPos, setSpeed, pX, pY, pTmpStrength, draw; function Vehicle (mc, gameHost, type) { super(); pMcParent = mc; pGame = gameHost; pType = type; pStrength = 1; createMc(mc); pSize = p_mc._width; switch (type) { case 1 : setPos(600 + (pSize / 2), 370); setSpeed(-5, 0); pStrength = 20; break; case 2 : setPos(600 + (pSize / 2), 370); if (Math.random() < 0.5) { setSpeed(-4, 0); } else { setSpeed(-3, 0); } pStrength = 15; break; case 3 : setPos(600 + (pSize / 2), 370); setSpeed(-2, 0); pStrength = 5; break; case 4 : setPos(600 + (pSize / 2), 370); setSpeed(-9, 0); pStrength = 2; break; case 5 : setPos(600 + (pSize / 2), 370); setSpeed(-6, 0); pStrength = 30; break; case 6 : setPos(-50, 370); setSpeed(5, 0); pStrength = 40; } } function createMc(mcParent) { var _local2 = Depth.getNewDepth(6); p_mc = mcParent.attachMovie("mc.vehicle", "r" + _local2, _local2, {_x:-50, _y:-50}); p_mc.gotoAndStop(pType); p_mc.cacheAsBitmap = true; } function checkHit(point, size, strength, bullet) { var _local2 = false; var _local4 = point.add(new flash.geom.Point(-pX, -pY)); switch (pType) { case 1 : if ((Math.abs(_local4.x) < 44) && (_local4.y > -66)) { _local2 = true; } break; case 2 : _local4 = point.add(new flash.geom.Point(-pX, -pY)); if ((Math.abs(_local4.x) < 37) && (_local4.y > -45)) { _local2 = true; } break; case 3 : _local4 = point.add(new flash.geom.Point(-pX, -pY)); if ((Math.abs(_local4.x) < 25) && (_local4.y > -44)) { _local2 = true; } break; case 4 : _local4 = point.add(new flash.geom.Point(-pX, -pY)); if ((Math.abs(_local4.x) < 12) && (_local4.y > -40)) { _local2 = true; } break; case 5 : _local4 = point.add(new flash.geom.Point(-pX, -pY)); if ((Math.abs(_local4.x) < 38) && (_local4.y > -53)) { _local2 = true; } break; case 6 : _local4 = point.add(new flash.geom.Point(-pX, -pY)); if (!((Math.abs(_local4.x) < 35) && (_local4.y > -50))) { break; } _local2 = true; } if (_local2) { bullet.setStrength(pStrength); pTmpStrength = pStrength; pStrength = pStrength - strength; if (pStrength <= 0) { var _local5 = Depth.getNewDepth(8); pMcParent.attachMovie("mc.distroyV", "ex" + _local5, _local5, {_x:pX, _y:pY - 20, pCount:4 + Math.ceil(Math.random() * 5)}); _local5 = Depth.getNewDepth(8); if (Math.random() < 0.5) { pMcParent.attachMovie("mc.ground_ex1", "ex" + _local5, _local5, {_x:pX - 5, _y:pY}); } else { pMcParent.attachMovie("mc.ground_ex2", "ex" + _local5, _local5, {_x:pX - 5, _y:pY}); } pGame.addScore(100); pX = -100; } else { var _local5 = Depth.getNewDepth(8); pMcParent.attachMovie("mc.impact", "ex" + _local5, _local5, {_x:pX - (pSize / 2), _y:pY + _local4.y}); pGame.pSoundObj.playSound("ric" + String(Math.ceil(Math.random() * 6))); pGame.addScore(20); } return(true); } return(false); } function update() { if (pType == 6) { if (pX > 100) { if ((pX % 120) == 0) { p_mc.vehicle_mc.gotoAndStop(2); shoot(); } } } super.update(); draw(); } function shoot() { pGame.pWeapons.launchWeapon(pX - 35, pY - 54, false, 2); } function getStrength() { return(Math.max(0, pTmpStrength)); } function onScreen() { if ((pX < (-pSize)) || (pX > 700)) { return(false); } return(true); } }
Symbol 711 MovieClip [__Packages.Hover] Frame 0
class Hover extends Craft { var pMcParent, pGame, createMc, pStrength, pSize, p_mc, setPos, setSpeed, draw, pX, pY, pTmpStrength; function Hover (mcParent, gameHost, y) { super(); pMcParent = mcParent; pGame = gameHost; createMc(mcParent, 3); pStrength = 40; pSize = p_mc._width / 2; setPos(600 + pSize, y); setSpeed(-(2 + Math.round(Math.random() * 3)), 0); } function update() { super.update(); draw(); } function onScreen() { if (pX < (-pSize)) { return(false); } return(true); } function checkHit(point, size, strength, bullet) { var _local2 = point.add(new flash.geom.Point(-pX, -pY)); if ((Math.abs(_local2.x) < 33) && (Math.abs(_local2.y) < 16)) { bullet.setStrength(pStrength); pTmpStrength = pStrength; pStrength = pStrength - strength; if (pStrength <= 0) { var _local3 = Depth.getNewDepth(8); pMcParent.attachMovie("mc.distroyV", "ex" + _local3, _local3, {_x:pX, _y:pY - 20, pCount:4 + Math.ceil(Math.random() * 5)}); _local3 = Depth.getNewDepth(8); if (Math.random() < 0.5) { pMcParent.attachMovie("mc.air_ex1", "ex" + _local3, _local3, {_x:pX, _y:pY}); } else { pMcParent.attachMovie("mc.air_ex2", "ex" + _local3, _local3, {_x:pX, _y:pY}); } pX = -100; pGame.addScore(120); } else { var _local3 = Depth.getNewDepth(8); pMcParent.attachMovie("mc.impact", "ex" + _local3, _local3, {_x:point.x, _y:point.y}); pGame.pSoundObj.playSound("ric" + String(Math.ceil(Math.random() * 6))); pGame.addScore(5); } return(true); } return(false); } function getStrength() { return(Math.max(0, pTmpStrength)); } }
Symbol 712 MovieClip [__Packages.Building] Frame 0
class Building extends Craft { var pMcParent, pGame, pType, pSize, p_mc, pStrength, pCollide, setPos, setSpeed, pX, pY, pTmpStrength, draw; function Building (x, y, mc, gameHost) { super(); pMcParent = mc; pGame = gameHost; pType = Math.ceil(Math.random() * 4); createMc(mc); pSize = p_mc._width; pStrength = 4; switch (pType) { case 1 : pStrength = 30; break; case 2 : pStrength = 5; break; case 3 : pStrength = 20; break; case 4 : pStrength = 5; } pCollide = true; setPos(x, y); setSpeed(-15, 0); } function createMc(mcParent) { var _local2 = Depth.getNewDepth(1); p_mc = mcParent.attachMovie("mc.buildings", "b" + _local2, _local2, {_x:-50, _y:-50}); p_mc.gotoAndStop(pType); p_mc.building_mc.gotoAndStop(1); p_mc.cacheAsBitmap = true; } function checkHit(point, size, strength, bullet) { if (!pCollide) { return(false); } var _local2 = false; switch (pType) { case 1 : var _local3 = point.add(new flash.geom.Point(-pX, -pY)); if ((Math.abs(_local3.x) < 23) && (_local3.y > -156)) { _local2 = true; } break; case 2 : _local3 = point.add(new flash.geom.Point(-pX, -pY)); if ((Math.abs(_local3.x) < 35) && (_local3.y > -45)) { _local2 = true; } break; case 3 : _local3 = point.add(new flash.geom.Point(-pX, -pY)); if ((Math.abs(_local3.x) < 30) && (_local3.y > -48)) { _local2 = true; } break; case 4 : _local3 = point.add(new flash.geom.Point(-pX, -pY)); if (!((Math.abs(_local3.x) < 20) && (_local3.y > -12))) { break; } _local2 = true; } if (_local2) { bullet.setStrength(pStrength); pTmpStrength = pStrength; pStrength = pStrength - strength; if (pStrength <= 0) { var _local4 = Depth.getNewDepth(8); pMcParent.attachMovie("mc.explosionF", "ex" + _local4, _local4, {_x:pX - 5, _y:pY}); switch (pType) { case 1 : pGame.addScore(100); pStrength = 30; break; case 2 : pGame.addScore(50); pStrength = 5; break; case 3 : pGame.addScore(150); pStrength = 20; break; case 4 : pGame.addScore(220); pStrength = 5; } if (pType == 2) { var _local6 = Math.ceil(Math.random() * 5); p_mc.building_mc.gotoAndStop(_local6); } else { p_mc.building_mc.gotoAndStop(2); } pCollide = false; } else { var _local4 = Depth.getNewDepth(8); pMcParent.attachMovie("mc.impact", "ex" + _local4, _local4, {_x:pX, _y:pY}); pGame.pSoundObj.playSound("ric" + String(Math.ceil(Math.random() * 6))); pGame.addScore(5); } return(true); } return(false); } function update() { super.update(); draw(); } function getStrength() { return(Math.max(0, pTmpStrength)); } function onScreen() { if (pX < (-pSize)) { return(false); } return(true); } }
Symbol 713 MovieClip [__Packages.Ground] Frame 0
class Ground { var pGame, pX, pSpeedX, pGap, pCount, pFloor, pMountains, pCloud1, pCloud2, pCloud3, pCloudS; function Ground (mcParent, gameHost) { pGame = gameHost; pX = 0; pSpeedX = 15; pGap = 300; pCount = 50; pFloor = mcParent.attachMovie("mc.ground", "ground_mc", 5, {_x:0, _y:321}); pFloor.cacheAsBitmap = true; pMountains = mcParent.attachMovie("mc.mountains", "mountains_mc", 4, {_x:0, _y:305}); pMountains.cacheAsBitmap = true; pCloud1 = mcParent.attachMovie("mc.cloud1", "cloud1_mc", 1, {_x:100, _y:78}); pCloud1.blendMode = 5; pCloud1.cacheAsBitmap = true; pCloud2 = mcParent.attachMovie("mc.cloud2", "cloud2_mc", 2, {_x:250, _y:122}); pCloud2.blendMode = 5; pCloud2.cacheAsBitmap = true; pCloud3 = mcParent.attachMovie("mc.cloud3", "cloud3_mc", 3, {_x:400, _y:110}); pCloud3.blendMode = 5; pCloud3.cacheAsBitmap = true; } function endGame() { pFloor.removeMovieClip(); pMountains.removeMovieClip(); pCloud1.removeMovieClip(); pCloud2.removeMovieClip(); pCloud3.removeMovieClip(); } function startGame() { pX = 0; pSpeedX = 15; if (pCloudS == undefined) { pCloudS = new Array(); pCloudS.push(Math.ceil(Math.random() * 2)); pCloudS.push(Math.ceil(Math.random() * 2)); pCloudS.push(Math.ceil(Math.random() * 2)); } } function update() { pMountains._x = pMountains._x - 1; if (pMountains._x < -600) { pMountains._x = pMountains._x + 600; } pCloud1._x = pCloud1._x - pCloudS[0]; if (pCloud1._x < -170) { pCloud1._x = 600 + Math.round(Math.random() * 100); pCloud1._y = 70 + Math.round(Math.random() * 40); pCloudS[0] = Math.ceil(Math.random() * 2); } pCloud2._x = pCloud2._x - pCloudS[1]; if (pCloud2._x < -170) { pCloud2._x = 600 + Math.round(Math.random() * 100); pCloud2._y = 125 + Math.round(Math.random() * 40); pCloudS[1] = Math.ceil(Math.random() * 2); } pCloud3._x = pCloud3._x - pCloudS[2]; if (pCloud3._x < -170) { pCloud3._x = 600 + Math.round(Math.random() * 100); pCloud3._y = 115 + Math.round(Math.random() * 40); pCloudS[2] = Math.ceil(Math.random() * 2); } pX = pX - pSpeedX; if (pX < -590) { pX = pX + 590; } pFloor._x = pX; if ((pCount--) < 0) { pCount = pGap; if (pGap > 40) { pGap = pGap - 20; } var _local2 = new flash.geom.Point(650, 365); pGame.pMotherShip.addGroundUnit(_local2); } } }
Symbol 714 MovieClip [__Packages.SoundObj] Frame 0
class SoundObj { var pSoundObjs, pGlobalSound, pMusic, pMenu; function SoundObj (mc) { pSoundObjs = new Array(); pGlobalSound = new Sound(); pMusic = new Sound(mc); pMusic.attachSound("game_snd"); pMenu = new Sound(mc); pMenu.attachSound("apachemenu.wav"); var _local2 = new Sound(mc); _local2.attachSound("guns1_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("guns2_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("guns3_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("mgun1_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("mgun2_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("missile2_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("sbomb_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("missile_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("bullets_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("m1_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("m2_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("m3_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("m4_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("overkill_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("ric1_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("ric2_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("ric3_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("bombs_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("health_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("needed_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("warning_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("watchout_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("enginet_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("letsrock_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("lookout_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("letsgo_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("letsroll_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("goindown_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("mandown_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("dobetter_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("lookgood_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("hahhah_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("eatlead_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("takethat_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("allright_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("lockload_snd"); pSoundObjs.push(_local2); menuMusic(); } function startGame() { pMenu.stop(); pMusic.start(0, 99999999); } function endGame() { pMusic.stop(); menuMusic(); } function menuMusic() { pMenu.onSoundComplete = function () { trace("loop"); this.start(13.618, 9999); delete this.onSoundComplete; }; pMenu.start(); } function playSound(tName) { switch (tName) { case "guns1" : pSoundObjs[0].start(); break; case "guns2" : pSoundObjs[1].start(); break; case "guns3" : pSoundObjs[2].start(); break; case "mgun1" : pSoundObjs[3].start(); break; case "mgun2" : pSoundObjs[4].start(); break; case "missiles2" : pSoundObjs[5].start(); break; case "sbomb" : pSoundObjs[6].start(); break; case "missile" : pSoundObjs[7].start(); break; case "bullets" : pSoundObjs[8].start(); break; case "m1" : pSoundObjs[9].start(); break; case "m2" : pSoundObjs[10].start(); break; case "m3" : pSoundObjs[11].start(); break; case "m4" : pSoundObjs[12].start(); break; case "overkill" : pSoundObjs[13].start(); break; case "ric1" : pSoundObjs[14].start(); break; case "ric2" : pSoundObjs[15].start(); break; case "ric3" : pSoundObjs[16].start(); break; case "bombs" : pSoundObjs[17].start(); break; case "health" : pSoundObjs[18].start(); break; case "needed" : pSoundObjs[19].start(); break; case "warning" : pSoundObjs[20].start(); break; case "watchout" : pSoundObjs[21].start(); break; case "enginet" : pSoundObjs[22].start(); break; case "letsrock" : pSoundObjs[23].start(); break; case "lookout" : pSoundObjs[24].start(); break; case "letsgo" : pSoundObjs[25].start(); break; case "letsroll" : pSoundObjs[26].start(); break; case "goingdown" : pSoundObjs[27].start(); break; case "mandown" : pSoundObjs[28].start(); break; case "dobetter" : pSoundObjs[29].start(); break; case "lookgood" : pSoundObjs[30].start(); break; case "haha" : pSoundObjs[31].start(); break; case "eatlead" : pSoundObjs[32].start(); break; case "takethat" : pSoundObjs[33].start(); break; case "allright" : pSoundObjs[34].start(); break; case "lockload" : pSoundObjs[35].start(); } } function switchVolume() { if (pGlobalSound.getVolume() == 100) { pGlobalSound.setVolume(0); return(false); } pGlobalSound.setVolume(100); return(true); } function getVolume() { if (pGlobalSound.getVolume() == 100) { return(true); } return(false); } }
Symbol 187 MovieClip [mc.air_ex1] Frame 13
this.removeMovieClip();
Symbol 189 MovieClip [mc.air_ex2] Frame 14
this.removeMovieClip();
Symbol 207 MovieClip [mc.ground_ex1] Frame 13
this.removeMovieClip();
Symbol 209 MovieClip [mc.ground_ex2] Frame 17
this.removeMovieClip();
Symbol 210 MovieClip [mc.air_ex0] Frame 13
this.removeMovieClip();
Symbol 232 MovieClip Frame 1
stop();
Symbol 232 MovieClip Frame 5
this.gotoAndPlay("loop");
Symbol 233 MovieClip Frame 1
var pPlaying = false; this.startAni = function () { if (!this.pPlaying) { this.pPlaying = true; this.gotoAndPlay("loop"); } }; stop();
Symbol 233 MovieClip Frame 4
this.gotoAndPlay("loop");
Symbol 307 MovieClip Frame 17
this._parent.gotoAndStop(1);
Symbol 308 MovieClip Frame 1
stop();
Symbol 342 MovieClip [mc.impact] Frame 6
this.removeMovieClip();
Symbol 359 MovieClip [mc.explosionF] Frame 9
this.removeMovieClip();
Symbol 360 MovieClip [mc.distroyV] Frame 1
this.init = function () { var _local3; var _local2; _local3 = 0; while (_local3 < this.pCount) { _local2 = this.attachMovie("mc.debris", "debris" + _local3, _local3); _local2.gotoAndStop(Math.ceil(Math.random() * 10)); _local2.pX = 0; _local2.pY = 0; _local2.pSpeedX = -9 + (Math.random() * 14); if (this._parent._y < 370) { var _local4 = (Math.round(Math.random()) * 2) - 1; _local2.pSpeedY = _local4 * (6 + (Math.random() * 6)); } else { _local2.pSpeedY = -6 + (Math.random() * -6); } _local2.pSpin = 0; _local2.onEnterFrame = function () { this.pSpeedY = this.pSpeedY + 1; this.pX = this.pX + this.pSpeedX; this.pY = this.pY + this.pSpeedY; this._x = this.pX; this._y = this.pY; this._rotation = this._rotation + this.pSpeedX; if ((this._y + this._parent._y) > 370) { if (this.pSpeedY > 7) { this.pSpeedY = this.pSpeedY * -0.4; this.pSpeedX = this.pSpeedX - 8; } else { this._parent.clearDebris(); this.removeMovieClip(); } } }; _local3++; } }; this.clearDebris = function () { if ((--this.pCount) == 0) { this.removeMovieClip(); } }; this.init(); stop();
Symbol 418 MovieClip Frame 2
var tDepth = Depth.getNewDepth(8); this._parent.attachMovie("mc.distroyV", "ex" + tDepth, tDepth, {_x:this._x, _y:this._y - 140, pCount:7}); tDepth = Depth.getNewDepth(8); this._parent.attachMovie("mc.ground_ex2", "ex" + tDepth, tDepth, {_x:this._x, _y:this._y - 130}); tDepth = Depth.getNewDepth(8); this._parent.attachMovie("mc.air_ex0", "ex" + tDepth, tDepth, {_x:this._x, _y:this._y - 90}); tDepth = Depth.getNewDepth(8); this._parent.attachMovie("mc.air_ex0", "ex" + tDepth, tDepth, {_x:this._x, _y:this._y - 50}); stop();
Symbol 433 MovieClip Frame 2
var tDepth = Depth.getNewDepth(8); this._parent.attachMovie("mc.distroyV", "ex" + tDepth, tDepth, {_x:this._x, _y:this._y - 15, pCount:3}); stop();
Symbol 438 MovieClip Frame 2
var tDepth = Depth.getNewDepth(8); this._parent.attachMovie("mc.distroyV", "ex" + tDepth, tDepth, {_x:this._x, _y:this._y - 15, pCount:2}); tDepth = Depth.getNewDepth(8); this._parent.attachMovie("mc.ground_ex1", "ex" + tDepth, tDepth, {_x:this._x, _y:this._y - 15}); stop();
Symbol 458 MovieClip Frame 2
var tDepth = Depth.getNewDepth(8); if (Math.random() < 0.5) { this._parent.attachMovie("mc.ground_ex1", "ex" + tDepth, tDepth, {_x:this._x, _y:this._y}); } else { this._parent.attachMovie("mc.ground_ex2", "ex" + tDepth, tDepth, {_x:this._x, _y:this._y}); } stop();
Symbol 476 MovieClip [mc.smoke] Frame 1
this.onEnterFrame = function () { this._x = this._x - 15; };
Symbol 476 MovieClip [mc.smoke] Frame 23
this.removeMovieClip();
Symbol 516 MovieClip Frame 1
stop();
Symbol 518 MovieClip [mc.die] Frame 64
this.removeMovieClip();
Symbol 519 MovieClip Frame 1
stop();
Symbol 528 MovieClip Frame 133
this._parent.play();
Symbol 528 MovieClip Frame 135
Symbol 542 Button
on (rollOver) { _parent.cursor_mc.gotoAndStop("hand"); } on (rollOut) { _parent.cursor_mc.gotoAndStop("arrow"); } on (releaseOutside) { _parent.cursor_mc.gotoAndStop("arrow"); } on (release) { _parent.cursor_mc.gotoAndStop("arrow"); getURL ("http://www.playerthree.net", "_blank"); }
Symbol 547 MovieClip Frame 44
stop();
Symbol 554 MovieClip Frame 39
stop();
Symbol 555 MovieClip Frame 1
stop();
Symbol 555 MovieClip Frame 18
stop();
Symbol 571 MovieClip Frame 1
stop();
Symbol 578 Button
on (rollOver) { this.menuApache_mc.setDestY(235); tGame.pSoundObj.playSound("lockload"); } on (release) { this.menuApache_mc.leave("toGame"); this.pingHome(); }
Symbol 582 Button
on (rollOver) { this.menuApache_mc.setDestY(275); tGame.pSoundObj.playSound("lockload"); } on (release) { this.menuApache_mc.leave("toInstruct"); }
Symbol 586 Button
on (rollOver) { this.menuApache_mc.setDestY(315); tGame.pSoundObj.playSound("lockload"); } on (release) { this.menuApache_mc.leave("toScores"); }
Symbol 587 MovieClip Frame 1
this.init = function () { this.pX = -100; this.pY = this._y; this.pSpeedX = 0; this.pSpeedY = 0; this.pDestX = 170; this.pDestY = this._y; this.pBounce = false; this._x = this.pX; this.pDest = ""; this.pSound = new Sound(this); this.pSound.attachSound("engine_snd"); this.pSound.setVolume(60); this.pSound.start(0, 9999); }; this.onEnterFrame = function () { if (this.pBounce) { this.pSpeedY = this.pSpeedY + ((this.pDestY - this.pY) / 5); this.pSpeedY = this.pSpeedY * 0.7; } else { this.pSpeedY = (this.pDestY - this.pY) / 5; } this.pY = this.pY + this.pSpeedY; this._y = this.pY; this.pSpeedX = Math.min(20, (this.pDestX - this.pX) / 5); this.pX = this.pX + this.pSpeedX; this._x = this.pX; this.chopter_mc._rotation = this.pSpeedX + this.pSpeedY; if (this.pX > 650) { trace("clearing"); this.pSound.stop(); delete this.onEnterFrame; } }; this.setDestX = function (x) { this.pDestX = x; this.pBounce = true; }; this.setDestY = function (y) { this.pDestY = y; this.pBounce = true; }; this.leave = function (tDest) { this.pDest = tDest; this._parent.gotoAndPlay(this.pDest); this.setDestX(750); }; this.init(); stop();
Symbol 591 Button
on (rollOver) { tGame.pSoundObj.playSound("lockload"); } on (release) { this.gotoAndPlay("menu"); }
Symbol 597 MovieClip Frame 1
this._visible = false;
Symbol 606 Button
on (release) { gameURL = ("http://www.miniclip.com/games/" + gamename) + "/en/"; trace("Going to game: " + gameURL); getURL ("http://www.miniclip.com", "_blank"); }
Symbol 608 MovieClip Frame 1
System.security.allowDomain("www.miniclip.com");
Instance of Symbol 597 MovieClip "mcHighscores" in Symbol 608 MovieClip Frame 1
onClipEvent (load) { _visible = false; }
Symbol 608 MovieClip Frame 2
if (scoreLocation == undefined) { trace(("*** Miniclip Highscore Component: scoreLocation (" + scoreLocation) + ") is undefined."); } if ((((_url.indexOf("miniclip.com") == -1) && (_url.indexOf("miniclip.net") == -1)) && (_url.indexOf("miniclip.co.uk") == -1)) && (_url.indexOf("miniclips.com"))) { gotoAndStop(_currentframe + 1); } else { var noCache = (getTimer() + random(100000)); mcTarget.loadMovie("http://www.miniclip.com/swfcontent/highscore.swf?noCache=" + noCache); stop(); }
Symbol 608 MovieClip Frame 3
stop();
Symbol 623 MovieClip Frame 1
this.showNum = function (tNum) { this.digit_mc._y = tNum * -10; }; stop();
Symbol 624 MovieClip Frame 1
this.showNum = function (num) { if (num < 0) { num = 0; } else if (num > 9999999) { num = 9999999 /* 0x98967F */; } var _local5 = "00000000" + String(num); var _local3 = _local5.substr(-7).split(""); var _local2 = 0; while (_local2 < 7) { this[("num" + _local2) + "_mc"].digit_mc._y = _local3[_local2] * -10; _local2++; } }; stop();
Symbol 637 MovieClip Frame 1
this.showNum = function (tNum) { this.digit_mc._y = tNum * -10; }; stop();
Symbol 638 MovieClip Frame 1
this.showNum = function (num) { if (num < 0) { num = 0; } else if (num > 99) { num = 99; } var _local5 = "00000000" + String(num); var _local3 = _local5.substr(-2).split(""); var _local2 = 0; while (_local2 < 2) { this[("num" + _local2) + "_mc"].digit_mc._y = _local3[_local2] * -10; _local2++; } }; this.num1_mc.digit_mc._y = -30; stop();
Symbol 639 MovieClip Frame 1
this.showNum = function (num) { if (num < 0) { num = 0; } else if (num > 999) { num = 999; } var _local5 = "00000000" + String(num); var _local3 = _local5.substr(-3).split(""); var _local2 = 0; while (_local2 < 3) { this[("num" + _local2) + "_mc"].digit_mc._y = _local3[_local2] * -10; _local2++; } }; stop();
Symbol 688 MovieClip Frame 1
stop();
Symbol 690 MovieClip Frame 101
stop();

Library Items

Symbol 1 Sound [engine_snd]
Symbol 2 GraphicUsed by:9
Symbol 3 GraphicUsed by:9
Symbol 4 GraphicUsed by:9
Symbol 5 GraphicUsed by:9
Symbol 6 BitmapUsed by:7
Symbol 7 GraphicUses:6Used by:9
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClip [mc.bullet]Uses:2 3 4 5 7 8Used by:519
Symbol 10 GraphicUsed by:11 33
Symbol 11 MovieClipUses:10Used by:84
Symbol 12 GraphicUsed by:33 50
Symbol 13 GraphicUsed by:33 50
Symbol 14 GraphicUsed by:33 50
Symbol 15 GraphicUsed by:33 50
Symbol 16 GraphicUsed by:33 50
Symbol 17 GraphicUsed by:33 50
Symbol 18 GraphicUsed by:33 50
Symbol 19 GraphicUsed by:33 50
Symbol 20 GraphicUsed by:33 50
Symbol 21 GraphicUsed by:33 50
Symbol 22 GraphicUsed by:33 50
Symbol 23 GraphicUsed by:33 50
Symbol 24 GraphicUsed by:33 50
Symbol 25 GraphicUsed by:33 50
Symbol 26 GraphicUsed by:33
Symbol 27 GraphicUsed by:33
Symbol 28 GraphicUsed by:33
Symbol 29 GraphicUsed by:33
Symbol 30 GraphicUsed by:33
Symbol 31 GraphicUsed by:32
Symbol 32 ButtonUses:31Used by:33
Symbol 33 MovieClipUses:12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 10Used by:84
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used by:49
Symbol 36 GraphicUsed by:38
Symbol 37 GraphicUsed by:38 42 44 48
Symbol 38 MovieClipUses:36 37Used by:49 78 80 83
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39Used by:49 78 80 83
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:41 37Used by:49 78 80 83
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43 37Used by:49 78 80 83
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:49 78 80 83
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47 37Used by:49 78 80 83
Symbol 49 MovieClipUses:35 38 40 42 44 46 48Used by:67
Symbol 50 MovieClipUses:22 21 15 16 12 19 13 25 20 14 23 24 17 18Used by:67
Symbol 51 GraphicUsed by:67
Symbol 52 GraphicUsed by:67
Symbol 53 BitmapUsed by:54
Symbol 54 GraphicUses:53Used by:55
Symbol 55 MovieClipUses:54Used by:64
Symbol 56 ShapeTweeningUsed by:64
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:64
Symbol 59 GraphicUsed by:61 64 75 77
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:59 60Used by:64
Symbol 62 FontUsed by:63 69 74 76 79 81 82
Symbol 63 EditableTextUses:62Used by:64
Symbol 64 MovieClipUses:55 56 58 61 63 59Used by:67
Symbol 65 ShapeTweeningUsed by:67
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:49 50 51 52 64 65 66Used by:84
Symbol 68 GraphicUsed by:78 80 83
Symbol 69 TextUses:62Used by:78
Symbol 70 GraphicUsed by:75 77
Symbol 71 GraphicUsed by:75 77
Symbol 72 GraphicUsed by:75 77
Symbol 73 GraphicUsed by:75 77
Symbol 74 TextUses:62Used by:75
Symbol 75 ButtonUses:70 71 72 73 74 59Used by:78
Symbol 76 TextUses:62Used by:77
Symbol 77 ButtonUses:70 71 72 73 76 59Used by:78
Symbol 78 MovieClipUses:44 46 48 38 40 42 68 69 75 77Used by:84
Symbol 79 EditableTextUses:62Used by:80
Symbol 80 MovieClipUses:44 46 48 38 40 42 68 79Used by:84
Symbol 81 TextUses:62Used by:83
Symbol 82 EditableTextUses:62Used by:83
Symbol 83 MovieClipUses:44 46 48 38 40 42 68 81 82Used by:84
Symbol 84 MovieClip [ftloader]Uses:11 33 67 78 80 83
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClipUses:85Used by:89
Symbol 87 GraphicUsed by:89
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:86 87 88Used by:Timeline
Symbol 90 GraphicUsed by:94
Symbol 91 GraphicUsed by:94
Symbol 92 GraphicUsed by:93
Symbol 93 ButtonUses:92Used by:94
Symbol 94 MovieClipUses:90 91 93Used by:140
Symbol 95 GraphicUsed by:110
Symbol 96 ShapeTweeningUsed by:110
Symbol 97 GraphicUsed by:110
Symbol 98 SoundUsed by:110
Symbol 99 GraphicUsed by:110 606
Symbol 100 GraphicUsed by:110
Symbol 101 BitmapUsed by:102
Symbol 102 GraphicUses:101Used by:110
Symbol 103 GraphicUsed by:110
Symbol 104 GraphicUsed by:110
Symbol 105 GraphicUsed by:110
Symbol 106 SoundUsed by:110
Symbol 107 FontUsed by:108 116
Symbol 108 TextUses:107Used by:110
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:95 96 97 98 99 100 102 103 104 105 106 108 109Used by:140
Symbol 111 GraphicUsed by:115
Symbol 112 FontUsed by:113 114 129 132
Symbol 113 TextUses:112Used by:115
Symbol 114 TextUses:112Used by:115
Symbol 115 MovieClipUses:111 113 114Used by:140
Symbol 116 TextUses:107Used by:140
Symbol 117 ShapeTweeningUsed by:139
Symbol 118 GraphicUsed by:137
Symbol 119 GraphicUsed by:122
Symbol 120 GraphicUsed by:122
Symbol 121 GraphicUsed by:122
Symbol 122 ButtonUses:119 120 121Used by:137
Symbol 123 GraphicUsed by:127
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:127
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClipUses:123 125 126Used by:137
Symbol 128 GraphicUsed by:137
Symbol 129 EditableTextUses:112Used by:137
Symbol 130 ShapeTweeningUsed by:137
Symbol 131 GraphicUsed by:137
Symbol 132 EditableTextUses:112Used by:137
Symbol 133 GraphicUsed by:137
Symbol 134 GraphicUsed by:137
Symbol 135 GraphicUsed by:137
Symbol 136 GraphicUsed by:137 690
Symbol 137 MovieClipUses:118 122 127 128 129 130 131 132 133 134 135 136Used by:139
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:117 137 138Used by:140
Symbol 140 MovieClipUses:94 110 115 116 139Used by:Timeline
Symbol 694 MovieClip [__Packages.Depth]
Symbol 695 MovieClip [__Packages.Game]
Symbol 696 MovieClip [__Packages.Mobile]
Symbol 697 MovieClip [__Packages.Craft]
Symbol 698 MovieClip [__Packages.Ship]
Symbol 699 MovieClip [__Packages.Weapons]
Symbol 700 MovieClip [__Packages.Bullet]
Symbol 701 MovieClip [__Packages.PowerUp]
Symbol 702 MovieClip [__Packages.Seeker]
Symbol 703 MovieClip [__Packages.Missile]
Symbol 704 MovieClip [__Packages.Bomb]
Symbol 705 MovieClip [__Packages.Mothership]
Symbol 706 MovieClip [__Packages.EnemySet]
Symbol 707 MovieClip [__Packages.Plane]
Symbol 708 MovieClip [__Packages.Tween]
Symbol 709 MovieClip [__Packages.Chopper]
Symbol 710 MovieClip [__Packages.Vehicle]
Symbol 711 MovieClip [__Packages.Hover]
Symbol 712 MovieClip [__Packages.Building]
Symbol 713 MovieClip [__Packages.Ground]
Symbol 714 MovieClip [__Packages.SoundObj]
Symbol 141 GraphicUsed by:519 528 578 582 586 591 623 637
Symbol 142 BitmapUsed by:143
Symbol 143 GraphicUses:142Used by:144
Symbol 144 MovieClip [mc.mountains]Uses:143Used by:519
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:147
Symbol 147 MovieClip [mc.ground]Uses:146Used by:519
Symbol 148 BitmapUsed by:149
Symbol 149 GraphicUses:148Used by:187 189 518
Symbol 150 BitmapUsed by:151
Symbol 151 GraphicUses:150Used by:187 189 207 209 210 518
Symbol 152 SoundUsed by:187
Symbol 153 BitmapUsed by:154
Symbol 154 GraphicUses:153Used by:187 189 518
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:187 189 207 209 210 518
Symbol 157 BitmapUsed by:158
Symbol 158 GraphicUses:157Used by:187 189 518
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:187 189 207 209 210 518
Symbol 161 BitmapUsed by:162
Symbol 162 GraphicUses:161Used by:187 189 518
Symbol 163 BitmapUsed by:164 295
Symbol 164 GraphicUses:163Used by:187 189 207 209 210 518
Symbol 165 BitmapUsed by:166
Symbol 166 GraphicUses:165Used by:187 189 518
Symbol 167 BitmapUsed by:168 298
Symbol 168 GraphicUses:167Used by:187 189 207 209 210 518
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:187 189 518
Symbol 171 BitmapUsed by:172 299
Symbol 172 GraphicUses:171Used by:187 189 207 209 210 518
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:187 189 518
Symbol 175 BitmapUsed by:176 300
Symbol 176 GraphicUses:175Used by:187 189 207 209 210 518
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:187 189 518
Symbol 179 BitmapUsed by:180 302
Symbol 180 GraphicUses:179Used by:187 189 207 209 210 518
Symbol 181 BitmapUsed by:182 304
Symbol 182 GraphicUses:181Used by:187 189 207 209 210 518
Symbol 183 BitmapUsed by:184 305
Symbol 184 GraphicUses:183Used by:187 189 207 209 210 518
Symbol 185 BitmapUsed by:186 306
Symbol 186 GraphicUses:185Used by:187 189 207 209 210 518
Symbol 187 MovieClip [mc.air_ex1]Uses:149 151 152 154 156 158 160 162 164 166 168 170 172 174 176 178 180 182 184 186Used by:519
Symbol 188 SoundUsed by:189
Symbol 189 MovieClip [mc.air_ex2]Uses:149 151 188 154 156 158 160 162 164 166 168 170 172 174 176 178 180 182 184 186Used by:519
Symbol 190 BitmapUsed by:191
Symbol 191 GraphicUses:190Used by:207 209
Symbol 192 SoundUsed by:207 210
Symbol 193 BitmapUsed by:194
Symbol 194 GraphicUses:193Used by:207 209
Symbol 195 BitmapUsed by:196
Symbol 196 GraphicUses:195Used by:207 209
Symbol 197 BitmapUsed by:198
Symbol 198 GraphicUses:197Used by:207 209
Symbol 199 BitmapUsed by:200
Symbol 200 GraphicUses:199Used by:207 209
Symbol 201 BitmapUsed by:202
Symbol 202 GraphicUses:201Used by:207 209
Symbol 203 BitmapUsed by:204
Symbol 204 GraphicUses:203Used by:207 209
Symbol 205 BitmapUsed by:206
Symbol 206 GraphicUses:205Used by:207 209
Symbol 207 MovieClip [mc.ground_ex1]Uses:191 151 192 194 156 196 160 198 164 200 168 202 172 204 176 206 180 182 184 186Used by:519
Symbol 208 SoundUsed by:209
Symbol 209 MovieClip [mc.ground_ex2]Uses:191 151 208 194 156 196 160 198 164 200 168 202 172 204 176 206 180 182 184 186Used by:519
Symbol 210 MovieClip [mc.air_ex0]Uses:151 192 156 160 164 168 172 176 180 182 184 186Used by:519
Symbol 211 BitmapUsed by:212
Symbol 212 GraphicUses:211Used by:213
Symbol 213 MovieClip [mc.cloud1]Uses:212Used by:519
Symbol 214 BitmapUsed by:215
Symbol 215 GraphicUses:214Used by:216
Symbol 216 MovieClip [mc.cloud2]Uses:215Used by:519
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:219
Symbol 219 MovieClip [mc.cloud3]Uses:218Used by:519
Symbol 220 BitmapUsed by:221
Symbol 221 GraphicUses:220Used by:223
Symbol 222 GraphicUsed by:223 236 239
Symbol 223 MovieClipUses:221 222Used by:240
Symbol 224 BitmapUsed by:225
Symbol 225 GraphicUses:224Used by:232
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:232 233
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:232
Symbol 230 BitmapUsed by:231
Symbol 231 GraphicUses:230Used by:232 233
Symbol 232 MovieClipUses:225 227 229 231Used by:240
Symbol 233 MovieClipUses:227 231Used by:240
Symbol 234 BitmapUsed by:235
Symbol 235 GraphicUses:234Used by:236
Symbol 236 MovieClipUses:235 222Used by:240 587
Symbol 237 BitmapUsed by:238
Symbol 238 GraphicUses:237Used by:239
Symbol 239 MovieClipUses:238 222Used by:240
Symbol 240 MovieClip [mc.ship]Uses:223 232 233 236 239Used by:519
Symbol 241 BitmapUsed by:242
Symbol 242 GraphicUses:241Used by:248
Symbol 243 BitmapUsed by:244
Symbol 244 GraphicUses:243Used by:248
Symbol 245 BitmapUsed by:246 247
Symbol 246 GraphicUses:245Used by:248
Symbol 247 GraphicUses:245Used by:248 253 288
Symbol 248 MovieClipUses:242 244 246 247Used by:339
Symbol 249 BitmapUsed by:250
Symbol 250 GraphicUses:249Used by:253 288
Symbol 251 BitmapUsed by:252
Symbol 252 GraphicUses:251Used by:253
Symbol 253 MovieClipUses:250 252 247Used by:337 339
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:261 293 307
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:261
Symbol 258 BitmapUsed by:260 286 287
Symbol 259 BitmapUsed by:260
Symbol 260 GraphicUses:258 259Used by:261
Symbol 261 MovieClipUses:255 257 260Used by:337 339
Symbol 262 BitmapUsed by:263
Symbol 263 GraphicUses:262Used by:264
Symbol 264 MovieClipUses:263Used by:283 336
Symbol 265 BitmapUsed by:266
Symbol 266 GraphicUses:265Used by:283
Symbol 267 BitmapUsed by:268
Symbol 268 GraphicUses:267Used by:283
Symbol 269 BitmapUsed by:270
Symbol 270 GraphicUses:269Used by:283
Symbol 271 BitmapUsed by:272
Symbol 272 GraphicUses:271Used by:283
Symbol 273 BitmapUsed by:274
Symbol 274 GraphicUses:273Used by:283
Symbol 275 BitmapUsed by:276
Symbol 276 GraphicUses:275Used by:283
Symbol 277 BitmapUsed by:278
Symbol 278 GraphicUses:277Used by:283
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:283
Symbol 281 BitmapUsed by:282
Symbol 282 GraphicUses:281Used by:283
Symbol 283 MovieClipUses:264 266 268 270 272 274 276 278 280 282Used by:337 339
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:288
Symbol 286 GraphicUses:258Used by:288
Symbol 287 GraphicUses:258Used by:288
Symbol 288 MovieClipUses:250 285 286 247 287Used by:337 339
Symbol 289 BitmapUsed by:290
Symbol 290 GraphicUses:289Used by:293
Symbol 291 BitmapUsed by:292 295 299 302 305
Symbol 292 GraphicUses:291Used by:293
Symbol 293 MovieClipUses:255 290 292Used by:308
Symbol 294 BitmapUsed by:295
Symbol 295 GraphicUses:163 291 294Used by:307
Symbol 296 SoundUsed by:307
Symbol 297 BitmapUsed by:298 299 300
Symbol 298 GraphicUses:167 297Used by:307
Symbol 299 GraphicUses:171 291 297Used by:307
Symbol 300 GraphicUses:175 297Used by:307
Symbol 301 BitmapUsed by:302
Symbol 302 GraphicUses:179 291 301Used by:307
Symbol 303 BitmapUsed by:304 305 306
Symbol 304 GraphicUses:181 303Used by:307
Symbol 305 GraphicUses:183 291 303Used by:307
Symbol 306 GraphicUses:185 303Used by:307
Symbol 307 MovieClipUses:255 295 296 298 299 300 302 304 305 306Used by:308
Symbol 308 MovieClipUses:293 307Used by:337 339
Symbol 309 BitmapUsed by:310
Symbol 310 GraphicUses:309Used by:313
Symbol 311 BitmapUsed by:312
Symbol 312 GraphicUses:311Used by:313
Symbol 313 MovieClipUses:310 312Used by:337 339
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:337 339
Symbol 316 BitmapUsed by:317
Symbol 317 GraphicUses:316Used by:322
Symbol 318 BitmapUsed by:319
Symbol 319 GraphicUses:318Used by:322
Symbol 320 BitmapUsed by:321
Symbol 321 GraphicUses:320Used by:322
Symbol 322 MovieClipUses:317 319 321Used by:325
Symbol 323 BitmapUsed by:324
Symbol 324 GraphicUses:323Used by:325
Symbol 325 MovieClipUses:322 324Used by:337
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:336
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:336
Symbol 330 BitmapUsed by:331
Symbol 331 GraphicUses:330Used by:336
Symbol 332 BitmapUsed by:333
Symbol 333 GraphicUses:332Used by:336
Symbol 334 BitmapUsed by:335
Symbol 335 GraphicUses:334Used by:336
Symbol 336 MovieClipUses:264 327 329 331 333 335Used by:337 339
Symbol 337 MovieClip [mc.enemy]Uses:313 315 325 336 283 308 253 288 261Used by:339 519
Symbol 338 GraphicUsed by:339
Symbol 339 MovieClip [mc.vehicle]Uses:248 253 261 283 288 308 313 337 338 315 336Used by:519
Symbol 340 BitmapUsed by:341
Symbol 341 GraphicUses:340Used by:342
Symbol 342 MovieClip [mc.impact]Uses:341Used by:519
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:359
Symbol 345 BitmapUsed by:346
Symbol 346 GraphicUses:345Used by:359
Symbol 347 BitmapUsed by:348
Symbol 348 GraphicUses:347Used by:359
Symbol 349 BitmapUsed by:350
Symbol 350 GraphicUses:349Used by:359
Symbol 351 BitmapUsed by:352
Symbol 352 GraphicUses:351Used by:359
Symbol 353 BitmapUsed by:354
Symbol 354 GraphicUses:353Used by:359
Symbol 355 BitmapUsed by:356
Symbol 356 GraphicUses:355Used by:359
Symbol 357 BitmapUsed by:358
Symbol 358 GraphicUses:357Used by:359
Symbol 359 MovieClip [mc.explosionF]Uses:344 346 348 350 352 354 356 358Used by:519
Symbol 360 MovieClip [mc.distroyV]Used by:519
Symbol 361 BitmapUsed by:362
Symbol 362 GraphicUses:361Used by:381
Symbol 363 BitmapUsed by:364
Symbol 364 GraphicUses:363Used by:381
Symbol 365 BitmapUsed by:366
Symbol 366 GraphicUses:365Used by:381
Symbol 367 BitmapUsed by:368
Symbol 368 GraphicUses:367Used by:381
Symbol 369 BitmapUsed by:370
Symbol 370 GraphicUses:369Used by:381
Symbol 371 BitmapUsed by:372
Symbol 372 GraphicUses:371Used by:381
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:381
Symbol 375 BitmapUsed by:376
Symbol 376 GraphicUses:375Used by:381
Symbol 377 BitmapUsed by:378
Symbol 378 GraphicUses:377Used by:381
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:381
Symbol 381 MovieClip [mc.debris]Uses:362 364 366 368 370 372 374 376 378 380Used by:519
Symbol 382 BitmapUsed by:383
Symbol 383 GraphicUses:382Used by:400
Symbol 384 BitmapUsed by:385
Symbol 385 GraphicUses:384Used by:400
Symbol 386 BitmapUsed by:387
Symbol 387 GraphicUses:386Used by:400
Symbol 388 BitmapUsed by:389
Symbol 389 GraphicUses:388Used by:400
Symbol 390 BitmapUsed by:391
Symbol 391 GraphicUses:390Used by:400
Symbol 392 BitmapUsed by:393
Symbol 393 GraphicUses:392Used by:400
Symbol 394 BitmapUsed by:395
Symbol 395 GraphicUses:394Used by:400
Symbol 396 BitmapUsed by:397
Symbol 397 GraphicUses:396Used by:400
Symbol 398 BitmapUsed by:399
Symbol 399 GraphicUses:398Used by:400
Symbol 400 MovieClip [mc.powerup]Uses:383 385 387 389 391 393 395 397 399Used by:519
Symbol 401 BitmapUsed by:402
Symbol 402 GraphicUses:401Used by:407
Symbol 403 BitmapUsed by:404
Symbol 404 GraphicUses:403Used by:407
Symbol 405 BitmapUsed by:406
Symbol 406 GraphicUses:405Used by:407
Symbol 407 MovieClip [mc.missile]Uses:402 404 406Used by:519
Symbol 408 BitmapUsed by:409
Symbol 409 GraphicUses:408Used by:410
Symbol 410 MovieClip [mc.seeker]Uses:409Used by:519
Symbol 411 BitmapUsed by:412
Symbol 412 GraphicUses:411Used by:413
Symbol 413 MovieClip [mc.bomb]Uses:412Used by:519
Symbol 414 BitmapUsed by:415
Symbol 415 GraphicUses:414Used by:418
Symbol 416 BitmapUsed by:417
Symbol 417 GraphicUses:416Used by:418
Symbol 418 MovieClipUses:415 417Used by:459
Symbol 419 BitmapUsed by:420
Symbol 420 GraphicUses:419Used by:433
Symbol 421 BitmapUsed by:422 424 428 431
Symbol 422 GraphicUses:421Used by:433
Symbol 423 BitmapUsed by:424 428
Symbol 424 GraphicUses:421 423Used by:433
Symbol 425 SoundUsed by:433
Symbol 426 BitmapUsed by:428 431
Symbol 427 BitmapUsed by:428 431
Symbol 428 GraphicUses:426 421 423 427Used by:433
Symbol 429 SoundUsed by:433
Symbol 430 BitmapUsed by:431
Symbol 431 GraphicUses:426 421 427 430Used by:433
Symbol 432 SoundUsed by:433
Symbol 433 MovieClipUses:420 422 424 425 428 429 431 432Used by:459
Symbol 434 BitmapUsed by:435
Symbol 435 GraphicUses:434Used by:438
Symbol 436 BitmapUsed by:437
Symbol 437 GraphicUses:436Used by:438
Symbol 438 MovieClipUses:435 437Used by:459
Symbol 439 BitmapUsed by:440
Symbol 440 GraphicUses:439Used by:458
Symbol 441 BitmapUsed by:442
Symbol 442 GraphicUses:441Used by:455
Symbol 443 BitmapUsed by:444
Symbol 444 GraphicUses:443Used by:455
Symbol 445 BitmapUsed by:446
Symbol 446 GraphicUses:445Used by:455
Symbol 447 BitmapUsed by:448
Symbol 448 GraphicUses:447Used by:455
Symbol 449 BitmapUsed by:450
Symbol 450 GraphicUses:449Used by:455
Symbol 451 BitmapUsed by:452
Symbol 452 GraphicUses:451Used by:455
Symbol 453 BitmapUsed by:454
Symbol 454 GraphicUses:453Used by:455
Symbol 455 MovieClipUses:442 444 446 448 450 452 454Used by:458
Symbol 456 BitmapUsed by:457
Symbol 457 GraphicUses:456Used by:458
Symbol 458 MovieClipUses:440 455 457Used by:459
Symbol 459 MovieClip [mc.buildings]Uses:418 433 438 458Used by:519
Symbol 460 BitmapUsed by:461
Symbol 461 GraphicUses:460Used by:476
Symbol 462 BitmapUsed by:463
Symbol 463 GraphicUses:462Used by:476
Symbol 464 BitmapUsed by:465
Symbol 465 GraphicUses:464Used by:476
Symbol 466 BitmapUsed by:467
Symbol 467 GraphicUses:466Used by:476
Symbol 468 BitmapUsed by:469
Symbol 469 GraphicUses:468Used by:476
Symbol 470 BitmapUsed by:471
Symbol 471 GraphicUses:470Used by:476
Symbol 472 BitmapUsed by:473
Symbol 473 GraphicUses:472Used by:476
Symbol 474 BitmapUsed by:475
Symbol 475 GraphicUses:474Used by:476
Symbol 476 MovieClip [mc.smoke]Uses:461 463 465 467 469 471 473 475Used by:519
Symbol 477 GraphicUsed by:516
Symbol 478 Sound [lockload_snd]Used by:516
Symbol 479 Sound [allright_snd]Used by:516
Symbol 480 Sound [lookgood_snd]Used by:516
Symbol 481 Sound [hahhah_snd]Used by:516
Symbol 482 Sound [takethat_snd]Used by:516
Symbol 483 Sound [eatlead_snd]Used by:516
Symbol 484 Sound [dobetter_snd]Used by:516
Symbol 485 Sound [mandown_snd]Used by:516
Symbol 486 Sound [goindown_snd]Used by:516
Symbol 487 Sound [letsroll_snd]Used by:516
Symbol 488 Sound [letsgo_snd]Used by:516
Symbol 489 Sound [lookout_snd]Used by:516
Symbol 490 Sound [letsrock_snd]Used by:516
Symbol 491 Sound [enginet_snd]Used by:516
Symbol 492 Sound [watchout_snd]Used by:516
Symbol 493 Sound [warning_snd]Used by:516
Symbol 494 Sound [needed_snd]Used by:516
Symbol 495 Sound [health_snd]Used by:516
Symbol 496 Sound [bombs_snd]Used by:516
Symbol 497 Sound [ric1_snd]Used by:516
Symbol 498 Sound [ric2_snd]Used by:516
Symbol 499 Sound [ric3_snd]Used by:516
Symbol 500 Sound [overkill_snd]Used by:516
Symbol 501 Sound [bullets_snd]Used by:516
Symbol 502 Sound [mgun2_snd]Used by:516
Symbol 503 Sound [mgun1_snd]Used by:516
Symbol 504 Sound [m4_snd]Used by:516
Symbol 505 Sound [m3_snd]Used by:516
Symbol 506 Sound [m1_snd]Used by:516
Symbol 507 Sound [m2_snd]Used by:516
Symbol 508 Sound [guns1_snd]Used by:516
Symbol 509 Sound [guns3_snd]Used by:516
Symbol 510 Sound [guns2_snd]Used by:516
Symbol 511 Sound [missile2_snd]Used by:516
Symbol 512 Sound [missile_snd]Used by:516
Symbol 513 Sound [apacheintro.wav]Used by:516
Symbol 514 Sound [apachemenu.wav]Used by:516
Symbol 515 Sound [game_snd]Used by:516
Symbol 516 MovieClipUses:477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515Used by:519
Symbol 517 SoundUsed by:518
Symbol 518 MovieClip [mc.die]Uses:149 151 517 154 156 158 160 162 164 166 168 170 172 174 176 178 180 182 184 186Used by:519
Symbol 519 MovieClipUses:141 144 147 187 189 207 209 210 213 216 219 240 9 339 342 359 360 381 400 407 410 413 337 459 476 516 518Used by:Timeline
Symbol 520 GraphicUsed by:521
Symbol 521 MovieClipUses:520Used by:Timeline
Symbol 522 GraphicUsed by:528 547
Symbol 523 GraphicUsed by:528 547
Symbol 524 GraphicUsed by:528 547
Symbol 525 GraphicUsed by:528 547
Symbol 526 GraphicUsed by:528 547
Symbol 527 ShapeTweeningUsed by:528
Symbol 528 MovieClipUses:141 522 523 524 525 526 527Used by:Timeline
Symbol 529 BitmapUsed by:530
Symbol 530 GraphicUses:529Used by:Timeline
Symbol 531 FontUsed by:532 533 534 535 536 538 539 540 543 544 545
Symbol 532 TextUses:531Used by:547
Symbol 533 TextUses:531Used by:547
Symbol 534 TextUses:531Used by:547
Symbol 535 TextUses:531Used by:547
Symbol 536 TextUses:531Used by:547
Symbol 537 GraphicUsed by:547
Symbol 538 TextUses:531Used by:547
Symbol 539 TextUses:531Used by:547
Symbol 540 TextUses:531Used by:547
Symbol 541 GraphicUsed by:542
Symbol 542 ButtonUses:541Used by:547
Symbol 543 TextUses:531Used by:547
Symbol 544 TextUses:531Used by:547
Symbol 545 TextUses:531Used by:547
Symbol 546 GraphicUsed by:547
Symbol 547 MovieClipUses:532 533 534 535 536 522 537 538 539 540 542 523 543 544 524 545 525 526 546Used by:Timeline
Symbol 548 GraphicUsed by:549 691
Symbol 549 ButtonUses:548Used by:Timeline
Symbol 550 BitmapUsed by:551
Symbol 551 GraphicUses:550Used by:Timeline
Symbol 552 BitmapUsed by:553
Symbol 553 GraphicUses:552Used by:554
Symbol 554 MovieClipUses:553Used by:555
Symbol 555 MovieClipUses:554Used by:Timeline
Symbol 556 BitmapUsed by:557
Symbol 557 GraphicUses:556Used by:Timeline
Symbol 558 BitmapUsed by:559
Symbol 559 GraphicUses:558Used by:Timeline
Symbol 560 BitmapUsed by:561
Symbol 561 GraphicUses:560Used by:Timeline
Symbol 562 BitmapUsed by:563
Symbol 563 GraphicUses:562Used by:Timeline
Symbol 564 BitmapUsed by:565
Symbol 565 GraphicUses:564Used by:Timeline
Symbol 566 GraphicUsed by:571
Symbol 567 GraphicUsed by:571
Symbol 568 BitmapUsed by:569
Symbol 569 GraphicUses:568Used by:570
Symbol 570 MovieClipUses:569Used by:571
Symbol 571 MovieClipUses:566 567 570Used by:Timeline
Symbol 572 BitmapUsed by:573
Symbol 573 GraphicUses:572Used by:Timeline
Symbol 574 FontUsed by:575 576 577 579 580 581 583 584 585 588 589 590 595
Symbol 575 TextUses:574Used by:578
Symbol 576 TextUses:574Used by:578
Symbol 577 TextUses:574Used by:578
Symbol 578 ButtonUses:575 576 577 141Used by:Timeline
Symbol 579 TextUses:574Used by:582
Symbol 580 TextUses:574Used by:582
Symbol 581 TextUses:574Used by:582
Symbol 582 ButtonUses:579 580 581 141Used by:Timeline
Symbol 583 TextUses:574Used by:586
Symbol 584 TextUses:574Used by:586
Symbol 585 TextUses:574Used by:586
Symbol 586 ButtonUses:583 584 585 141Used by:Timeline
Symbol 587 MovieClipUses:236Used by:Timeline
Symbol 588 TextUses:574Used by:591
Symbol 589 TextUses:574Used by:591
Symbol 590 TextUses:574Used by:591
Symbol 591 ButtonUses:588 589 590 141Used by:Timeline
Symbol 592 BitmapUsed by:594
Symbol 593 BitmapUsed by:594
Symbol 594 GraphicUses:592 593Used by:Timeline
Symbol 595 TextUses:574Used by:Timeline
Symbol 596 GraphicUsed by:597
Symbol 597 MovieClipUses:596Used by:608
Symbol 598 MovieClipUsed by:608
Symbol 599 GraphicUsed by:608
Symbol 600 GraphicUsed by:608
Symbol 601 GraphicUsed by:608
Symbol 602 GraphicUsed by:606
Symbol 603 GraphicUsed by:604 606
Symbol 604 MovieClipUses:603Used by:606
Symbol 605 GraphicUsed by:606
Symbol 606 ButtonUses:602 604 605 99 603Used by:608
Symbol 607 GraphicUsed by:608
Symbol 608 MovieClipUses:597 598 599 600 601 606 607Used by:Timeline
Symbol 609 BitmapUsed by:610
Symbol 610 GraphicUses:609Used by:691
Symbol 611 BitmapUsed by:621 635
Symbol 612 BitmapUsed by:621 635
Symbol 613 BitmapUsed by:621 635
Symbol 614 BitmapUsed by:621 635
Symbol 615 BitmapUsed by:621 635
Symbol 616 BitmapUsed by:621 635
Symbol 617 BitmapUsed by:621 635
Symbol 618 BitmapUsed by:621 635
Symbol 619 BitmapUsed by:621 635
Symbol 620 BitmapUsed by:621 635
Symbol 621 GraphicUses:611 612 613 614 615 616 617 618 619 620Used by:622
Symbol 622 MovieClipUses:621Used by:623
Symbol 623 MovieClipUses:141 622Used by:624
Symbol 624 MovieClipUses:623Used by:691
Symbol 625 BitmapUsed by:635
Symbol 626 BitmapUsed by:635
Symbol 627 BitmapUsed by:635
Symbol 628 BitmapUsed by:635
Symbol 629 BitmapUsed by:635
Symbol 630 BitmapUsed by:635
Symbol 631 BitmapUsed by:635
Symbol 632 BitmapUsed by:635
Symbol 633 BitmapUsed by:635
Symbol 634 BitmapUsed by:635
Symbol 635 GraphicUses:625 626 627 628 629 630 631 632 633 634 611 612 613 614 615 616 617 618 619 620Used by:636
Symbol 636 MovieClipUses:635Used by:637
Symbol 637 MovieClipUses:141 636Used by:638 639
Symbol 638 MovieClipUses:637Used by:691
Symbol 639 MovieClipUses:637Used by:691
Symbol 640 BitmapUsed by:641
Symbol 641 GraphicUses:640Used by:688
Symbol 642 BitmapUsed by:643
Symbol 643 GraphicUses:642Used by:688
Symbol 644 BitmapUsed by:645
Symbol 645 GraphicUses:644Used by:688
Symbol 646 BitmapUsed by:647
Symbol 647 GraphicUses:646Used by:688
Symbol 648 BitmapUsed by:649
Symbol 649 GraphicUses:648Used by:688
Symbol 650 BitmapUsed by:651
Symbol 651 GraphicUses:650Used by:688
Symbol 652 BitmapUsed by:653
Symbol 653 GraphicUses:652Used by:688
Symbol 654 BitmapUsed by:655
Symbol 655 GraphicUses:654Used by:688
Symbol 656 BitmapUsed by:657
Symbol 657 GraphicUses:656Used by:688
Symbol 658 BitmapUsed by:659
Symbol 659 GraphicUses:658Used by:688
Symbol 660 BitmapUsed by:661
Symbol 661 GraphicUses:660Used by:688
Symbol 662 BitmapUsed by:663
Symbol 663 GraphicUses:662Used by:688
Symbol 664 BitmapUsed by:665
Symbol 665 GraphicUses:664Used by:688
Symbol 666 BitmapUsed by:667
Symbol 667 GraphicUses:666Used by:688
Symbol 668 BitmapUsed by:669
Symbol 669 GraphicUses:668Used by:688
Symbol 670 BitmapUsed by:671
Symbol 671 GraphicUses:670Used by:688
Symbol 672 BitmapUsed by:673
Symbol 673 GraphicUses:672Used by:688
Symbol 674 BitmapUsed by:675
Symbol 675 GraphicUses:674Used by:688
Symbol 676 BitmapUsed by:677
Symbol 677 GraphicUses:676Used by:688
Symbol 678 BitmapUsed by:679
Symbol 679 GraphicUses:678Used by:688
Symbol 680 BitmapUsed by:681
Symbol 681 GraphicUses:680Used by:688
Symbol 682 BitmapUsed by:683
Symbol 683 GraphicUses:682Used by:688
Symbol 684 BitmapUsed by:685
Symbol 685 GraphicUses:684Used by:688
Symbol 686 BitmapUsed by:687
Symbol 687 GraphicUses:686Used by:688
Symbol 688 MovieClipUses:641 643 645 647 649 651 653 655 657 659 661 663 665 667 669 671 673 675 677 679 681 683 685 687Used by:691
Symbol 689 ShapeTweeningUsed by:690
Symbol 690 MovieClipUses:689 136Used by:691
Symbol 691 MovieClipUses:610 624 638 639 688 690 548Used by:Timeline
Symbol 692 FontUsed by:693
Symbol 693 TextUses:692Used by:Timeline

Instance Names

"stage_mc"Frame 3Symbol 521 MovieClip
"messages_mc"Frame 17Symbol 555 MovieClip
"menuApache_mc"Frame 36Symbol 587 MovieClip
"viewHighscores"Frame 111Symbol 608 MovieClip
"titleBar_mc"Frame 154Symbol 691 MovieClip
"comHighscores"Frame 185Symbol 608 MovieClip
"btFT"Symbol 33 MovieClip Frame 45Symbol 32 Button
"panelBg_mc"Symbol 49 MovieClip Frame 1Symbol 35 MovieClip
"panelTL_mc"Symbol 49 MovieClip Frame 1Symbol 38 MovieClip
"panelTM_mc"Symbol 49 MovieClip Frame 1Symbol 40 MovieClip
"panelTR_mc"Symbol 49 MovieClip Frame 1Symbol 42 MovieClip
"panelBL_mc"Symbol 49 MovieClip Frame 1Symbol 44 MovieClip
"panelBM_mc"Symbol 49 MovieClip Frame 1Symbol 46 MovieClip
"panelBR_mc"Symbol 49 MovieClip Frame 1Symbol 48 MovieClip
"loading_txt"Symbol 64 MovieClip Frame 2Symbol 63 EditableText
"panel_mc"Symbol 67 MovieClip Frame 1Symbol 49 MovieClip
"logo_mc"Symbol 67 MovieClip Frame 1Symbol 50 MovieClip
"panel_mc"Symbol 67 MovieClip Frame 3Symbol 49 MovieClip
"loaderbar_mc"Symbol 67 MovieClip Frame 8Symbol 64 MovieClip
"logo_mc"Symbol 67 MovieClip Frame 8Symbol 50 MovieClip
"bg_mc"Symbol 84 MovieClip [ftloader] Frame 1Symbol 11 MovieClip
"logo_mc"Symbol 84 MovieClip [ftloader] Frame 6Symbol 33 MovieClip
"loadPanel_mc"Symbol 84 MovieClip [ftloader] Frame 13Symbol 67 MovieClip
"updatePanel_mc"Symbol 84 MovieClip [ftloader] Frame 19Symbol 78 MovieClip
"local_mc"Symbol 84 MovieClip [ftloader] Frame 32Symbol 83 MovieClip
"mcAd"Symbol 127 MovieClip Frame 1Symbol 125 MovieClip
"mcLoading"Symbol 139 MovieClip Frame 1Symbol 137 MovieClip
"mcLoading"Symbol 139 MovieClip Frame 11Symbol 137 MovieClip
"mcBackground"Symbol 140 MovieClip Frame 1Symbol 94 MovieClip
"mcAnimation"Symbol 140 MovieClip Frame 1Symbol 110 MovieClip
"mcIntro"Symbol 140 MovieClip Frame 1Symbol 115 MovieClip
"mcLoadingAnimated"Symbol 140 MovieClip Frame 2Symbol 139 MovieClip
"gattling_mc"Symbol 240 MovieClip [mc.ship] Frame 1Symbol 232 MovieClip
"machine_mc"Symbol 240 MovieClip [mc.ship] Frame 1Symbol 233 MovieClip
"vehicle_mc"Symbol 339 MovieClip [mc.vehicle] Frame 6Symbol 308 MovieClip
"building_mc"Symbol 459 MovieClip [mc.buildings] Frame 1Symbol 418 MovieClip
"building_mc"Symbol 459 MovieClip [mc.buildings] Frame 2Symbol 433 MovieClip
"building_mc"Symbol 459 MovieClip [mc.buildings] Frame 3Symbol 438 MovieClip
"building_mc"Symbol 459 MovieClip [mc.buildings] Frame 4Symbol 458 MovieClip
"chopter_mc"Symbol 587 MovieClip Frame 1Symbol 236 MovieClip
"mcHighscores"Symbol 608 MovieClip Frame 1Symbol 597 MovieClip
"mcTarget"Symbol 608 MovieClip Frame 2Symbol 598 MovieClip
"digit_mc"Symbol 623 MovieClip Frame 1Symbol 622 MovieClip
"num1_mc"Symbol 624 MovieClip Frame 1Symbol 623 MovieClip
"num0_mc"Symbol 624 MovieClip Frame 1Symbol 623 MovieClip
"num3_mc"Symbol 624 MovieClip Frame 1Symbol 623 MovieClip
"num2_mc"Symbol 624 MovieClip Frame 1Symbol 623 MovieClip
"num5_mc"Symbol 624 MovieClip Frame 1Symbol 623 MovieClip
"num4_mc"Symbol 624 MovieClip Frame 1Symbol 623 MovieClip
"num6_mc"Symbol 624 MovieClip Frame 1Symbol 623 MovieClip
"digit_mc"Symbol 637 MovieClip Frame 1Symbol 636 MovieClip
"num1_mc"Symbol 638 MovieClip Frame 1Symbol 637 MovieClip
"num0_mc"Symbol 638 MovieClip Frame 1Symbol 637 MovieClip
"num1_mc"Symbol 639 MovieClip Frame 1Symbol 637 MovieClip
"num0_mc"Symbol 639 MovieClip Frame 1Symbol 637 MovieClip
"num2_mc"Symbol 639 MovieClip Frame 1Symbol 637 MovieClip
"score_mc"Symbol 691 MovieClip Frame 1Symbol 624 MovieClip
"lives_mc"Symbol 691 MovieClip Frame 1Symbol 638 MovieClip
"ammo_mc"Symbol 691 MovieClip Frame 1Symbol 639 MovieClip
"missile_mc"Symbol 691 MovieClip Frame 1Symbol 639 MovieClip
"bomb_mc"Symbol 691 MovieClip Frame 1Symbol 639 MovieClip
"badge_mc"Symbol 691 MovieClip Frame 1Symbol 688 MovieClip
"health_mc"Symbol 691 MovieClip Frame 1Symbol 690 MovieClip
"rocket_mc"Symbol 691 MovieClip Frame 1Symbol 639 MovieClip

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 1Symbol 1 as "engine_snd"
ExportAssets (56)Timeline Frame 1Symbol 9 as "mc.bullet"
ExportAssets (56)Timeline Frame 1Symbol 84 as "ftloader"
ExportAssets (56)Timeline Frame 1Symbol 694 as "__Packages.Depth"
ExportAssets (56)Timeline Frame 1Symbol 695 as "__Packages.Game"
ExportAssets (56)Timeline Frame 1Symbol 696 as "__Packages.Mobile"
ExportAssets (56)Timeline Frame 1Symbol 697 as "__Packages.Craft"
ExportAssets (56)Timeline Frame 1Symbol 698 as "__Packages.Ship"
ExportAssets (56)Timeline Frame 1Symbol 699 as "__Packages.Weapons"
ExportAssets (56)Timeline Frame 1Symbol 700 as "__Packages.Bullet"
ExportAssets (56)Timeline Frame 1Symbol 701 as "__Packages.PowerUp"
ExportAssets (56)Timeline Frame 1Symbol 702 as "__Packages.Seeker"
ExportAssets (56)Timeline Frame 1Symbol 703 as "__Packages.Missile"
ExportAssets (56)Timeline Frame 1Symbol 704 as "__Packages.Bomb"
ExportAssets (56)Timeline Frame 1Symbol 705 as "__Packages.Mothership"
ExportAssets (56)Timeline Frame 1Symbol 706 as "__Packages.EnemySet"
ExportAssets (56)Timeline Frame 1Symbol 707 as "__Packages.Plane"
ExportAssets (56)Timeline Frame 1Symbol 708 as "__Packages.Tween"
ExportAssets (56)Timeline Frame 1Symbol 709 as "__Packages.Chopper"
ExportAssets (56)Timeline Frame 1Symbol 710 as "__Packages.Vehicle"
ExportAssets (56)Timeline Frame 1Symbol 711 as "__Packages.Hover"
ExportAssets (56)Timeline Frame 1Symbol 712 as "__Packages.Building"
ExportAssets (56)Timeline Frame 1Symbol 713 as "__Packages.Ground"
ExportAssets (56)Timeline Frame 1Symbol 714 as "__Packages.SoundObj"
ExportAssets (56)Timeline Frame 3Symbol 144 as "mc.mountains"
ExportAssets (56)Timeline Frame 3Symbol 147 as "mc.ground"
ExportAssets (56)Timeline Frame 3Symbol 187 as "mc.air_ex1"
ExportAssets (56)Timeline Frame 3Symbol 189 as "mc.air_ex2"
ExportAssets (56)Timeline Frame 3Symbol 207 as "mc.ground_ex1"
ExportAssets (56)Timeline Frame 3Symbol 209 as "mc.ground_ex2"
ExportAssets (56)Timeline Frame 3Symbol 210 as "mc.air_ex0"
ExportAssets (56)Timeline Frame 3Symbol 213 as "mc.cloud1"
ExportAssets (56)Timeline Frame 3Symbol 216 as "mc.cloud2"
ExportAssets (56)Timeline Frame 3Symbol 219 as "mc.cloud3"
ExportAssets (56)Timeline Frame 3Symbol 240 as "mc.ship"
ExportAssets (56)Timeline Frame 3Symbol 337 as "mc.enemy"
ExportAssets (56)Timeline Frame 3Symbol 339 as "mc.vehicle"
ExportAssets (56)Timeline Frame 3Symbol 342 as "mc.impact"
ExportAssets (56)Timeline Frame 3Symbol 359 as "mc.explosionF"
ExportAssets (56)Timeline Frame 3Symbol 360 as "mc.distroyV"
ExportAssets (56)Timeline Frame 3Symbol 381 as "mc.debris"
ExportAssets (56)Timeline Frame 3Symbol 400 as "mc.powerup"
ExportAssets (56)Timeline Frame 3Symbol 407 as "mc.missile"
ExportAssets (56)Timeline Frame 3Symbol 410 as "mc.seeker"
ExportAssets (56)Timeline Frame 3Symbol 413 as "mc.bomb"
ExportAssets (56)Timeline Frame 3Symbol 459 as "mc.buildings"
ExportAssets (56)Timeline Frame 3Symbol 476 as "mc.smoke"
ExportAssets (56)Timeline Frame 3Symbol 478 as "lockload_snd"
ExportAssets (56)Timeline Frame 3Symbol 479 as "allright_snd"
ExportAssets (56)Timeline Frame 3Symbol 480 as "lookgood_snd"
ExportAssets (56)Timeline Frame 3Symbol 481 as "hahhah_snd"
ExportAssets (56)Timeline Frame 3Symbol 482 as "takethat_snd"
ExportAssets (56)Timeline Frame 3Symbol 483 as "eatlead_snd"
ExportAssets (56)Timeline Frame 3Symbol 484 as "dobetter_snd"
ExportAssets (56)Timeline Frame 3Symbol 485 as "mandown_snd"
ExportAssets (56)Timeline Frame 3Symbol 486 as "goindown_snd"
ExportAssets (56)Timeline Frame 3Symbol 487 as "letsroll_snd"
ExportAssets (56)Timeline Frame 3Symbol 488 as "letsgo_snd"
ExportAssets (56)Timeline Frame 3Symbol 489 as "lookout_snd"
ExportAssets (56)Timeline Frame 3Symbol 490 as "letsrock_snd"
ExportAssets (56)Timeline Frame 3Symbol 491 as "enginet_snd"
ExportAssets (56)Timeline Frame 3Symbol 492 as "watchout_snd"
ExportAssets (56)Timeline Frame 3Symbol 493 as "warning_snd"
ExportAssets (56)Timeline Frame 3Symbol 494 as "needed_snd"
ExportAssets (56)Timeline Frame 3Symbol 495 as "health_snd"
ExportAssets (56)Timeline Frame 3Symbol 496 as "bombs_snd"
ExportAssets (56)Timeline Frame 3Symbol 497 as "ric1_snd"
ExportAssets (56)Timeline Frame 3Symbol 498 as "ric2_snd"
ExportAssets (56)Timeline Frame 3Symbol 499 as "ric3_snd"
ExportAssets (56)Timeline Frame 3Symbol 500 as "overkill_snd"
ExportAssets (56)Timeline Frame 3Symbol 501 as "bullets_snd"
ExportAssets (56)Timeline Frame 3Symbol 502 as "mgun2_snd"
ExportAssets (56)Timeline Frame 3Symbol 503 as "mgun1_snd"
ExportAssets (56)Timeline Frame 3Symbol 504 as "m4_snd"
ExportAssets (56)Timeline Frame 3Symbol 505 as "m3_snd"
ExportAssets (56)Timeline Frame 3Symbol 506 as "m1_snd"
ExportAssets (56)Timeline Frame 3Symbol 507 as "m2_snd"
ExportAssets (56)Timeline Frame 3Symbol 508 as "guns1_snd"
ExportAssets (56)Timeline Frame 3Symbol 509 as "guns3_snd"
ExportAssets (56)Timeline Frame 3Symbol 510 as "guns2_snd"
ExportAssets (56)Timeline Frame 3Symbol 511 as "missile2_snd"
ExportAssets (56)Timeline Frame 3Symbol 512 as "missile_snd"
ExportAssets (56)Timeline Frame 3Symbol 513 as "apacheintro.wav"
ExportAssets (56)Timeline Frame 3Symbol 514 as "apachemenu.wav"
ExportAssets (56)Timeline Frame 3Symbol 515 as "game_snd"
ExportAssets (56)Timeline Frame 3Symbol 518 as "mc.die"

Labels

"init"Frame 3
"menu"Frame 23
"toInstruct"Frame 42
"toScores"Frame 85
"toGame"Frame 123
"gameover"Frame 161
"highscores"Frame 185
"stolen"Frame 196
"b1"Symbol 9 MovieClip [mc.bullet] Frame 1
"b2"Symbol 9 MovieClip [mc.bullet] Frame 5
"b3"Symbol 9 MovieClip [mc.bullet] Frame 9
"b4"Symbol 9 MovieClip [mc.bullet] Frame 13
"b6"Symbol 9 MovieClip [mc.bullet] Frame 17
"b8"Symbol 9 MovieClip [mc.bullet] Frame 21
"show"Symbol 33 MovieClip Frame 93
"logoAni"Symbol 84 MovieClip [ftloader] Frame 6
"loader"Symbol 84 MovieClip [ftloader] Frame 13
"update"Symbol 84 MovieClip [ftloader] Frame 19
"stolen"Symbol 84 MovieClip [ftloader] Frame 26
"local"Symbol 84 MovieClip [ftloader] Frame 32
"true"Symbol 89 MovieClip Frame 3
"false"Symbol 89 MovieClip Frame 5
"loadAd"Symbol 127 MovieClip Frame 2
"showAd"Symbol 127 MovieClip Frame 12
"preload"Symbol 140 MovieClip Frame 3
"loop"Symbol 232 MovieClip Frame 2
"loop"Symbol 233 MovieClip Frame 2
"up"Symbol 240 MovieClip [mc.ship] Frame 1
"level"Symbol 240 MovieClip [mc.ship] Frame 2
"down"Symbol 240 MovieClip [mc.ship] Frame 3
"move"Symbol 308 MovieClip Frame 1
"fire"Symbol 308 MovieClip Frame 2
"gameover"Symbol 555 MovieClip Frame 5

Dynamic Text Variables

txtPercentLoaded2Symbol 129 EditableText"The Game is loading (0%)"
txtPercentLoaded2Symbol 132 EditableText"The Game is loading (0%)"




http://swfchan.com/7/31121/info.shtml
Created: 18/5 -2019 20:54:25 Last modified: 18/5 -2019 20:54:25 Server time: 11/05 -2024 06:08:00