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

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

CantankerousTank.swf

This is the info page for
Flash #11923

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


Text
0%

Hats:

0

/ 12

Hats:

0

/ 12

Hats:

0

/ 12

hiscore:

7

hiscore:

7

hiscore:

debug text

debug text

debug text

34

16

5

7

7

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

YOU WIN

continue

continue

continue

continue

continue

continue

continue

continue

game design

programmer

lead animator

background paintings

sound / music

<P ALIGN="CENTER"><FONT FACE="_sans" SIZE="24" COLOR="#FFFFFF"><A HREF="http://www.petrifiedproductions.net/" target = "_blank">http://www.petrifiedproductions.net/</A></FONT></P>

additional content

special thanks

ActionScript [AS1/AS2]

Frame 1
_global.gameLoaded = false; this.onEnterFrame = function () { textPercent.text = Math.ceil((_root.getBytesLoaded() / _root.getBytesTotal()) * 100) + "%"; };
Frame 2
if (_root.getBytesLoaded() < (_root.getBytesTotal() - 20000)) { gotoAndPlay (1); }
Instance of Symbol 81 MovieClip in Frame 74
onClipEvent (load) { state = 1; }
Frame 106
_root.mcTank0.moving = true; _root.mcTank0.gotoAndPlay("move");
Frame 253
function changeMenu(old, choice) { if (old < choice) { var label = (choice + "down"); _root.mcMenu.mcMainMenu.gotoAndPlay(label); } else { var label = (choice + "up"); _root.mcMenu.mcMainMenu.gotoAndPlay(label); } } stop(); _global.gameover = true; _global.hat = 0; _global.soundGlobal = new Sound(); _global.soundGlobal.stop(); if (!_global.gameLoaded) { _quality = "MEDIUM"; _global.gameover = true; _global.paused = false; _global.hiscore = 0; _global.player2 = false; _global.musicOn = true; _global.menuChoice = 1; _global.menuItems = 3; _global.menuLevel = 1; _global.level = 1; _global.newGame = true; _global.quota1 = 80; _global.quota2 = 100; _global.levelDone = false; _global.frozen = false; _global.delay = 0; _global.level1Ratio = 0; _global.level2Ratio = 0; _global.hatArray = new Array("none", "british", "baby", "devil", "german", "sam", "cap"); _global.hat = 0; _global.hatTotal = 12; _global.hatPimp = false; _global.hatCop = false; _global.hatRoman = false; _global.hatFlower = false; _global.hatKing = false; _global.hatArmy = false; _global.keyPause = 13; _global.keyQuality = 81; _global.keyLeft = 72; _global.keyRight = 75; _global.keyUp1 = 65; _global.keyDown1 = 68; _global.keyBack = 74; _global.keyJump = 85; _global.keyFire = 32; _global.keyFire2 = 83; _global.keyP2 = 50; _global.keyLeftP2 = 37; _global.keyRightP2 = 39; _global.keyAimLeftP2 = 100; _global.keyAimRightP2 = 102; _global.keyFireP2 = 96; _global.downPressed = false; _global.upPressed = false; _global.firePressed = false; _global.fire2Pressed = false; _global.leftPressed = false; _global.rightPressed = false; _global.gameLoaded = true; } this.onEnterFrame = function () { if (_global.menuLevel == 1) { if (Key.isDown(_global.keyBack) || (Key.isDown(40))) { if (!_global.downPressed) { _global.downPressed = true; if (_global.menuChoice < _global.menuItems) { var oldChoice = _global.menuChoice; _global.menuChoice++; changeMenu(oldChoice, _global.menuChoice); } else { var oldChoice = _global.menuChoice; _global.menuChoice = 1; changeMenu(oldChoice, _global.menuChoice); } _global.soundGlobal.setVolume(100); _global.soundGlobal.attachSound("car crush 01"); _global.soundGlobal.start(); } } else { _global.downPressed = false; } if (Key.isDown(_global.keyJump) || (Key.isDown(38))) { if (!_global.upPressed) { _global.upPressed = true; if (_global.menuChoice > 1) { var oldChoice = _global.menuChoice; _global.menuChoice--; changeMenu(oldChoice, _global.menuChoice); } else { var oldChoice = _global.menuChoice; _global.menuChoice = _global.menuItems; changeMenu(oldChoice, _global.menuChoice); } _global.soundGlobal.setVolume(100); _global.soundGlobal.attachSound("car crush 01"); _global.soundGlobal.start(); } } else { _global.upPressed = false; } if (Key.isDown(_global.keyFire) || (Key.isDown(13))) { if (!_global.firePressed) { _global.firePressed = true; if (_global.menuChoice == 1) { _global.player2 = false; _global.menuLevel = 2; _root.mcMenu.gotoAndPlay("intro"); } else if (_global.menuChoice == 2) { _global.player2 = true; _global.menuLevel = 2; _root.mcMenu.gotoAndPlay("intro"); } else { _global.menuChoice = 1; _global.menuLevel = 0; _global.soundGlobal.stop(); _global.soundGlobal.attachSound("music 01"); _global.soundGlobal.setVolume(100); _global.soundGlobal.start(0, 10); gotoAndPlay (383); } _global.soundGlobal.setVolume(100); _global.soundGlobal.attachSound("cannon rotate"); _global.soundGlobal.start(); } } else { _global.firePressed = false; } } else if (_global.menuLevel == 2) { if (Key.isDown(_global.keyFire) || (Key.isDown(13))) { if (!_global.firePressed) { _global.firePressed = true; _global.menuLevel = 3; _root.mcMenu.mcHand.gotoAndPlay("press"); _root.mcMenu.gotoAndPlay("hats"); _global.soundGlobal.setVolume(100); _global.soundGlobal.attachSound("cannon rotate"); _global.soundGlobal.start(); } } else { _global.firePressed = false; } } else if (_global.menuLevel == 3) { if (Key.isDown(_global.keyLeft) || (Key.isDown(37))) { if (!_global.leftPressed) { _global.leftPressed = true; if (_global.hat > 0) { _global.hat--; } else { _global.hat = _global.hatArray.length - 1; } _root.mcMenu.mcLeft.gotoAndPlay("press"); _root.mcMenu.mcTank.mcBody.mcHat.gotoAndPlay(_global.hatArray[_global.hat]); _global.soundGlobal.setVolume(100); _global.soundGlobal.attachSound("car crush 01"); _global.soundGlobal.start(); } } else { _global.leftPressed = false; } if (Key.isDown(_global.keyRight) || (Key.isDown(39))) { if (!_global.rightPressed) { _global.rightPressed = true; if (_global.hat < (_global.hatArray.length - 1)) { _global.hat++; } else { _global.hat = 0; } _root.mcMenu.mcRight.gotoAndPlay("press"); _root.mcMenu.mcTank.mcBody.mcHat.gotoAndPlay(_global.hatArray[_global.hat]); _global.soundGlobal.setVolume(100); _global.soundGlobal.attachSound("car crush 01"); _global.soundGlobal.start(); } } else { _global.rightPressed = false; } if (Key.isDown(_global.keyFire) || (Key.isDown(13))) { if (!_global.firePressed) { _global.firePressed = true; _global.gameover = false; } } else { _global.firePressed = false; } _root.mcMenu.textHats.text = _global.hatArray.length - 1; } if (Key.isDown(_global.keyFire2)) { if (!_global.fire2Pressed) { _global.fire2Pressed = true; if (_global.menuLevel > 1) { _global.menuLevel--; _global.soundGlobal.setVolume(100); _global.soundGlobal.attachSound("cop fire"); _global.soundGlobal.start(); } if (_global.menuLevel == 1) { _global.menuChoice = 1; _root.mcMenu.gotoAndPlay("main"); } else if (_global.menuLevel == 2) { _root.mcMenu.gotoAndPlay("intro2"); } } } else { _global.fire2Pressed = false; } if (!_global.gameover) { _global.newGame = true; gotoAndPlay (254); } _root.textHiscore.text = _global.hiscore; };
Frame 254
stop(); pausePressed = false; if (Key.isDown(_global.keyPause)) { pausePressed = true; } p2Pressed = false; qPressed = false; _global.soundMusic = new Sound(_root.mcMain); _global.soundBall = new Sound(_root.mcMain.mcBall); _global.soundMissile = new Sound(_root.mcMain.mcMissile); _global.soundTank = new Sound(_root.mcMain.mcTank); _global.soundFX = new Sound(_root.mcMain.mcHitOne); _global.soundMan = new Sound(_root.mcMain.mcMan); _global.soundHeli = new Sound(_root.mcMain.mcHeli); _global.soundMusic.attachSound("music 01"); _global.soundMusic.setVolume(100); _global.soundFX.setVolume(60); _global.soundFX_sounds = 0; _global.soundCop.setVolume(60); _global.soundMan.setVolume(60); _global.soundFXDone = function () { _global.soundFX_sounds--; _global.soundFX.setVolume(60); if (_global.soundFX_sounds < 0) { _global.soundFX_sounds = 0; } }; _global.soundHeliIdle = function () { _global.soundHeli.attachSound("heli"); _global.soundHeli.start(0, 1000); }; _global.keyDebugHit = 9; _global.keyDebugHat = 8; debugHitPressed = false; debugHatPressed = false; _global.ground = 400; _global.gravity = 2; _global.score = 0; _global.scoreHR = 35; _global.scoreHB = -25; _global.scoreCR = 20; _global.scoreCB = -10; _global.scoreCop = 10; _global.scoreTR = 35; _global.scoreTB = 20; _global.scoreHeliR = 35; _global.scoreHeliB = 20; _global.scoreMan = 5; _global.scoreBalloon = 100; _global.statHR = 0; _global.statHB = 0; _global.statCR = 0; _global.statCB = 0; _global.statCop = 0; _global.statHeliR = 0; _global.statheliB = 0; _global.statTR = 0; _global.statTB = 0; _global.statMan = 0; _global.statTree = 0; _global.statBalloon = 0; _global.statTHR = 0; _global.statTHB = 0; _global.statTCR = 0; _global.statTCB = 0; _global.statTCop = 0; _global.statTHeliR = 0; _global.statTheliB = 0; _global.statTTR = 0; _global.statTTB = 0; _global.statTotalRed = 0; _global.statTotalBlue = 0; _global.delayCop = 10; _global.delayHeli = 25; _global.delayTank = 50; _global.delayBalloon = 10; _global.debugHit = false; pan = 0; camX = 0; camY = 0; lastX = _root.mcMain._x; lastY = _root.mcMain._y; _global.mainMenu = function () { _global.frozen = false; _global.menuChoice = 1; _global.menuLevel = 1; _global.menuChoice = 1; _global.player2 = false; _root.mcGameover.gotoAndPlay("idle"); _global.updateHiscore(); gotoAndPlay (241); }; _global.updateHiscore = function () { if (_global.hiscore < _global.score) { _global.hiscore = _global.score; } }; this.onEnterFrame = function () { if (_global.newGame) { _global.newGame = false; _global.resetGame(1, true); } if (_global.gameover) { _global.gameover = false; _global.soundGlobal.stop(); _global.updateHiscore(); _global.mainMenu(); } if (Key.isDown(_global.keyPause) && (!_global.levelDone)) { if ((!pausePressed) && (!_global.gameover)) { pausePressed = true; _global.paused = !_global.paused; _global.frozen = _global.paused; if (_global.paused) { _global.pauseMenuChoice = 1; _root.mcPaused.mcHand.gotoAndPlay("selected"); _root.mcPaused.mcArrow.gotoAndPlay("idle"); _root.mcPaused.gotoAndPlay("pause"); } else { _root.mcPaused.gotoAndPlay("unpause"); } } } else { pausePressed = false; } if (_global.paused) { if (Key.isDown(_global.keyBack)) { if (!_global.downPressed) { _global.downPressed = true; if (_global.pauseMenuChoice == 1) { _global.pauseMenuChoice = 2; _root.mcPaused.mcHand.gotoAndPlay("idle"); _root.mcPaused.mcArrow.gotoAndPlay("selected"); } else { _global.pauseMenuChoice = 1; _root.mcPaused.mcHand.gotoAndPlay("selected"); _root.mcPaused.mcArrow.gotoAndPlay("idle"); } } } else { _global.downPressed = false; } if (Key.isDown(_global.keyJump)) { if (!_global.upPressed) { _global.upPressed = true; if (_global.pauseMenuChoice == 1) { _global.pauseMenuChoice = 2; _root.mcPaused.mcHand.gotoAndPlay("idle"); _root.mcPaused.mcArrow.gotoAndPlay("selected"); } else { _global.pauseMenuChoice = 1; _root.mcPaused.mcHand.gotoAndPlay("selected"); _root.mcPaused.mcArrow.gotoAndPlay("idle"); } } } else { _global.upPressed = false; } if (Key.isDown(_global.keyFire)) { if (!_global.firePressed) { _global.firePressed = true; if (_global.pauseMenuChoice == 1) { _global.paused = !_global.paused; _global.frozen = _global.paused; _root.mcPaused.gotoAndPlay("unpause"); } else { _root.mcPaused.gotoAndPlay("unpause"); _global.gameover = true; } } } else { _global.firePressed = false; } } if (Key.isDown(_global.keyP2)) { if (!p2Pressed) { p2Pressed = true; if (Key.isDown(16)) { _global.player2 = !_global.player2; } } } else { p2Pressed = false; } if (Key.isDown(_global.keyQuality)) { if (!qPressed) { qPressed = true; if (_quality == "LOW") { _quality = "MEDIUM"; } else if (_quality == "MEDIUM") { _quality = "HIGH"; } else { _quality = "LOW"; } } } else { qPressed = false; } if (Key.isDown(_global.keyDebugHit)) { if (!debugHitPressed) { debugHitPressed = true; _global.debugHit = !_global.debugHit; } } else { debugHitPressed = false; } if (Key.isDown(_global.keyDebugHat)) { if (!debugHatPressed) { debugHatPressed = true; if (Key.isDown(16)) { _root.mcMain.mcTank.mcBody.mcHat.gotoAndPlay(_root.mcMain.mcTank.mcBody.mcHat._currentframe + 10); } } } else { debugHatPressed = false; } if (_root.mcMain.newHouseName != "") { temp = Math.random(); if (temp > 0.66) { if (_root.mcMain.newHouseRed) { _root.mcMain.mcHouseBigTwo.duplicateMovieClip(_root.mcMain.newHouseName, _root.mcMain.newHouseDepth); } else { _root.mcMain.mcHouseBigOne.duplicateMovieClip(_root.mcMain.newHouseName, _root.mcMain.newHouseDepth); } } else if (temp > 0.33) { if (_root.mcMain.newHouseRed) { _root.mcMain.mcHouseSmallTwo.duplicateMovieClip(_root.mcMain.newHouseName, _root.mcMain.newHouseDepth); } else { _root.mcMain.mcHouseSmallOne.duplicateMovieClip(_root.mcMain.newHouseName, _root.mcMain.newHouseDepth); } } else if (_root.mcMain.newHouseRed) { _root.mcMain.mcShackTwo.duplicateMovieClip(_root.mcMain.newHouseName, _root.mcMain.newHouseDepth); } else { _root.mcMain.mcShackOne.duplicateMovieClip(_root.mcMain.newHouseName, _root.mcMain.newHouseDepth); } if (Math.random() < 0.5) { _root.mcMain[_root.mcMain.newHouseName]._xscale = 100; } else { _root.mcMain[_root.mcMain.newHouseName]._xscale = -100; } _root.mcMain[_root.mcMain.newHouseName]._x = _root.mcMain.newHouseX - 850; _root.mcMain[_root.mcMain.newHouseName]._y = _root.mcMain.newHouseY; _root.mcMain.newHouseName = ""; _root.mcMain.newHouseDepth = 0; _root.mcMain.newHouseX = 0; _root.mcMain.newHouseY = 0; } if ((!_global.paused) && (!_global.gameover)) { _root.mcMain._x = lastX; _root.mcMain._y = lastY; if ((!_global.levelDone) && (_global.statHR >= _global["quota" + _global.level])) { _global.levelDone = true; _global.frozen = true; _global.delay = 90; _root.mcMain.move = 0; _root.mcMain.mcTank.gotoAndPlay("idle"); _global.statTotalRed = ((_global.statHR + _global.statCR) + _global.statHeliR) + _global.statTR; _root[("mcLevel" + _global.level) + "Passed"].textRed.text = "0"; _root[("mcLevel" + _global.level) + "Passed"].red = 0; _root[("mcLevel" + _global.level) + "Passed"].redH = 0; _root[("mcLevel" + _global.level) + "Passed"].redC = 0; _root[("mcLevel" + _global.level) + "Passed"].redT = 0; _root[("mcLevel" + _global.level) + "Passed"].redHeli = 0; _global.statTotalBlue = ((_global.statHB + _global.statCB) + _global.statHeliB) + _global.statTB; _root[("mcLevel" + _global.level) + "Passed"].textBlue.text = "0"; _root[("mcLevel" + _global.level) + "Passed"].blue = 0; _root[("mcLevel" + _global.level) + "Passed"].blueH = 0; _root[("mcLevel" + _global.level) + "Passed"].blueC = 0; _root[("mcLevel" + _global.level) + "Passed"].blueT = 0; _root[("mcLevel" + _global.level) + "Passed"].blueHeli = 0; _root[("mcLevel" + _global.level) + "Passed"].gradeUpdate = true; _root[("mcLevel" + _global.level) + "Passed"].textScore = _global.score; _root[("mcLevel" + _global.level) + "Passed"].tally = _global.score; _root[("mcLevel" + _global.level) + "Passed"].bonus = 0; if (_global.level == 1) { _root.mcLevel1Passed._visible = true; _global.level1Ratio = _global.statTotalRed / _global.statTotalBlue; } else { _root.mcLevel2Passed._visible = true; _global.level2Ratio = _global.statTotalRed / _global.statTotalBlue; if (_global.level1Ratio < 0.8) { _root.mcLevel2Passed.mcGrade1.gotoAndPlay("F"); } else if (_global.level1Ratio < 1.1) { _root.mcLevel2Passed.mcGrade1.gotoAndPlay("D"); } else if (_global.level1Ratio < 1.4) { _root.mcLevel2Passed.mcGrade1.gotoAndPlay("C"); } else if (_global.level1Ratio < 1.8) { _root.mcLevel2Passed.mcGrade1.gotoAndPlay("B"); } else if (_global.level1Ratio < 2.8) { _root.mcLevel2Passed.mcGrade1.gotoAndPlay("A"); } else if (_global.level1Ratio >= 2.8) { _root.mcLevel2Passed.mcGrade1.gotoAndPlay("Aplus"); } } _global.statTHR = _global.statTHR + _global.statHR; _global.statTHB = _global.statTHB + _global.statHB; _global.statTCR = _global.statTCR + _global.statCR; _global.statTCB = _global.statTCB + _global.statCB; _global.statTCop = _global.statTCop + _global.statCop; _global.statTHeliR = _global.statTHeliR + _global.statHeliR; _global.statTheliB = _global.statTheliB + _global.statheliB; _global.statTTR = _global.statTTR + _global.statTR; _global.statTTB = _global.statTTB + _global.statTB; } else if (_global.levelDone) { if (_global.delay <= 0) { if (Key.isDown(_global.keyFire)) { _global.levelDone = false; _global.frozen = false; _global.level++; if (_global.level == 2) { _global.resetGame(_global.level, false); } else { _global.soundGlobal.stop(); _global.soundGlobal.attachSound("win music"); _global.soundGlobal.setVolume(100); _global.soundGlobal.start(0, 10); gotoAndPlay (255); } } } else { _global.delay--; } } if (!_global.levelDone) { if (_root.mcMain.mcTank._xscale == 100) { if (_root.mcMain._x < 490) { pan = 12; } else if (_root.mcMain._x < 498) { pan = 8; } else if (pan != 0) { pan = pan * 0.76; if (pan < 0.5) { pan = 0; } } _root.mcMain._x = _root.mcMain._x + pan; _root.mcCloud1._x = _root.mcCloud1._x + (pan / 8); _root.mcCloud2._x = _root.mcCloud2._x + (pan / 8); _root.mcSun._x = _root.mcSun._x + (pan / 12); _root.mcMountains1._x = _root.mcMountains1._x + (pan / 6); _root.mcMountains2._x = _root.mcMountains2._x + (pan / 6); _root.mcMountains3._x = _root.mcMountains3._x + (pan / 6); } else { if (_root.mcMain._x > 290) { pan = -12; } else if (_root.mcMain._x > 282) { pan = -8; } else if (pan != 0) { pan = pan * 0.76; if (pan > -0.5) { pan = 0; } } _root.mcMain._x = _root.mcMain._x + pan; _root.mcCloud1._x = _root.mcCloud1._x + (pan / 8); _root.mcCloud2._x = _root.mcCloud2._x + (pan / 8); _root.mcSun._x = _root.mcSun._x + (pan / 12); _root.mcMountains1._x = _root.mcMountains1._x + (pan / 6); _root.mcMountains2._x = _root.mcMountains2._x + (pan / 6); _root.mcMountains3._x = _root.mcMountains3._x + (pan / 6); } lastX = _root.mcMain._x; lastY = _root.mcMain._y; } if (camX != 0) { _root.mcMain._x = _root.mcMain._x + camX; _root.mcMain._y = _root.mcMain._y + camY; camX = camX * -0.8; if (Math.random() > 0.5) { camY = camY * -0.7; } else { camY = camY * 0.7; } if (Math.abs(camX) < 0.6) { camX = 0; } if (Math.abs(camY) < 0.6) { camY = 0; } } } _root.mcHud2.textHouseRed.text = _global.statHR; _root.mcHud2.textHouseBlue.text = _global.statHB; _root.mcHud2.textCarRed.text = _global.statCR; _root.mcHud2.textCarBlue.text = _global.statCB; if (_global.score <= 0) { _global.score = 0; } _root.textScore.text = _global.score; if (!_global.hatPimp) { if (_global.statMan >= 80) { _global.hatPimp = true; _global.hatArray.push("pimp"); } } if (!_global.hatCop) { if (_global.statCop >= 20) { _global.hatCop = true; _global.hatArray.push("cop"); } } if (!_global.hatRoman) { if (_global.statHB >= 60) { _global.hatRoman = true; _global.hatArray.push("roman"); } } if (!_global.hatFlower) { if (_global.statTree >= 80) { _global.hatFlower = true; _global.hatArray.push("flower"); } } if (!_global.hatKing) { if (_global.statBalloon > 0) { _global.hatKing = true; _global.hatArray.push("king"); } } if (!_global.hatArmy) { if (((_global.statHeliB + _global.statHeliR) >= 20) && ((_global.statTB + _global.statTR) >= 20)) { _global.hatArmy = true; _global.hatArray.push("army"); } } _root.textDebug.text = ""; _root.textDebug2.text = ""; _root.textDebug3.text = ""; };
Instance of Symbol 360 MovieClip "mcSun" in Frame 254
onClipEvent (load) { lastX = this._x; lastY = this._y; } onClipEvent (enterFrame) { this._x = lastX; this._y = lastY; if (_root.camX != 0) { this._x = this._x + _root.camX; this._y = this._y + _root.camY; } }
Instance of Symbol 363 MovieClip "mcCloud2" in Frame 254
onClipEvent (load) { lastX = this._x; lastY = this._y; } onClipEvent (enterFrame) { this._x = lastX; this._y = lastY; this._x = this._x + 0.1; if (this._x > 970) { this._x = -170; } if (_root.camX != 0) { this._x = this._x + _root.camX; this._y = this._y + _root.camY; } else { lastX = this._x; lastY = this._y; } }
Instance of Symbol 366 MovieClip "mcCloud1" in Frame 254
onClipEvent (load) { lastX = this._x; lastY = this._y; } onClipEvent (enterFrame) { this._x = lastX; this._y = lastY; this._x = this._x + 0.12; if (this._x > 920) { this._x = -120; } if (_root.camX != 0) { this._x = this._x + _root.camX; this._y = this._y + _root.camY; } else { lastX = this._x; lastY = this._y; } }
Instance of Symbol 369 MovieClip "mcMountains1" in Frame 254
onClipEvent (load) { lastX = this._x; lastY = this._y; } onClipEvent (enterFrame) { this._x = lastX; this._y = lastY; if (!_global.frozen) { this._x = this._x - ((_root.mcMain.move * _root.mcMain.speed) / 12); } if (this._x <= -805.5) { this._x = this._x + 2429; } else if (this._x >= 1620) { this._x = this._x + -2429; } if (_root.camX != 0) { this._x = this._x + _root.camX; this._y = this._y + _root.camY; } else { lastX = this._x; lastY = this._y; } }
Instance of Symbol 369 MovieClip "mcMountains2" in Frame 254
onClipEvent (load) { lastX = this._x; lastY = this._y; } onClipEvent (enterFrame) { this._x = lastX; this._y = lastY; if (!_global.frozen) { this._x = this._x - ((_root.mcMain.move * _root.mcMain.speed) / 12); } if (this._x <= -805.5) { this._x = this._x + 2429; } else if (this._x >= 1620) { this._x = this._x + -2429; } if (_root.camX != 0) { this._x = this._x + _root.camX; this._y = this._y + _root.camY; } else { lastX = this._x; lastY = this._y; } }
Instance of Symbol 369 MovieClip "mcMountains3" in Frame 254
onClipEvent (load) { lastX = this._x; lastY = this._y; } onClipEvent (enterFrame) { this._x = lastX; this._y = lastY; if (!_global.frozen) { this._x = this._x - ((_root.mcMain.move * _root.mcMain.speed) / 12); } if (this._x <= -805.5) { this._x = this._x + 2429; } else if (this._x >= 1620) { this._x = this._x + -2429; } if (_root.camX != 0) { this._x = this._x + _root.camX; this._y = this._y + _root.camY; } else { lastX = this._x; lastY = this._y; } }
Instance of Symbol 475 MovieClip in Frame 254
onClipEvent (enterFrame) { if (_global.level == 2) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 512 MovieClip "mcPaused" in Frame 254
onClipEvent (load) { this.gotoAndPlay("unpaused"); }
Instance of Symbol 565 MovieClip "mcLevel1Passed" in Frame 254
onClipEvent (load) { red = 0; blue = 0; redH = 0; redT = 0; redC = 0; redHeli = 0; blueH = 0; blueT = 0; blueC = 0; blueHeli = 0; gradeUpdate = false; bonus = 0; tally = 0; } onClipEvent (enterFrame) { if (blue < _global.statTotalBlue) { blue++; this.textBlue.text = blue; } if (red < _global.statTotalRed) { red++; this.textRed.text = red; } if (blueH < _global.statHB) { blueH++; this.textBH.text = blueH; } else if (blueC < _global.statCB) { blueC++; this.textBC.text = blueC; } else if (blueHeli < _global.statHeliB) { blueHeli++; this.textBHeli.text = blueHeli; } else if (blueT < _global.statTB) { blueT++; this.textBT.text = blueT; } if (redH < _global.statHR) { redH++; this.textRH.text = redH; } else if (redC < _global.statCR) { redC++; this.textRC.text = redC; } else if (redHeli < _global.statHeliR) { redHeli++; this.textRHeli.text = redHeli; } else if (redT < _global.statTR) { redT++; this.textRT.text = redT; } else if (gradeUpdate) { gradeUpdate = false; if (_global[("level" + _global.level) + "Ratio"] < 0.8) { this.mcGrade.gotoAndPlay("F"); this.mcBonus.gotoAndPlay("F"); bonus = 0; } else if (_global[("level" + _global.level) + "Ratio"] < 1.1) { this.mcGrade.gotoAndPlay("D"); this.mcBonus.gotoAndPlay("D"); bonus = 100; } else if (_global[("level" + _global.level) + "Ratio"] < 1.4) { this.mcGrade.gotoAndPlay("C"); this.mcBonus.gotoAndPlay("C"); bonus = 500; } else if (_global[("level" + _global.level) + "Ratio"] < 1.8) { this.mcGrade.gotoAndPlay("B"); this.mcBonus.gotoAndPlay("B"); bonus = 1000; } else if (_global[("level" + _global.level) + "Ratio"] < 2.8) { this.mcGrade.gotoAndPlay("A"); this.mcBonus.gotoAndPlay("A"); bonus = 2000; } else if (_global[("level" + _global.level) + "Ratio"] >= 2.8) { this.mcGrade.gotoAndPlay("Aplus"); this.mcBonus.gotoAndPlay("Aplus"); bonus = 3000; } _global.score = _global.score + bonus; } if (tally < _global.score) { tally = tally + 23; } else { tally = _global.score; } this.textScore1.text = tally; }
Instance of Symbol 580 MovieClip "mcLevel2Passed" in Frame 254
onClipEvent (load) { red = 0; blue = 0; redH = 0; redT = 0; redC = 0; redHeli = 0; blueH = 0; blueT = 0; blueC = 0; blueHeli = 0; gradeUpdate = false; bonus = 0; tally = 0; } onClipEvent (enterFrame) { if (blue < _global.statTotalBlue) { blue++; this.textBlue.text = blue; } if (red < _global.statTotalRed) { red++; this.textRed.text = red; } if (blueH < _global.statHB) { blueH++; this.textBH.text = blueH; } else if (blueC < _global.statCB) { blueC++; this.textBC.text = blueC; } else if (blueHeli < _global.statHeliB) { blueHeli++; this.textBHeli.text = blueHeli; } else if (blueT < _global.statTB) { blueT++; this.textBT.text = blueT; } if (redH < _global.statHR) { redH++; this.textRH.text = redH; } else if (redC < _global.statCR) { redC++; this.textRC.text = redC; } else if (redHeli < _global.statHeliR) { redHeli++; this.textRHeli.text = redHeli; } else if (redT < _global.statTR) { redT++; this.textRT.text = redT; } else if (gradeUpdate) { gradeUpdate = false; if (_global[("level" + _global.level) + "Ratio"] < 0.8) { this.mcGrade.gotoAndPlay("F"); this.mcBonus.gotoAndPlay("F"); bonus = 0; } else if (_global[("level" + _global.level) + "Ratio"] < 1.1) { this.mcGrade.gotoAndPlay("D"); this.mcBonus.gotoAndPlay("D"); bonus = 100; } else if (_global[("level" + _global.level) + "Ratio"] < 1.4) { this.mcGrade.gotoAndPlay("C"); this.mcBonus.gotoAndPlay("C"); bonus = 500; } else if (_global[("level" + _global.level) + "Ratio"] < 1.8) { this.mcGrade.gotoAndPlay("B"); this.mcBonus.gotoAndPlay("B"); bonus = 1000; } else if (_global[("level" + _global.level) + "Ratio"] < 2.8) { this.mcGrade.gotoAndPlay("A"); this.mcBonus.gotoAndPlay("A"); bonus = 2000; } else if (_global[("level" + _global.level) + "Ratio"] >= 2.8) { this.mcGrade.gotoAndPlay("Aplus"); this.mcBonus.gotoAndPlay("Aplus"); bonus = 3000; } _global.score = _global.score + bonus; if (_global.level2Ratio > _global.level1Ratio) { this.mcBonus2.gotoAndPlay("win"); bonus = bonus + 1000; } else { this.mcBonus2.gotoAndPlay("lose"); } } if (tally < _global.score) { tally = tally + 23; } else { tally = _global.score; } this.textScore1.text = tally; }
Frame 354
stop(); this.onEnterFrame = function () { if (Key.isDown(_global.keyFire)) { if (!_global.firePressed) { _global.firePressed = true; _global.soundGlobal.stop(); _global.soundGlobal.attachSound("music 01"); _global.soundGlobal.setVolume(100); _global.soundGlobal.start(0, 10); play(); } } else { _global.firePressed = false; } };
Frame 391
_root.mcTank.gotoAndPlay("move");
Frame 466
_root.mcTank.gotoAndPlay("move");
Frame 541
_root.mcTank.gotoAndPlay("move");
Frame 616
_root.mcTank.gotoAndPlay("move");
Frame 691
_root.mcTank.gotoAndPlay("move");
Frame 766
_root.mcTank.gotoAndPlay("move");
Frame 841
_root.mcTank.gotoAndPlay("move");
Frame 916
_root.mcTank.gotoAndPlay("move");
Instance of Symbol 158 MovieClip in Frame 991
onClipEvent (enterFrame) { _global.soundGlobal.setVolume(_global.soundGlobal.getVolume() - 1); }
Frame 1076
_global.menuLevel = 1; _global.mainMenu(); gotoAndPlay (241);
Symbol 80 MovieClip Frame 37
stop();
Symbol 81 MovieClip Frame 5
if (this.state == 1) { gotoAndPlay (1); }
Instance of Symbol 80 MovieClip "mcManFall" in Symbol 81 MovieClip Frame 10
onClipEvent (load) { yVel = Math.random() * -16; } onClipEvent (enterFrame) { if (_name != "mcManFall") { this._x = this._x - (_parent.move * _parent.speed); this._x = this._x + xVel; yVel = yVel + (_global.gravity / 3); this._y = this._y + yVel; if (this._y > (_global.ground - 246)) { this.removeMovieClip(); } temp = _parent.dBall0; while (temp < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + temp].mcHit)) { this.removeMovieClip(); } temp++; } } }
Symbol 81 MovieClip Frame 19
stop();
Symbol 92 MovieClip Frame 1
stop();
Symbol 101 MovieClip Frame 9
stop();
Symbol 101 MovieClip Frame 19
stop();
Symbol 101 MovieClip Frame 29
stop();
Symbol 101 MovieClip Frame 39
stop();
Symbol 101 MovieClip Frame 49
stop();
Symbol 101 MovieClip Frame 59
stop();
Symbol 101 MovieClip Frame 69
stop();
Symbol 101 MovieClip Frame 79
stop();
Symbol 101 MovieClip Frame 89
stop();
Symbol 101 MovieClip Frame 99
stop();
Symbol 101 MovieClip Frame 109
stop();
Symbol 101 MovieClip Frame 119
stop();
Symbol 101 MovieClip Frame 129
stop();
Symbol 101 MovieClip Frame 139
stop();
Symbol 105 MovieClip Frame 1
stop();
Symbol 110 MovieClip Frame 9
gotoAndPlay (1);
Symbol 118 MovieClip Frame 9
stop();
Symbol 118 MovieClip Frame 19
stop();
Symbol 118 MovieClip Frame 29
stop();
Symbol 118 MovieClip Frame 30
stop();
Symbol 118 MovieClip Frame 39
stop();
Symbol 118 MovieClip Frame 49
stop();
Symbol 118 MovieClip Frame 59
stop();
Symbol 118 MovieClip Frame 69
stop();
Symbol 118 MovieClip Frame 79
stop();
Symbol 135 MovieClip Frame 13
stop();
Symbol 150 MovieClip Frame 33
stop();
Symbol 151 MovieClip Frame 39
stop();
Symbol 152 MovieClip Frame 9
if ((!this.jumping) && (!this.moving)) { gotoAndPlay (1); }
Symbol 152 MovieClip Frame 26
if (this.moving) { gotoAndPlay (10); }
Symbol 152 MovieClip Frame 46
if (this.moving) { gotoAndPlay (30); }
Symbol 152 MovieClip Frame 63
_global.soundTank.attachSound("tank land"); _global.soundTank.start();
Symbol 152 MovieClip Frame 69
this.jumping = false;
Symbol 152 MovieClip Frame 72
_global.soundTank.setVolume(60); _global.soundTank.attachSound("tank idle"); _global.soundTank.start(0, 1000); if (this.moving) { gotoAndPlay (10); } else if (this.jumping) { gotoAndPlay (50); } else { gotoAndPlay (1); }
Symbol 152 MovieClip Frame 80
_global.soundTank.stop(); _global.soundTank.attachSound("missile explode"); _global.soundTank.start();
Symbol 152 MovieClip Frame 84
_global.soundTank.attachSound("missile explode"); _global.soundTank.start();
Symbol 152 MovieClip Frame 88
_global.soundTank.attachSound("missile explode"); _global.soundTank.start();
Symbol 152 MovieClip Frame 91
_global.soundTank.attachSound("missile explode"); _global.soundTank.start();
Symbol 152 MovieClip Frame 112
stop();
Instance of Symbol 160 MovieClip in Symbol 161 MovieClip Frame 1
onClipEvent (load) { xVel = (Math.random() * 15) + 5; yVel = (Math.random() * 13) + 14; } onClipEvent (enterFrame) { if (this._y < 1000) { this._y = this._y + yVel; this._x = this._x + xVel; } else { this._y = -1100; this._x = (Math.random() * -750) + 300; xVel = (Math.random() * 15) + 5; yVel = (Math.random() * 13) + 14; } }
Instance of Symbol 160 MovieClip in Symbol 161 MovieClip Frame 1
onClipEvent (load) { xVel = (Math.random() * 15) + 5; yVel = (Math.random() * 13) + 14; } onClipEvent (enterFrame) { if (this._y < 1000) { this._y = this._y + yVel; this._x = this._x + xVel; } else { this._y = -1100; this._x = (Math.random() * -750) + 300; xVel = (Math.random() * 15) + 5; yVel = (Math.random() * 13) + 14; } }
Symbol 175 MovieClip Frame 9
stop();
Symbol 175 MovieClip Frame 19
stop();
Symbol 175 MovieClip Frame 29
stop();
Symbol 175 MovieClip Frame 39
stop();
Symbol 175 MovieClip Frame 49
stop();
Symbol 175 MovieClip Frame 59
stop();
Symbol 176 MovieClip Frame 9
stop();
Symbol 185 MovieClip Frame 8
stop();
Symbol 191 MovieClip Frame 9
stop();
Symbol 191 MovieClip Frame 19
stop();
Symbol 191 MovieClip Frame 29
stop();
Symbol 191 MovieClip Frame 39
stop();
Symbol 194 MovieClip Frame 13
stop();
Symbol 199 MovieClip Frame 9
stop();
Symbol 199 MovieClip Frame 18
stop();
Symbol 199 MovieClip Frame 28
stop();
Symbol 199 MovieClip Frame 39
stop();
Symbol 205 MovieClip Frame 9
stop();
Symbol 205 MovieClip Frame 19
stop();
Symbol 205 MovieClip Frame 29
stop();
Symbol 220 MovieClip Frame 26
stop();
Symbol 221 MovieClip Frame 9
if (this.active) { gotoAndPlay (1); }
Symbol 221 MovieClip Frame 19
stop();
Symbol 236 MovieClip Frame 9
stop();
Symbol 236 MovieClip Frame 19
stop();
Symbol 236 MovieClip Frame 29
stop();
Symbol 236 MovieClip Frame 39
stop();
Symbol 243 MovieClip Frame 9
stop();
Symbol 243 MovieClip Frame 18
stop();
Symbol 243 MovieClip Frame 28
stop();
Symbol 243 MovieClip Frame 39
stop();
Symbol 248 MovieClip Frame 9
stop();
Symbol 248 MovieClip Frame 19
stop();
Symbol 248 MovieClip Frame 29
stop();
Symbol 263 MovieClip Frame 9
stop();
Symbol 264 MovieClip Frame 3
if (this.state == 1) { gotoAndPlay (1); }
Symbol 264 MovieClip Frame 24
if (this.state == 5) { gotoAndPlay (70); } else { this.state = 1; gotoAndPlay (1); }
Symbol 264 MovieClip Frame 64
if (this.state == 2) { this.state = 1; gotoAndPlay (1); }
Symbol 264 MovieClip Frame 81
if (_global.soundFX_sounds < 2) { _global.soundFX_sounds++; _global.soundFX.attachSound("heli explode"); _global.soundFX.onSoundComplete = _global.soundFXDone; _global.soundFX.setPan((this._x - 200) / 4); _global.soundFX.start(); }
Symbol 264 MovieClip Frame 89
this.state = 6; stop();
Symbol 282 MovieClip Frame 4
if (this.state == 1) { gotoAndPlay (1); }
Symbol 282 MovieClip Frame 18
this.state = 1; gotoAndPlay (1);
Symbol 282 MovieClip Frame 26
if (this.state == 2) { gotoAndPlay (30); } else { this.state = 1; gotoAndPlay (1); }
Symbol 282 MovieClip Frame 39
stop(); this.state = 0;
Symbol 294 MovieClip Frame 5
if (this.state == 1) { gotoAndPlay (1); }
Symbol 294 MovieClip Frame 19
stop();
Symbol 294 MovieClip Frame 29
this.state = 6; stop();
Symbol 307 MovieClip Frame 4
if (this.state == 1) { gotoAndPlay (1); }
Symbol 307 MovieClip Frame 18
this.state = 1; gotoAndPlay (1);
Symbol 307 MovieClip Frame 26
if (this.state == 2) { gotoAndPlay (30); } else { this.state = 1; gotoAndPlay (1); }
Symbol 307 MovieClip Frame 39
stop(); this.state = 0;
Symbol 322 MovieClip Frame 3
if (this.state == 1) { gotoAndPlay (1); }
Symbol 322 MovieClip Frame 19
stop();
Symbol 322 MovieClip Frame 29
this.state = 6; stop();
Symbol 322 MovieClip Frame 49
stop();
Symbol 328 MovieClip Frame 3
if (this.state == 1) { gotoAndPlay (1); }
Symbol 328 MovieClip Frame 24
if (this.state == 5) { gotoAndPlay (70); } else { this.state = 1; gotoAndPlay (1); }
Symbol 328 MovieClip Frame 64
if (this.state == 2) { this.state = 1; gotoAndPlay (1); }
Symbol 328 MovieClip Frame 81
if (_global.soundFX_sounds < 2) { _global.soundFX_sounds++; _global.soundFX.attachSound("heli explode"); _global.soundFX.onSoundComplete = _global.soundFXDone; _global.soundFX.setPan((this._x - 200) / 4); _global.soundFX.start(); }
Symbol 328 MovieClip Frame 89
this.state = 6; stop();
Symbol 329 MovieClip Frame 37
mcTank.mcBody.mcCannon.gotoAndPlay("fire");
Symbol 329 MovieClip Frame 43
mcHouse.gotoAndPlay("one"); mcHouse2.gotoAndPlay("one"); mcHouse3.gotoAndPlay("two");
Symbol 329 MovieClip Frame 148
mcTank.mcBody.mcCannon.gotoAndPlay("fire");
Symbol 329 MovieClip Frame 154
mcHouse.gotoAndPlay("one"); mcHouse2.gotoAndPlay("one"); mcHouse3.gotoAndPlay("two");
Instance of Symbol 328 MovieClip "mcTankR" in Symbol 329 MovieClip Frame 233
onClipEvent (load) { state = 1; }
Instance of Symbol 264 MovieClip "mcTankB" in Symbol 329 MovieClip Frame 233
onClipEvent (load) { state = 1; }
Instance of Symbol 307 MovieClip "mcHeli" in Symbol 329 MovieClip Frame 233
onClipEvent (load) { state = 1; }
Instance of Symbol 282 MovieClip "mcHeliR" in Symbol 329 MovieClip Frame 233
onClipEvent (load) { state = 1; }
Instance of Symbol 294 MovieClip in Symbol 329 MovieClip Frame 233
onClipEvent (load) { state = 1; }
Instance of Symbol 322 MovieClip "mcCopCar" in Symbol 329 MovieClip Frame 233
onClipEvent (load) { state = 1; }
Symbol 329 MovieClip Frame 254
mcTank.mcBody.mcCannon._rotation = mcTank.mcBody.mcCannon._rotation + 5;
Symbol 329 MovieClip Frame 255
mcTank.mcBody.mcCannon._rotation = mcTank.mcBody.mcCannon._rotation + 5;
Symbol 329 MovieClip Frame 256
mcTank.mcBody.mcCannon._rotation = mcTank.mcBody.mcCannon._rotation + 5;
Symbol 329 MovieClip Frame 257
mcTank.mcBody.mcCannon._rotation = mcTank.mcBody.mcCannon._rotation + 5;
Symbol 329 MovieClip Frame 258
mcTank.mcBody.mcCannon._rotation = mcTank.mcBody.mcCannon._rotation + 5;
Symbol 329 MovieClip Frame 259
mcTank.mcBody.mcCannon._rotation = mcTank.mcBody.mcCannon._rotation + 5;
Symbol 329 MovieClip Frame 267
mcTank.mcBody.mcCannon.gotoAndPlay("fire");
Instance of Symbol 221 MovieClip in Symbol 329 MovieClip Frame 267
onClipEvent (load) { active = true; }
Symbol 329 MovieClip Frame 273
mcHouse.gotoAndPlay("one");
Symbol 329 MovieClip Frame 275
mcHeliR.gotoAndPlay("boom");
Symbol 329 MovieClip Frame 278
mcHeli.gotoAndPlay("boom");
Symbol 329 MovieClip Frame 280
mcBall.gotoAndPlay("boom"); mcTankR.gotoAndPlay("boom"); mcCopCar.gotoAndPlay("hit");
Symbol 329 MovieClip Frame 282
mcTankB.gotoAndPlay("boom");
Symbol 329 MovieClip Frame 378
_global.menuLevel = 3; _root.mcMenu.gotoAndPlay("hats");
Symbol 332 MovieClip Frame 9
stop();
Symbol 332 MovieClip Frame 12
gotoAndPlay (1);
Symbol 335 MovieClip Frame 9
stop();
Symbol 335 MovieClip Frame 12
gotoAndPlay (1);
Symbol 346 MovieClip Frame 9
gotoAndPlay (1);
Symbol 346 MovieClip Frame 16
gotoAndPlay (20);
Symbol 346 MovieClip Frame 29
gotoAndPlay (20);
Symbol 346 MovieClip Frame 39
stop();
Symbol 372 MovieClip Frame 9
stop();
Symbol 372 MovieClip Frame 19
stop();
Instance of Symbol 376 MovieClip "mcHit2" in Symbol 377 MovieClip Frame 1
onClipEvent (load) { if (_global.debugHit) { this._alpha = 100; } else { this._alpha = 0; } }
Symbol 377 MovieClip Frame 9
if (this.active) { gotoAndPlay (1); }
Instance of Symbol 376 MovieClip "mcHit" in Symbol 377 MovieClip Frame 11
onClipEvent (load) { if (_global.debugHit) { this._alpha = 100; } else { this._alpha = 0; } }
Symbol 377 MovieClip Frame 19
stop();
Symbol 383 MovieClip Frame 10
this.state = 0; stop();
Symbol 391 MovieClip Frame 9
stop();
Symbol 391 MovieClip Frame 19
stop();
Symbol 391 MovieClip Frame 29
stop();
Symbol 391 MovieClip Frame 39
stop();
Symbol 406 MovieClip Frame 29
if (this.state == 1) { gotoAndPlay (1); }
Symbol 406 MovieClip Frame 39
stop();
Symbol 418 MovieClip Frame 5
if (this.state == 1) { gotoAndPlay (1); }
Symbol 418 MovieClip Frame 19
stop();
Symbol 418 MovieClip Frame 29
this.state = 6; stop();
Instance of Symbol 376 MovieClip "mcHit2" in Symbol 421 MovieClip Frame 1
onClipEvent (load) { if (_global.debugHit) { this._alpha = 100; } else { this._alpha = 0; } }
Symbol 421 MovieClip Frame 9
stop();
Instance of Symbol 376 MovieClip "mcHit" in Symbol 421 MovieClip Frame 13
onClipEvent (load) { if (_global.debugHit) { this._alpha = 100; } else { this._alpha = 0; } }
Symbol 421 MovieClip Frame 36
this.state = 0; stop();
Symbol 425 MovieClip Frame 9
if (this.state == 1) { gotoAndPlay (1); }
Symbol 425 MovieClip Frame 12
if (this.state == 1) { gotoAndPlay (1); }
Instance of Symbol 80 MovieClip "mcManFall" in Symbol 425 MovieClip Frame 20
onClipEvent (load) { yVel = Math.random() * -16; } onClipEvent (enterFrame) { if (_name != "mcManFall") { this._x = this._x - (_parent.move * _parent.speed); this._x = this._x + xVel; yVel = yVel + (_global.gravity / 3); this._y = this._y + yVel; if (this._y > (_global.ground - 246)) { this.removeMovieClip(); } temp = _parent.dBall0; while (temp < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + temp].mcHit)) { this.removeMovieClip(); } temp++; } } }
Symbol 425 MovieClip Frame 29
stop();
Symbol 441 MovieClip Frame 9
gotoAndPlay (1);
Instance of Symbol 433 MovieClip "mcHit" in Symbol 441 MovieClip Frame 10
onClipEvent (load) { if (_global.debugHit) { this._alpha = 60; } else { this._alpha = 0; } } onClipEvent (enterFrame) { if (_global.debugHit) { this._alpha = 60; } else { this._alpha = 0; } }
Symbol 441 MovieClip Frame 19
gotoAndPlay (10);
Symbol 441 MovieClip Frame 32
gotoAndPlay (1);
Instance of Symbol 376 MovieClip "mcHit" in Symbol 447 MovieClip Frame 1
onClipEvent (load) { if (_global.debugHit) { this._alpha = 80; } else { this._alpha = 0; } } onClipEvent (enterFrame) { if (_global.debugHit) { this._alpha = 80; } else { this._alpha = 0; } }
Symbol 447 MovieClip Frame 7
if (!_root.mcMain.mcBuddy.shooting) { this._visible = false; }
Symbol 448 MovieClip Frame 1
stop();
Instance of Symbol 447 MovieClip "mcFX" in Symbol 448 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.mcMain.mcBuddy.shooting) { this._visible = true; } }
Instance of Symbol 376 MovieClip "mcHit" in Symbol 469 MovieClip Frame 23
onClipEvent (load) { if (_global.debugHit) { this._alpha = 100; } else { this._alpha = 0; } }
Symbol 469 MovieClip Frame 33
stop(); this.state = 0;
Symbol 469 MovieClip Frame 49
stop(); this.state = 0;
Symbol 470 MovieClip Frame 1
move = 0; speed = 8; dBall0 = 600; dLand0 = 50; dHouseBack0 = 100; dHouseFront0 = 700; dTank0 = 300; dBuddy0 = 400; dCar0 = 200; dTankSmall0 = 220; dBalloon0 = 40; dHeli0 = 250; dDebris0 = 140; dEnemy0 = 500; dTankFX0 = 310; dBall = dBall0; dLand = dLand0; dHouseBack = dHouseback0; dHouseFront = dHouseFront0; dDebris = dDebris0; dEnemy = dEnemy0; dTankFX = dTankFX0; dBuddy = dBuddy0; missiles = 0; debrisMAX = 12; enemyMAX = 16; tankFXMAX = 8; newHouseName = ""; newHouseDepth = 0; newHouseX = 0; newHouseY = 0; newHouseRed = true; treeNum = 0; makeNewHouseBack = function (red) { if (red) { _root.mcMain.mcHouseSmallTwo.duplicateMovieClip("houseRed" + dHouseBack, dHouseBack); _root.mcMain["houseRed" + dHouseBack]._x = base + (Math.random() * 140); if (Math.random() < 0.5) { _root.mcMain["houseRed" + dHouseBack]._xscale = 100; } else { _root.mcMain["houseRed" + dHouseBack]._xscale = -100; } _root.mcMain["houseRed" + dHouseBack]._y = 118.3 + (Math.random() * 9); } else { _root.mcMain.mcHouseSmallOne.duplicateMovieClip("houseBlue" + dHouseBack, dHouseBack); _root.mcMain["houseBlue" + dHouseBack]._x = base + (Math.random() * 140); if (Math.random() < 0.5) { _root.mcMain["houseBlue" + dHouseBack]._xscale = 100; } else { _root.mcMain["houseBlue" + dHouseBack]._xscale = -100; } _root.mcMain["houseBlue" + dHouseBack]._y = 118.3 + (Math.random() * 9); } }; makeNewHouseFront = function (red) { if (red) { _root.mcMain.mcHouseSmallTwo.duplicateMovieClip("houseRed" + dHouseFront, dHouseFront); _root.mcMain["houseRed" + dHouseFront]._x = base + (Math.random() * 140); if (Math.random() < 0.5) { _root.mcMain["houseRed" + dHouseFront]._xscale = 100; } else { _root.mcMain["houseRed" + dHouseFront]._xscale = -100; } _root.mcMain["houseRed" + dHouseFront]._y = 170.3 + (Math.random() * 9); } else { _root.mcMain.mcHouseSmallOne.duplicateMovieClip("houseBlue" + dHouseFront, dHouseFront); _root.mcMain["houseBlue" + dHouseFront]._x = base + (Math.random() * 140); if (Math.random() < 0.5) { _root.mcMain["houseBlue" + dHouseFront]._xscale = 100; } else { _root.mcMain["houseBlue" + dHouseFront]._xscale = -100; } _root.mcMain["houseBlue" + dHouseFront]._y = 170.3 + (Math.random() * 9); } }; makeNewTreeBack = function () { _root.mcMain.mcTree.duplicateMovieClip("tree" + dHouseBack, dHouseBack); _root.mcMain["tree" + dHouseBack]._x = base + (Math.random() * 80); _root.mcMain["tree" + dHouseBack]._y = 120 + (Math.random() * 12); }; makeNewTreeFront = function () { _root.mcMain.mcTree.duplicateMovieClip("tree" + ((dHouseFront0 + 13) - treeNum), (dHouseFront0 + 13) - treeNum); _root.mcMain["tree" + ((dHouseFront0 + 13) - treeNum)]._x = base + (Math.random() * 80); _root.mcMain["tree" + ((dHouseFront0 + 13) - treeNum)]._y = 210 + ((Math.random() * treeNum) * -6); }; _global.resetGame = function (level, reset) { _global.soundGlobal.stop(); _global.soundMusic.start(0, 1000); _global.soundHeli.setVolume(0); _global.gameover = false; _global.paused = false; _global.level = level; _global.levelDone = false; _root.mcLevel1Passed._visible = false; _root.mcLevel2Passed._visible = false; _root.mcLevel1Passed.mcGrade.gotoAndPlay("idle"); _root.mcLevel2Passed.mcGrade.gotoAndPlay("idle"); if (level == 1) { _root.mcLevel.gotoAndPlay("one"); } else { _root.mcLevel.gotoAndPlay("two"); } _global.statHR = 0; _global.statHB = 0; _global.statCR = 0; _global.statCB = 0; _global.statCop = 0; _global.statHeliR = 0; _global.statheliB = 0; _global.statTR = 0; _global.statTB = 0; _global.statMan = 0; _global.statTree = 0; _global.statBalloon = 0; if (reset) { _global.score = 0; _global.statTHR = 0; _global.statTHB = 0; _global.statTCR = 0; _global.statTCB = 0; _global.statTCop = 0; _global.statTHeliR = 0; _global.statTheliB = 0; _global.statTTR = 0; _global.statTTB = 0; } _root.mcReplay._visible = false; _root.mcQuit._visible = false; _root.mcHUD.mcHealth.gotoAndPlay("full"); _root.mcMain.mcTankShadow._visible = true; _root.mcMain.mcTank.swapDepths(dTank0); _root.mcMain.mcTankShadow.swapDepths(dTank0 - 1); _root.mcMain.mcBuddy.swapDepths(dBuddy0); with (_root.mcMain.mcTank) { gotoAndPlay("idle"); mcBody.gotoAndPlay("grump0"); health = 900; healthLast = 900; yVel = 0; state = 1; delay = 0; fireCount = 10; fire2Count = 10; moving = false; jumping = false; updateHealth = true; shot = 0; mcBody.mcHat.gotoAndPlay(_global.hatArray[_global.hat]); } _global.soundTank.stop(); _global.soundTank.setVolume(60); _global.soundTank.attachSound("tank idle"); _global.soundTank.start(0, 1000); i = dDebris0; while (i < (dDebris0 + debrisMAX)) { _root.mcMain["debris" + i].removeMovieClip(); i++; } i = dEnemy0; while (i < (dEnemy0 + enemyMAX)) { _root.mcMain["enemy" + i].removeMovieClip(); i++; } i = 1; while (i <= 3) { _root.mcMain["mcCarBlue" + i].respawn(); _root.mcMain["mcCarRed" + i].respawn(); i++; } _root.mcMain.mcCopCar.respawn(); _root.mcMain.mcHeli.respawn(); _root.mcMain.mcHeliRed.respawn(); _root.mcMain.mcHeli2.respawn(); _root.mcMain.mcHeliRed2.respawn(); _root.mcMain.mcHeli3.respawn(); _root.mcMain.mcHeliRed3.respawn(); _root.mcMain.mcTankSmall.respawn(); _root.mcMain.mcTankSmallRed.respawn(); _root.mcMain.mcBalloon.respawn(); i = dBall0; while (i < (dBall0 + 3)) { _root.mcMain["ball" + i].removeMovieClip(); i++; } i = dBall0 + 10; while (i < (dBall0 + 13)) { _root.mcMain["missile" + i].removeMovieClip(); i++; } _root.pan = 0; _root.camX = 0; _root.camY = 0; base = -800; dLand = dLand0; while (dLand < (dland0 + 5)) { _root.mcMain.mcLand1.duplicateMovieClip("land" + dLand, dLand); _root.mcMain["land" + dLand]._x = base; if (_global.level == 1) { _root.mcMain["land" + dLand].gotoAndPlay("grass"); } else { _root.mcMain["land" + dLand].gotoAndPlay("snow"); } base = base + 355.9; dLand++; } num = 274; base = -800; dHouseBack = dHouseBack0; while (dHouseBack < (dHouseBack0 + 9)) { if (Math.random() < 0.5) { makeNewHouseBack(true); base = base + num; dHouseBack++; makeNewHouseBack(false); base = base + num; dHouseBack++; makeNewTreeBack(); base = base + (num / 4); } else { makeNewHouseBack(false); base = base + num; dHouseBack++; makeNewHouseBack(true); base = base + num; dHouseBack++; makeNewTreeBack(); base = base + (num / 4); } dHouseBack++; } base = -800; treeNum = 0; dHouseFront = dHouseFront0; while (dHouseFront < (dHouseFront0 + 9)) { if (Math.random() < 0.5) { makeNewHouseFront(true); base = base + num; dHouseFront++; makeNewHouseFront(false); base = base + num; treeNum++; makeNewTreeFront(); base = base + (num / 4); } else { makeNewHouseFront(false); base = base + num; dHouseFront++; makeNewHouseFront(true); base = base + num; treeNum++; makeNewTreeFront(); base = base + (num / 4); } dHouseFront++; } };
Instance of Symbol 372 MovieClip "mcLand1" in Symbol 470 MovieClip Frame 1
onClipEvent (enterFrame) { if (_name != "mcLand1") { if (!_global.frozen) { this._x = this._x - (_parent.move * _parent.speed); } if (this._x < -840) { this._x = this._x + 1778; } else if (this._x > 950) { this._x = this._x + -1778; } } }
Instance of Symbol 236 MovieClip "mcHouseSmallOne" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { function hitTestBall() { var count; count = _parent.dBall0; while (count < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + count].mcHit)) { if (Math.abs(this._x - _parent["ball" + count]._x) > 30) { state++; } else if (Math.abs(this._x - _parent["ball" + count]._x) > 10) { state = state + 2; } else { state = state + 3; } if (state > 3) { state = 3; } count = _parent.dBall0 + 3; } count++; } } function hitTestMissile() { var count; count = _parent.dBall0 + 10; while (count < (_parent.dBall0 + 13)) { if (hitTest(_parent["missile" + count].mcHit)) { if (Math.abs(this._x - _parent["missile" + count]._x) > 110) { state = state + 1; } else if (Math.abs(this._x - _parent["missile" + count]._x) > 60) { state = state + 2; } else { state = 3; } if (state > 3) { state = 3; } count = _parent.dBall0 + 13; } count++; } } function updateVisual() { switch (state) { case 1 : this.gotoAndPlay("one"); return; case 2 : this.gotoAndPlay("two"); return; case 3 : _global.statHB++; _global.score = _global.score + _global.scoreHB; if (Math.random() > 0.6) { temp = this.getDepth() - 10; _parent.mcMan.duplicateMovieClip("man" + temp, temp); if (this._x > _parent.mcTank._x) { _parent["man" + temp]._xscale = -100; } _parent["man" + temp]._x = this._x; _parent["man" + temp]._y = this._y + 20; var num = Math.ceil(Math.random() * 7); switch (num) { case 1 : _global.soundMan.attachSound("man scream 01"); break; case 2 : _global.soundMan.attachSound("man scream 02"); break; case 3 : _global.soundMan.attachSound("man scream 03"); break; case 4 : _global.soundMan.attachSound("man scream 04"); break; case 5 : _global.soundMan.attachSound("man scream 05"); break; case 6 : _global.soundMan.attachSound("man scream 06"); break; case 7 : _global.soundMan.attachSound("man scream 07"); break; default : _global.soundMan.attachSound("man scream 01"); } _global.soundMan.setPan((this._x - 200) / 4); _global.soundMan.start(); } this.gotoAndPlay("three"); } } state = 0; } onClipEvent (enterFrame) { if (_name != "mcHouseSmallOne") { if (!_global.frozen) { this._x = this._x - (_parent.move * _parent.speed); } if (this._x < -920) { _parent.newHouseName = _name; _parent.newHouseDepth = this.getDepth(); _parent.newHouseX = 1750 - (Math.random() * 30); _parent.newHouseY = this._y; _parent.newHouseRed = false; this.removeMovieClip(); } else if (this._x > 920) { _parent.newHouseName = _name; _parent.newHouseDepth = this.getDepth(); _parent.newHouseX = Math.random() * 30; _parent.newHouseY = this._y; _parent.newHouseRed = false; this.removeMovieClip(); } if (((state == 0) || (state == 1)) || (state == 2)) { temp = state; hitTestBall(); hitTestMissile(); if (state != temp) { updateVisual(); } } } }
Instance of Symbol 152 MovieClip "mcTank" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { speedRot = 2.5; health = 900; yVel = 0; state = 1; delay = 0; fireCount = 0; fire2Count = 0; moving = false; jumping = false; updateHealth = false; shot = 0; _global.resetGame(1, true); } onClipEvent (enterFrame) { if (!_global.frozen) { _parent.move = 0; healthLast = health; if (state == 1) { if (Key.isDown(_global.keyRight)) { if ((!moving) && (!jumping)) { this.gotoAndPlay("move"); moving = true; _global.soundTank.stop(); _global.soundTank.setVolume(100); _global.soundTank.attachSound("tank move"); _global.soundTank.start(0, 1000); } this._xscale = -100; _parent.move = 1; } else if (Key.isDown(_global.keyLeft)) { if ((!moving) && (!jumping)) { _root.pan = 0; this.gotoAndPlay("move"); moving = true; _global.soundTank.stop(); _global.soundTank.setVolume(100); _global.soundTank.attachSound("tank move"); _global.soundTank.start(0, 1000); } this._xscale = 100; _parent.move = -1; } else if (Key.isDown(_global.keyBack)) { if ((!moving) && (!jumping)) { _root.pan = 0; this.gotoAndPlay("moveBack"); moving = true; _global.soundTank.stop(); _global.soundTank.setVolume(100); _global.soundTank.attachSound("tank move"); _global.soundTank.start(0, 1000); } if (this._xscale == 100) { _parent.move = 1; } else { _parent.move = -1; } } else if (moving) { moving = false; if (!jumping) { this.gotoAndPlay("idle"); _global.soundTank.stop(); _global.soundTank.setVolume(60); _global.soundTank.attachSound("tank idle"); _global.soundTank.start(0, 1000); } } if (Key.isDown(_global.keyJump)) { if (!jumping) { jumping = true; moving = false; this.gotoAndPlay("jump"); _global.soundTank.stop(); _global.soundTank.setVolume(100); _global.soundTank.attachSound("tank jump"); _global.soundTank.start(); } } if (Key.isDown(_global.keyUp1)) { if (!_global.upPressed) { _global.upPressed = true; if (_global.soundFX_sounds < 2) { _global.soundFX_sounds++; _global.soundFX.attachSound("cannon rotate"); _global.soundFX.onSoundComplete = _global.soundFXDone; _global.soundFX.start(); } } if (this.mcBody.mcCannon._rotation < 40) { this.mcBody.mcCannon._rotation = this.mcBody.mcCannon._rotation + speedRot; } else { this.mcBody.mcCannon._rotation = 40; } } else if (_global.upPressed) { _global.upPressed = false; _global.soundFX.stop("cannon rotate"); _global.soundFXDone(); } if (Key.isDown(_global.keyDown1)) { if (!_global.downPressed) { _global.downPressed = true; if (_global.soundFX_sounds < 2) { _global.soundFX_sounds++; _global.soundFX.attachSound("cannon rotate"); _global.soundFX.onSoundComplete = _global.soundFXDone; _global.soundFX.start(); } } if (this.mcBody.mcCannon._rotation > -30) { this.mcBody.mcCannon._rotation = this.mcBody.mcCannon._rotation - speedRot; } else { this.mcBody.mcCannon._rotation = -30; } } else if (_global.downPressed) { _global.downPressed = false; _global.soundFX.stop("cannon rotate"); _global.soundFXDone(); } if (shot > 0) { if (_global.soundFX_sounds < 2) { _global.soundFX_sounds++; temp = Math.random(); if (temp > 0.66) { _global.soundFX.attachSound("shot 01"); } if (temp > 0.33) { _global.soundFX.attachSound("shot 02"); } else { _global.soundFX.attachSound("shot 03"); } _global.soundFX.onSoundComplete = _global.soundFXDone; _global.soundFX.start(); } if (shot > 8) { shot = 8; } while (shot > 0) { shot--; health--; _parent.dTankFX++; if (_parent.dTankFX > (_parent.dTankFX0 + _parent.tankFXMAX)) { _parent.dTankFX = _parent.dTankFX0; } _parent.mcHitOne.duplicateMovieClip("fx" + _parent.dTankFX, _parent.dTankFX); _parent["fx" + _parent.dTankFX]._x = (this._x - 76) + (Math.random() * 140); _parent["fx" + _parent.dTankFX]._y = (this._y - 80) + (Math.random() * 150); _parent["fx" + _parent.dTankFX]._xscale = 50; _parent["fx" + _parent.dTankFX]._yscale = 50; } updateHealth = true; } if (Key.isDown(_global.keyFire) && (fireCount <= 0)) { this.mcBody.mcCannon.gotoAndPlay("fire"); fireCount = 15; _parent.dBall++; if (_parent.dBall > (_parent.dBall0 + 2)) { _parent.dBall = _parent.dBall0; } _parent.mcBall.duplicateMovieClip("ball" + _parent.dBall, _parent.dBall); if (this._xscale == 100) { _parent["ball" + _parent.dBall]._xscale = 100; _parent["ball" + _parent.dBall]._x = (this._x - 60) + (this.mcBody.mcCannon._rotation / 5); _parent["ball" + _parent.dBall].xVel = -30 + (this.mcBody.mcCannon._rotation / 3); } else { _parent["ball" + _parent.dBall]._xscale = -100; _parent["ball" + _parent.dBall]._x = (this._x + 60) - (this.mcBody.mcCannon._rotation / 5); _parent["ball" + _parent.dBall].xVel = 30 - (this.mcBody.mcCannon._rotation / 3); } _parent["ball" + _parent.dBall]._y = (this.mcBody._y + 120) - (this.mcBody.mcCannon._rotation * 1.24); _parent["ball" + _parent.dBall].yVel = this.mcBody.mcCannon._rotation / -2; _global.soundBall.attachSound("cannon fire"); _global.soundBall.start(); } if (Key.isDown(_global.keyFire2)) { if ((!fire2Pressed) && (fire2Count <= 0)) { fire2Count = 21; fire2Pressed = true; temp = (_parent.dBall0 + 10) + _parent.missiles; _parent.mcMissile.duplicateMovieClip("missile" + temp, temp); if (this._xscale == 100) { _parent["missile" + temp]._x = this._x + 28; } else { _parent["missile" + temp]._x = this._x - 28; } if (temp2 > 0.5) { _parent["missile" + temp]._xscale = -100; } _parent["missile" + temp]._y = -2000; _parent["missile" + temp].state = 1; _parent.missiles++; _global.soundMissile.attachSound("missile fire"); _global.soundMissile.setPan((this._x - 200) / 4); _global.soundMissile.start(); temp = (_parent.dBall0 + 20) + _parent.missiles; _parent.mcMissileFX.duplicateMovieClip("missileFX" + temp, temp); if (this._xscale == 100) { _parent["missileFX" + temp]._x = this._x + 30; } else { _parent["missileFX" + temp]._x = this._x - 30; } _parent["missileFX" + temp]._xscale = this._xscale; _parent["missileFX" + temp]._y = this._y - 80; } } else { fire2Pressed = false; } if (updateHealth) { if ((healthLast > 800) && (health <= 800)) { _root.mcHUD.mcHealth.gotoAndPlay("eight"); } else if ((healthLast > 700) && (health <= 700)) { _root.mcHUD.mcHealth.gotoAndPlay("seven"); } else if ((healthLast > 600) && (health <= 600)) { _root.mcHUD.mcHealth.gotoAndPlay("six"); this.mcBody.gotoAndPlay("grump1"); } else if ((healthLast > 500) && (health <= 500)) { _root.mcHUD.mcHealth.gotoAndPlay("five"); } else if ((healthLast > 400) && (health <= 400)) { _root.mcHUD.mcHealth.gotoAndPlay("four"); } else if ((healthLast > 300) && (health <= 300)) { _root.mcHUD.mcHealth.gotoAndPlay("three"); } else if ((healthLast > 200) && (health <= 200)) { _root.mcHUD.mcHealth.gotoAndPlay("two"); this.mcBody.gotoAndPlay("grump2"); } else if ((healthLast > 100) && (health <= 100)) { _root.mcHUD.mcHealth.gotoAndPlay("one"); } updateHealth = false; if (health <= 0) { _root.mcHUD.mcHealth.gotoAndPlay("zero"); state = 2; delay = 160; _parent.mcTankShadow._visible = false; _global.player2 = false; _root.camX = 55; _root.camY = 50; _root.mcGameover.gotoAndPlay("gameover"); _root.mcMain.mcTank.gotoAndPlay("death"); } } if (fireCount > 0) { fireCount--; } if (fire2Count > 0) { fire2Count--; } if (_parent.missiles > 2) { _parent.missiles = 0; } } else if (state == 2) { delay--; if (delay < 0) { delay = 0; state = 0; _global.gameover = true; } } } }
Instance of Symbol 374 MovieClip "mcTankShadow" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { this._x = _parent.mcTank._x; }
Instance of Symbol 377 MovieClip "mcBall" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { active = true; } onClipEvent (enterFrame) { if (this._name != "mcBall") { if (!_global.frozen) { this._x = this._x - (_parent.move * _parent.speed); if (this._y < (_global.ground - 246)) { yVel = yVel + _global.gravity; this._x = this._x + xVel; this._y = this._y + yVel; } else if (active) { _root.camX = 2; _root.camY = 3; active = false; this.gotoAndPlay("boom"); var temp = Math.random(); if (temp > 0.5) { _global.soundBall.attachSound("cannon explode 01"); } else { _global.soundBall.attachSound("cannon explode 02"); } _global.soundBall.setPan((this._x - 200) / 4); _global.soundBall.start(); } } } }
Instance of Symbol 383 MovieClip "mcMissileFX" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { state = 1; } onClipEvent (enterFrame) { if (_name != "mcMissileFX") { this._x = this._x - (_parent.move * _parent.speed); if ((state = 0)) { this.removeMovieClip(); } } }
Instance of Symbol 385 MovieClip "mcDebris" in Symbol 470 MovieClip Frame 1
onClipEvent (enterFrame) { if (_name != "mcDebris") { if (!_global.frozen) { this._x = this._x - (_parent.move * _parent.speed); } } }
Instance of Symbol 191 MovieClip "mcHouseSmallTwo" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { function hitTestBall() { var count; count = _parent.dBall0; while (count < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + count].mcHit)) { if (Math.abs(this._x - _parent["ball" + count]._x) > 30) { state++; } else if (Math.abs(this._x - _parent["ball" + count]._x) > 10) { state = state + 2; } else { state = state + 3; } if (state > 3) { state = 3; } count = _parent.dBall0 + 3; } count++; } } function hitTestMissile() { var count; count = _parent.dBall0 + 10; while (count < (_parent.dBall0 + 13)) { if (hitTest(_parent["missile" + count].mcHit)) { if (Math.abs(this._x - _parent["missile" + count]._x) > 110) { state = state + 1; } else if (Math.abs(this._x - _parent["missile" + count]._x) > 60) { state = state + 2; } else { state = 3; } if (state > 3) { state = 3; } count = _parent.dBall0 + 13; } count++; } } function updateVisual() { switch (state) { case 1 : this.gotoAndPlay("one"); return; case 2 : this.gotoAndPlay("two"); return; case 3 : _global.statHR++; _global.score = _global.score + _global.scoreHR; if (Math.random() > 0.6) { temp = this.getDepth() - 10; _parent.mcMan.duplicateMovieClip("man" + temp, temp); if (this._x > _parent.mcTank._x) { _parent["man" + temp]._xscale = -100; } _parent["man" + temp]._x = this._x; _parent["man" + temp]._y = this._y + 20; var num = Math.ceil(Math.random() * 7); switch (num) { case 1 : _global.soundMan.attachSound("man scream 01"); break; case 2 : _global.soundMan.attachSound("man scream 02"); break; case 3 : _global.soundMan.attachSound("man scream 03"); break; case 4 : _global.soundMan.attachSound("man scream 04"); break; case 5 : _global.soundMan.attachSound("man scream 05"); break; case 6 : _global.soundMan.attachSound("man scream 06"); break; case 7 : _global.soundMan.attachSound("man scream 07"); break; default : _global.soundMan.attachSound("man scream 01"); } _global.soundMan.setPan((this._x - 200) / 4); _global.soundMan.start(); } this.gotoAndPlay("three"); } } state = 0; } onClipEvent (enterFrame) { if (_name != "mcHouseSmallTwo") { if (!_global.frozen) { this._x = this._x - (_parent.move * _parent.speed); } if (this._x < -920) { _parent.newHouseName = _name; _parent.newHouseDepth = this.getDepth(); _parent.newHouseX = 1750 - (Math.random() * 30); _parent.newHouseY = this._y; _parent.newHouseRed = true; this.removeMovieClip(); } else if (this._x > 920) { _parent.newHouseName = _name; _parent.newHouseDepth = this.getDepth(); _parent.newHouseX = Math.random() * 30; _parent.newHouseY = this._y; _parent.newHouseRed = true; this.removeMovieClip(); } if (((state == 0) || (state == 1)) || (state == 2)) { temp = state; hitTestBall(); hitTestMissile(); if (state != temp) { updateVisual(); } } } }
Instance of Symbol 243 MovieClip "mcHouseBigOne" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { function hitTestBall() { var count; count = _parent.dBall0; while (count < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + count].mcHit)) { if (Math.abs(this._x - _parent["ball" + count]._x) > 30) { state++; } else if (Math.abs(this._x - _parent["ball" + count]._x) > 10) { state = state + 2; } else { state = state + 3; } if (state > 3) { state = 3; } count = _parent.dBall0 + 3; } count++; } } function hitTestMissile() { var count; count = _parent.dBall0 + 10; while (count < (_parent.dBall0 + 13)) { if (hitTest(_parent["missile" + count].mcHit)) { if (Math.abs(this._x - _parent["missile" + count]._x) > 110) { state = state + 1; } else if (Math.abs(this._x - _parent["missile" + count]._x) > 60) { state = state + 2; } else { state = 3; } if (state > 3) { state = 3; } count = _parent.dBall0 + 13; } count++; } } function updateVisual() { switch (state) { case 1 : this.gotoAndPlay("one"); return; case 2 : this.gotoAndPlay("two"); return; case 3 : _global.statHB++; _global.score = _global.score + _global.scoreHB; if (Math.random() > 0.3) { temp = this.getDepth() - 10; _parent.mcMan.duplicateMovieClip("man" + temp, temp); if (this._x > _parent.mcTank._x) { _parent["man" + temp]._xscale = -100; } _parent["man" + temp]._x = this._x; _parent["man" + temp]._y = this._y + 20; var num = Math.ceil(Math.random() * 7); switch (num) { case 1 : _global.soundMan.attachSound("man scream 01"); break; case 2 : _global.soundMan.attachSound("man scream 02"); break; case 3 : _global.soundMan.attachSound("man scream 03"); break; case 4 : _global.soundMan.attachSound("man scream 04"); break; case 5 : _global.soundMan.attachSound("man scream 05"); break; case 6 : _global.soundMan.attachSound("man scream 06"); break; case 7 : _global.soundMan.attachSound("man scream 07"); break; default : _global.soundMan.attachSound("man scream 01"); } _global.soundMan.setPan((this._x - 200) / 4); _global.soundMan.start(); } if (Math.random() > 0.2) { temp = this.getDepth() - 11; _parent.mcManFall.duplicateMovieClip("man" + temp, temp); if (this._x < _parent.mctank._x) { _parent["man" + temp].xVel = Math.random() * (-8); } else { _parent["man" + temp].xVel = Math.random() * 8; } _parent["man" + temp]._x = this._x; _parent["man" + temp]._y = this._y - 100; var num = Math.random(); if (num > 0.5) { _global.soundMan.attachSound("man death 01"); } else { _global.soundMan.attachSound("man death 02"); } _global.soundMan.setPan((this._x - 200) / 4); _global.soundMan.start(); } this.gotoAndPlay("three"); } } state = 0; } onClipEvent (enterFrame) { if (_name != "mcHouseBigOne") { if (!_global.frozen) { this._x = this._x - (_parent.move * _parent.speed); } if (this._x < -920) { _parent.newHouseName = _name; _parent.newHouseDepth = this.getDepth(); _parent.newHouseX = 1750 - (Math.random() * 30); _parent.newHouseY = this._y; _parent.newHouseRed = false; this.removeMovieClip(); } else if (this._x > 920) { _parent.newHouseName = _name; _parent.newHouseDepth = this.getDepth(); _parent.newHouseX = Math.random() * 30; _parent.newHouseY = this._y; _parent.newHouseRed = false; this.removeMovieClip(); } if (((state == 0) || (state == 1)) || (state == 2)) { temp = state; hitTestBall(); hitTestMissile(); if (state != temp) { updateVisual(); } } } }
Instance of Symbol 199 MovieClip "mcHouseBigTwo" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { function hitTestBall() { var count; count = _parent.dBall0; while (count < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + count].mcHit)) { if (Math.abs(this._x - _parent["ball" + count]._x) > 30) { state++; } else if (Math.abs(this._x - _parent["ball" + count]._x) > 10) { state = state + 2; } else { state = state + 3; } if (state > 3) { state = 3; } count = _parent.dBall0 + 3; } count++; } } function hitTestMissile() { var count; count = _parent.dBall0 + 10; while (count < (_parent.dBall0 + 13)) { if (hitTest(_parent["missile" + count].mcHit)) { if (Math.abs(this._x - _parent["missile" + count]._x) > 110) { state = state + 1; } else if (Math.abs(this._x - _parent["missile" + count]._x) > 60) { state = state + 2; } else { state = 3; } if (state > 3) { state = 3; } count = _parent.dBall0 + 13; } count++; } } function updateVisual() { switch (state) { case 1 : this.gotoAndPlay("one"); return; case 2 : this.gotoAndPlay("two"); return; case 3 : _global.statHR++; _global.score = _global.score + _global.scoreHR; if (Math.random() > 0.3) { temp = this.getDepth() - 10; _parent.mcMan.duplicateMovieClip("man" + temp, temp); if (this._x > _parent.mcTank._x) { _parent["man" + temp]._xscale = -100; } _parent["man" + temp]._x = this._x; _parent["man" + temp]._y = this._y + 20; var num = Math.ceil(Math.random() * 7); switch (num) { case 1 : _global.soundMan.attachSound("man scream 01"); break; case 2 : _global.soundMan.attachSound("man scream 02"); break; case 3 : _global.soundMan.attachSound("man scream 03"); break; case 4 : _global.soundMan.attachSound("man scream 04"); break; case 5 : _global.soundMan.attachSound("man scream 05"); break; case 6 : _global.soundMan.attachSound("man scream 06"); break; case 7 : _global.soundMan.attachSound("man scream 07"); break; default : _global.soundMan.attachSound("man scream 01"); } _global.soundMan.setPan((this._x - 200) / 4); _global.soundMan.start(); } if (Math.random() > 0.2) { temp = this.getDepth() - 11; _parent.mcManFall.duplicateMovieClip("man" + temp, temp); if (this._x < _parent.mctank._x) { _parent["man" + temp].xVel = Math.random() * (-8); } else { _parent["man" + temp].xVel = Math.random() * 8; } _parent["man" + temp]._x = this._x; _parent["man" + temp]._y = this._y - 100; var num = Math.random(); if (num > 0.5) { _global.soundMan.attachSound("man death 01"); } else { _global.soundMan.attachSound("man death 02"); } _global.soundMan.setPan((this._x - 200) / 4); _global.soundMan.start(); } this.gotoAndPlay("three"); } } state = 0; } onClipEvent (enterFrame) { if (_name != "mcHouseBigTwo") { if (!_global.frozen) { this._x = this._x - (_parent.move * _parent.speed); } if (this._x < -920) { _parent.newHouseName = _name; _parent.newHouseDepth = this.getDepth(); _parent.newHouseX = 1750 - (Math.random() * 30); _parent.newHouseY = this._y; _parent.newHouseRed = true; this.removeMovieClip(); } else if (this._x > 920) { _parent.newHouseName = _name; _parent.newHouseDepth = this.getDepth(); _parent.newHouseX = Math.random() * 30; _parent.newHouseY = this._y; _parent.newHouseRed = true; this.removeMovieClip(); } if (((state == 0) || (state == 1)) || (state == 2)) { temp = state; hitTestBall(); hitTestMissile(); if (state != temp) { updateVisual(); } } } }
Instance of Symbol 391 MovieClip "mcTree" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { function hitTestBall() { var count; count = _parent.dBall0; while (count < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + count].mcHit)) { if (Math.abs(this._x - _parent["ball" + count]._x) > 30) { state++; } else if (Math.abs(this._x - _parent["ball" + count]._x) > 10) { state = state + 2; } else { state = state + 3; } if (state > 3) { state = 3; } count = _parent.dBall0 + 3; } count++; } } function hitTestMissile() { var count; count = _parent.dBall0 + 10; while (count < (_parent.dBall0 + 13)) { if (hitTest(_parent["missile" + count].mcHit)) { if (Math.abs(this._x - _parent["missile" + count]._x) > 110) { state = state + 1; } else if (Math.abs(this._x - _parent["missile" + count]._x) > 60) { state = state + 2; } else { state = 3; } if (state > 3) { state = 3; } count = _parent.dBall0 + 13; } count++; } } function updateVisual() { switch (state) { case 1 : this.gotoAndPlay("one"); return; case 2 : this.gotoAndPlay("two"); return; case 3 : _global.statTree++; this.gotoAndPlay("three"); } } state = 0; } onClipEvent (enterFrame) { if (_name != "mcTree") { if (!_global.frozen) { this._x = this._x - (_parent.move * _parent.speed); } if (this._x < -920) { this._x = 890 + (Math.random() * 29); state = 0; this.gotoAndPlay("zero"); } else if (this._x > 920) { this._x = -890 + (Math.random() * -29); state = 0; this.gotoAndPlay("zero"); } if (((state == 0) || (state == 1)) || (state == 2)) { temp = state; hitTestBall(); hitTestMissile(); if (state != temp) { updateVisual(); } } } }
Instance of Symbol 81 MovieClip "mcMan" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { function hitTestMissile() { var count; count = _parent.dBall0 + 10; while (count < (_parent.dBall0 + 13)) { if (hitTest(_parent["missile" + count].mcHit)) { _global.score = _global.score + _global.scoreMan; this.gotoAndPlay("hit"); if (this._x < _parent["missile" + temp]._x) { this.xVel = Math.random() * -8; } else { this.xVel = Math.random() * 8; } this.yVel = -10 + (Math.random() * -12); this._y = this._y + -10; state = 2; count = _parent.dBall0 + 13; var num = Math.random(); if (num > 0.5) { _global.soundMan.attachSound("man death 01"); } else { _global.soundMan.attachSound("man death 02"); } _global.soundMan.setPan((this._x - 200) / 4); _global.soundMan.start(); } count++; } } xVel = 4 + (Math.random() * 2); yVel = 0; state = 1; } onClipEvent (enterFrame) { if (!_global.frozen) { if (_name != "mcMan") { this._x = this._x - (_parent.move * _parent.speed); if (state == 1) { if (this._xscale == 100) { this._x = this._x + (-xVel); } else { this._x = this._x + xVel; } if ((this._x < -900) || (this._x > 900)) { this.removeMovieClip(); } temp = _parent.dBall0; while (temp < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + temp].mcHit)) { _global.score = _global.score + _global.scoreMan; _global.statMan++; this.gotoAndPlay("hit"); if (this._x < _parent["ball" + temp]._x) { this.xVel = Math.random() * -8; } else { this.xVel = Math.random() * 8; } this.yVel = -10 + (Math.random() * -12); this._y = this._y + -10; state = 2; temp = _parent.dBall0 + 3; var num = Math.random(); if (num > 0.5) { _global.soundMan.attachSound("man death 01"); } else { _global.soundMan.attachSound("man death 02"); } _global.soundMan.setPan((this._x - 200) / 4); _global.soundMan.start(); } temp++; } if (state != 2) { hitTestMissile(); } } else if (state == 2) { this._x = this._x + xVel; yVel = yVel + (_global.gravity / 3); this._y = this._y + yVel; if (this._y > (_global.ground - 190)) { this.removeMovieClip(); } temp = _parent.dBall0; while (temp < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + temp].mcHit)) { this.removeMovieClip(); } temp++; } } } } }
Instance of Symbol 307 MovieClip "mcHeli" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { function respawn() { if (Math.random() > 0.5) { xVel = 0; this._xscale = 100; this._x = -827 + (Math.random() * -24); this._y = -130 + (Math.random() * 110); } else { xVel = 0; this._xscale = -100; this._x = 827 + (Math.random() * 24); this._y = -130 + (Math.random() * 110); } this._rotation = 0; yVel = 0; rotVel = 0; stopDist = 170 + (Math.random() * 60); life = 10; this.gotoAndPlay("idle"); state = 1; _global.soundHeliIdle(); var pan = (this._x / 4); if (pan > 100) { pan = 100; } else if (pan < -100) { pan = -100; } _global.soundHeli.setPan(pan); _global.soundHeli.setVolume(0); _global.soundHeli.start(0, 1000); } function hitTestBall(dead) { var count; count = _parent.dBall0; while (count < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + count].mcHit2)) { state = 2; this._rotation = 0; xVel = 0; if (!dead) { this.gotoAndPlay("boom"); _global.statHeliB++; _global.score = _global.score + _global.scoreHeliB; } count = _parent.dBall0 + 3; _global.soundHeli.stop(); _global.soundHeli.attachSound("heli explode"); _global.soundHeli.setVolume(100); _global.soundHeli.start(); } count++; } } function hitTestMissile(dead) { var count; count = _parent.dBall0 + 10; while (count < (_parent.dBall0 + 13)) { if (hitTest(_parent["missile" + count].mcHit2)) { state = 2; this._rotation = 0; xVel = 0; this._y = this._y + 4; if (!dead) { this.gotoAndPlay("boom"); _global.statHeliB++; _global.score = _global.score + _global.scoreHeliB; } count = _parent.dBall0 + 13; _global.soundHeli.stop(); _global.soundHeli.attachSound("heli explode"); _global.soundHeli.setVolume(100); _global.soundHeli.start(); } count++; } } function hitTestP2(dead) { if (_parent.mcTank._xscale == 100) { x = this._x + 526; y = this._y + 285; } else { x = this._x + 250; y = this._y + 285; } if (_parent.mcBuddy.shooting && (_parent.mcBuddy.mcBody.mcGun.mcHit.hitTest(x, y, true))) { if (this._x < _parent.mcBuddy._x) { this._x = this._x + -4; } else { this._x = this._x + 4; } this._y = this._y + 7; life--; if (life <= 0) { state = 2; this._rotation = 0; xVel = 0; if (!dead) { this.gotoAndPlay("boom"); _global.statHeliB++; _global.score = _global.score + _global.scoreHeliB; _global.soundHeli.stop(); _global.soundHeli.attachSound("heli explode"); _global.soundHeli.setVolume(100); _global.soundHeli.start(); } } else { this.gotoAndPlay("hit"); } } } function makeDebris() { _parent.dDebris++; if (_parent.dDebris > (_parent.dDebris0 + _parent.debrisMAX)) { _parent.dDebris = _parent.dDebris0; } _parent.mcDebris.duplicateMovieClip("debris" + _parent.dDebris, _parent.dDebris); _parent["debris" + _parent.dDebris]._x = this._x; _parent["debris" + _parent.dDebris]._y = this._y + 5; } this.swapDepths(_parent.dHeli0); xVelMAX = 5; rotMAX = 18; fireCount = 0; stopDist = 200; life = 10; respawn(); } onClipEvent (enterFrame) { if ((!_global.frozen) && (_global.delayHeli <= (_global.statHB + _global.statCB))) { this._x = this._x - (_parent.move * _parent.speed); if ((this._x < -900) || (this._x > 900)) { respawn(); } var pan = (this._x / 4); if (pan > 100) { pan = 100; } else if (pan < -100) { pan = -100; } _global.soundHeli.setPan(pan); _global.soundHeli.setVolume(Math.abs(100 - Math.abs(pan * 1.5))); if (state == 1) { if (this._x < (_parent.mcTank._x - stopDist)) { xVel = xVel + 0.5; if (xVel > xVelMAX) { xVel = xVelMAX; } } else if (this._x > (_parent.mcTank._x + stopDist)) { xVel = xVel + -0.5; if (xVel < (-xVelMAX)) { xVel = -xVelMAX; } } else if (xVel != 0) { xVel = xVel * 0.9; if (Math.abs(xVel) < 0.15) { xVel = 0; } } this._x = this._x + xVel; if ((this._xscale == -100) && ((this._x - _parent.mcTank._x) < -40)) { state = 3; this._xscale = 100; this.gotoAndPlay("turn"); } else if ((this._xscale == 100) && ((this._x - _parent.mcTank._x) > 40)) { state = 3; this._xscale = -100; this.gotoAndPlay("turn"); } this._rotation = (xVel / xVelMAX) * rotMAX; if (((fireCount == 0) && (Math.abs(this._x - _parent.mcTank._x) < 230)) && (Math.random() > 0.9)) { fireCount = 6; this.mcFire._visible = true; _parent.mcTank.shot = _parent.mcTank.shot + 2; _global.soundHeli.stop(); var pan = (this._x / 4); if (pan > 100) { pan = 100; } else if (pan < -100) { pan = -100; } _global.soundHeli.attachSound("heli fire"); _global.soundHeli.setVolume(Math.abs(100 - Math.abs(pan * 1.5))); _global.soundHeli.onSoundComplete = _global.soundHeliIdle; _global.soundHeli.setVolume(100); _global.soundHeli.start(); } fireCount--; if (fireCount < 0) { fireCount = 0; this.mcFire._visible = false; } hitTestBall(false); if (state != 2) { hitTestMissile(false); } if (_global.player2 && (state != 2)) { hitTestP2(false); } } else if (state == 2) { this._x = this._x + xVel; } else if (state == 3) { hitTestBall(false); if (state != 2) { hitTestMissile(false); } } else if (state == 0) { respawn(); } } }
Instance of Symbol 282 MovieClip "mcHeliRed" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { function respawn() { if (Math.random() > 0.5) { xVel = 0; this._xscale = 100; this._x = -827 + (Math.random() * -24); this._y = -130 + (Math.random() * 110); } else { xVel = 0; this._xscale = -100; this._x = 827 + (Math.random() * 24); this._y = -130 + (Math.random() * 110); } this._rotation = 0; yVel = 0; rotVel = 0; stopDist = 170 + (Math.random() * 60); life = 10; this.gotoAndPlay("idle"); state = 1; _global.soundHeliIdle(); var pan = (this._x / 4); if (pan > 100) { pan = 100; } else if (pan < -100) { pan = -100; } _global.soundHeli.setPan(pan); _global.soundHeli.setVolume(0); _global.soundHeli.start(0, 1000); } function hitTestBall(dead) { var count; count = _parent.dBall0; while (count < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + count].mcHit2)) { state = 2; this._rotation = 0; xVel = 0; if (!dead) { this.gotoAndPlay("boom"); _global.statHeliR++; _global.score = _global.score + _global.scoreHeliR; } count = _parent.dBall0 + 3; _global.soundHeli.stop(); _global.soundHeli.attachSound("heli explode"); _global.soundHeli.setVolume(100); _global.soundHeli.start(); } count++; } } function hitTestMissile(dead) { var count; count = _parent.dBall0 + 10; while (count < (_parent.dBall0 + 13)) { if (hitTest(_parent["missile" + count].mcHit2)) { state = 2; this._rotation = 0; xVel = 0; this._y = this._y + 4; if (!dead) { this.gotoAndPlay("boom"); _global.statHeliR++; _global.score = _global.score + _global.scoreHeliR; } count = _parent.dBall0 + 13; _global.soundHeli.stop(); _global.soundHeli.attachSound("heli explode"); _global.soundHeli.setVolume(100); _global.soundHeli.start(); } count++; } } function hitTestP2(dead) { if (_parent.mcTank._xscale == 100) { x = this._x + 526; y = this._y + 285; } else { x = this._x + 250; y = this._y + 285; } if (_parent.mcBuddy.shooting && (_parent.mcBuddy.mcBody.mcGun.mcHit.hitTest(x, y, true))) { if (this._x < _parent.mcBuddy._x) { this._x = this._x + -4; } else { this._x = this._x + 4; } this._y = this._y + 7; life--; if (life <= 0) { state = 2; this._rotation = 0; xVel = 0; if (!dead) { this.gotoAndPlay("boom"); _global.statHeliR++; _global.score = _global.score + _global.scoreHeliR; _global.soundHeli.stop(); _global.soundHeli.attachSound("heli explode"); _global.soundHeli.setVolume(100); _global.soundHeli.start(); } } else { this.gotoAndPlay("hit"); } } } function makeDebris() { _parent.dDebris++; if (_parent.dDebris > (_parent.dDebris0 + _parent.debrisMAX)) { _parent.dDebris = _parent.dDebris0; } _parent.mcDebris.duplicateMovieClip("debris" + _parent.dDebris, _parent.dDebris); _parent["debris" + _parent.dDebris]._x = this._x; _parent["debris" + _parent.dDebris]._y = this._y + 5; } this.swapDepths(_parent.dHeli0 + 1); xVelMAX = 5; rotMAX = 18; fireCount = 0; stopDist = 200; life = 10; respawn(); } onClipEvent (enterFrame) { if ((!_global.frozen) && (_global.delayHeli <= (_global.statHR + _global.statCR))) { this._x = this._x - (_parent.move * _parent.speed); if ((this._x < -900) || (this._x > 900)) { respawn(); } var pan = (this._x / 4); if (pan > 100) { pan = 100; } else if (pan < -100) { pan = -100; } _global.soundHeli.setPan(pan); _global.soundHeli.setVolume(Math.abs(100 - Math.abs(pan * 1.5))); if (state == 1) { if (this._x < (_parent.mcTank._x - stopDist)) { xVel = xVel + 0.5; if (xVel > xVelMAX) { xVel = xVelMAX; } } else if (this._x > (_parent.mcTank._x + stopDist)) { xVel = xVel + -0.5; if (xVel < (-xVelMAX)) { xVel = -xVelMAX; } } else if (xVel != 0) { xVel = xVel * 0.9; if (Math.abs(xVel) < 0.15) { xVel = 0; } } this._x = this._x + xVel; if ((this._xscale == -100) && ((this._x - _parent.mcTank._x) < -40)) { state = 3; this._xscale = 100; this.gotoAndPlay("turn"); } else if ((this._xscale == 100) && ((this._x - _parent.mcTank._x) > 40)) { state = 3; this._xscale = -100; this.gotoAndPlay("turn"); } this._rotation = (xVel / xVelMAX) * rotMAX; if (((fireCount == 0) && (Math.abs(this._x - _parent.mcTank._x) < 230)) && (Math.random() > 0.9)) { fireCount = 6; this.mcFire._visible = true; _parent.mcTank.shot = _parent.mcTank.shot + 2; _global.soundHeli.stop(); var pan = (this._x / 4); if (pan > 100) { pan = 100; } else if (pan < -100) { pan = -100; } _global.soundHeli.setVolume(Math.abs(100 - Math.abs(pan * 1.5))); _global.soundHeli.attachSound("heli fire"); _global.soundHeli.onSoundComplete = _global.soundHeliIdle; _global.soundHeli.setVolume(100); _global.soundHeli.start(); } fireCount--; if (fireCount < 0) { fireCount = 0; this.mcFire._visible = false; } hitTestBall(false); if (state != 2) { hitTestMissile(false); } if (_global.player2 && (state != 2)) { hitTestP2(false); } } else if (state == 2) { this._x = this._x + xVel; } else if (state == 3) { hitTestBall(false); if (state != 2) { hitTestMissile(false); } } else if (state == 0) { respawn(); } } }
Instance of Symbol 406 MovieClip "mcBalloon" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { function respawn() { if (Math.random() > 0.5) { xVel = 1; this._xscale = 100; this._x = -827 + (Math.random() * -24); this._y = -130 + (Math.random() * 110); } else { xVel = -1; this._xscale = 100; this._x = 827 + (Math.random() * 24); this._y = -130 + (Math.random() * 110); } this._rotation = 0; yVel = 0; this.gotoAndPlay("idle"); state = 1; } function hitTestBall() { var count; count = _parent.dBall0; while (count < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + count].mcHit2)) { state = 2; yVel = 0.2; if (xVel > 0) { _xscale = 100; } else { _xscale = -100; } this.gotoAndPlay("hit"); _global.statBalloon++; _global.score = _global.score + _global.scoreBalloon; count = _parent.dBall0 + 3; if (_global.soundFX_sounds < 2) { _global.soundFX_sounds++; _global.soundFX.attachSound("heli explode"); _global.soundFX.onSoundComplete = _global.soundFXDone; _global.soundFX.start(); } } count++; } } function hitTestMissile() { var count; count = _parent.dBall0 + 10; while (count < (_parent.dBall0 + 13)) { if (hitTest(_parent["missile" + count].mcHit2)) { state = 2; yVel = 0.2; if (xVel > 0) { _xscale = 100; } else { _xscale = -100; } this.gotoAndPlay("hit"); _global.statBalloon++; _global.score = _global.score + _global.scoreBalloon; count = _parent.dBall0 + 13; if (_global.soundFX_sounds < 2) { _global.soundFX_sounds++; _global.soundFX.attachSound("heli explode"); _global.soundFX.onSoundComplete = _global.soundFXDone; _global.soundFX.start(); } } count++; } } function hitTestP2() { if (_parent.mcTank._xscale == 100) { x = this._x + 526; y = this._y + 285; } else { x = this._x + 250; y = this._y + 285; } if (_parent.mcBuddy.shooting && (_parent.mcBuddy.mcBody.mcGun.mcHit.hitTest(x, y, true))) { state = 2; yVel = 0.2; if (xVel > 0) { _xscale = 100; } else { _xscale = -100; } this.gotoAndPlay("hit"); _global.statBalloon++; _global.score = _global.score + _global.scoreBalloon; if (_global.soundFX_sounds < 2) { _global.soundFX_sounds++; _global.soundFX.attachSound("heli explode"); _global.soundFX.onSoundComplete = _global.soundFXDone; _global.soundFX.start(); } } } this.swapDepths(_parent.dBalloon0); respawn(); } onClipEvent (enterFrame) { if ((!_global.frozen) && (_global.delayBalloon <= (_global.statHB + _global.statHR))) { this._x = this._x - (_parent.move * _parent.speed); if ((this._x < -900) || (this._x > 900)) { if (Math.random() > 0.994) { respawn(); } } if (state == 1) { this._x = this._x + xVel; this._y = this._y + yVel; hitTestBall(); if (state != 2) { hitTestMissile(); } if (_global.player2 && (state != 2)) { hitTestP2(); } } else if (state == 2) { this._x = this._x + xVel; yVel = yVel + 0.35; this._y = this._y + yVel; if (this._y > (_global.ground - 130)) { state = 0; } } else if (state == 0) { if (Math.random() > 0.994) { respawn(); } } } }
Instance of Symbol 408 MovieClip "mcDebris2" in Symbol 470 MovieClip Frame 1
onClipEvent (enterFrame) { if (_name != "mcDebris2") { if (!_global.frozen) { this._x = this._x - (_parent.move * _parent.speed); } } }
Instance of Symbol 80 MovieClip "mcManFall" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { yVel = Math.random() * -16; } onClipEvent (enterFrame) { if (!_global.frozen) { if (_name != "mcManFall") { this._x = this._x - (_parent.move * _parent.speed); this._x = this._x + xVel; yVel = yVel + (_global.gravity / 3); this._y = this._y + yVel; if (this._y > (_global.ground - 246)) { this.removeMovieClip(); } temp = _parent.dBall0; while (temp < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + temp].mcHit)) { _global.statMan++; this.removeMovieClip(); } temp++; } } } }
Instance of Symbol 418 MovieClip "mcCarBlue1" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { function respawn() { if (Math.random() > 0.5) { xVel = 5; this._xscale = 100; this._x = -827 + (Math.random() * -24); this._y = 179; } else { xVel = -5; this._xscale = -100; this._x = 827 + (Math.random() * 24); this._y = 168; } this._rotation = 0; yVel = 0; rotVel = 0; this.gotoAndPlay("idle"); state = 1; } function hitTestMissile(dead) { var count; count = _parent.dBall0 + 10; while (count < (_parent.dBall0 + 13)) { if (hitTest(_parent["missile" + count].mcHit)) { if (this._x < _parent["missile" + count]._x) { this.xVel = -5 + (Math.random() * -10); } else { this.xVel = 5 + (Math.random() * 10); } this.yVel = -10 + (Math.random() * -20); this._y = _global.ground - 248; if (Math.random() > 0.5) { this.rotVel = Math.random() * -30; } else { this.rotVel = Math.random() * 30; } state = 2; if (!dead) { this.gotoAndPlay("hit"); _global.statCB++; _global.score = _global.score + _global.scoreCB; } count = _parent.dBall0 + 13; } count++; } } function hitTestP2(dead) { if (_parent.mcBuddy.shooting && (hitTest(_parent.mcBuddy.mcBody.mcFX.mcHit))) { if (this._x < _parent.mcBuddy._x) { this.xVel = -5 + (Math.random() * -10); } else { this.xVel = 5 + (Math.random() * 10); } this.yVel = -4 + (Math.random() * -10); this._y = _global.ground - 248; if (Math.random() > 0.5) { this.rotVel = Math.random() * -30; } else { this.rotVel = Math.random() * 30; } state = 2; if (!dead) { this.gotoAndPlay("hit"); _global.statCB++; _global.score = _global.score + _global.scoreCB; } } } function makeDebris() { _parent.dDebris++; if (_parent.dDebris > (_parent.dDebris0 + _parent.debrisMAX)) { _parent.dDebris = _parent.dDebris0; } _parent.mcDebris.duplicateMovieClip("debris" + _parent.dDebris, _parent.dDebris); _parent["debris" + _parent.dDebris]._x = this._x; _parent["debris" + _parent.dDebris]._y = this._y + 5; } this.swapDepths(_parent.dCar0); respawn(); } onClipEvent (enterFrame) { if (!_global.frozen) { this._x = this._x - (_parent.move * _parent.speed); if ((this._x < -900) || (this._x > 900)) { respawn(); } if (state == 1) { this._x = this._x + xVel; temp = _parent.dBall0; while (temp < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + temp].mcHit)) { if (this._x < _parent["ball" + temp]._x) { this.xVel = -5 + (Math.random() * -10); } else { this.xVel = 5 + (Math.random() * 10); } this.yVel = -6 + (Math.random() * -14); this._y = _global.ground - 248; if (Math.random() > 0.5) { this.rotVel = Math.random() * -30; } else { this.rotVel = Math.random() * 30; } state = 2; this.gotoAndPlay("hit"); _global.statCB++; _global.score = _global.score + _global.scoreCB; temp = _parent.dBall0 + 3; } temp++; } if (state != 2) { hitTestMissile(false); } if (_global.player2 && (state != 2)) { hitTestP2(false); } if ((state != 2) && (hitTest(_parent.mcTank))) { if (Math.abs(this._x - _parent.mcTank._x) < 44) { this.gotoAndPlay("boom"); makeDebris(); state = 5; _global.statCB++; _global.score = _global.score + _global.scoreCB; if (_global.soundFX_sounds < 2) { _global.soundFX_sounds++; temp = Math.random(); if (temp > 0.66) { _global.soundFX.attachSound("car crush 01"); } else if (temp > 0.33) { _global.soundFX.attachSound("car crush 02"); } else { _global.soundFX.attachSound("car crush 03"); } _global.soundFX.onSoundComplete = _global.soundFXDone; _global.soundFX.start(); } } } } else if (state == 2) { this._x = this._x + xVel; yVel = yVel + (_global.gravity / 2); this._y = this._y + yVel; this._rotation = this._rotation + rotVel; if (this._y > (_global.ground - 225)) { this._y = _global.ground - 225; state = 3; } } else if (state == 3) { if (yVel < 3) { yVel = 0; state = 4; if ((this._rotation <= 90) && (this._rotation > 0)) { rotVel = 20; } else if ((this._rotation <= 0) && (this._rotation > -90)) { rotVel = -20; } else if ((this._rotation > 90) && (this._rotation <= 180)) { rotVel = -20; } else if ((this._rotation <= -90) && (this._rotation > -180)) { rotVel = 20; } this._rotation = this._rotation + rotVel; } else { if (xVel > 0) { this._rotation = Math.abs(this._rotation); } else { this._rotation = -Math.abs(this._rotation); } yVel = (-yVel) / 2; state = 2; } } else if (state == 4) { temp = Math.abs(this._rotation); if ((temp != 0) && (temp != 180)) { if (temp < 46) { this._rotation = 0; } else if (temp > 134) { this._rotation = 180; } else { this._rotation = this._rotation + rotVel; } } temp = _parent.dBall0; while (temp < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + temp].mcHit)) { if (this._x < _parent["ball" + temp]._x) { this.xVel = -5 + (Math.random() * -10); } else { this.xVel = 5 + (Math.random() * 10); } this.yVel = -6 + (Math.random() * -14); this._y = _global.ground - 248; if (Math.random() > 0.5) { this.rotVel = Math.random() * -30; } else { this.rotVel = Math.random() * 30; } state = 2; temp = _parent.dBall0 + 3; } temp++; } if (state != 2) { hitTestMissile(true); } if (_global.player2 && (state != 2)) { hitTestP2(true); } if (hitTest(_parent.mcTank)) { if (Math.abs(this._x - _parent.mcTank._x) < 44) { if (_global.soundFX_sounds < 2) { _global.soundFX_sounds++; temp = Math.random(); if (temp > 0.66) { _global.soundFX.attachSound("car crush 01"); } else if (temp > 0.33) { _global.soundFX.attachSound("car crush 02"); } else { _global.soundFX.attachSound("car crush 03"); } _global.soundFX.onSoundComplete = _global.soundFXDone; _global.soundFX.start(); } makeDebris(); respawn(); } } } else if (state == 6) { respawn(); } } }
Instance of Symbol 418 MovieClip "mcCarBlue2" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { function respawn() { if (Math.random() > 0.5) { xVel = 5; this._xscale = 100; this._x = -863 + (Math.random() * -24); this._y = 179; } else { xVel = -5; this._xscale = -100; this._x = 863 + (Math.random() * 24); this._y = 168; } this._rotation = 0; yVel = 0; rotVel = 0; this.gotoAndPlay("idle"); state = 1; } function hitTestMissile(dead) { var count; count = _parent.dBall0 + 10; while (count < (_parent.dBall0 + 13)) { if (hitTest(_parent["missile" + count].mcHit)) { if (this._x < _parent["missile" + count]._x) { this.xVel = -5 + (Math.random() * -10); } else { this.xVel = 5 + (Math.random() * 10); } this.yVel = -10 + (Math.random() * -20); this._y = _global.ground - 248; if (Math.random() > 0.5) { this.rotVel = Math.random() * -30; } else { this.rotVel = Math.random() * 30; } state = 2; if (!dead) { this.gotoAndPlay("hit"); _global.statCB++; _global.score = _global.score + _global.scoreCB; } count = _parent.dBall0 + 13; } count++; } } function hitTestP2(dead) { if (_parent.mcBuddy.shooting && (hitTest(_parent.mcBuddy.mcBody.mcFX.mcHit))) { if (this._x < _parent.mcBuddy._x) { this.xVel = -5 + (Math.random() * -10); } else { this.xVel = 5 + (Math.random() * 10); } this.yVel = -4 + (Math.random() * -10); this._y = _global.ground - 248; if (Math.random() > 0.5) { this.rotVel = Math.random() * -30; } else { this.rotVel = Math.random() * 30; } state = 2; if (!dead) { this.gotoAndPlay("hit"); _global.statCB++; _global.score = _global.score + _global.scoreCB; } } } function makeDebris() { _parent.dDebris++; if (_parent.dDebris > (_parent.dDebris0 + _parent.debrisMAX)) { _parent.dDebris = _parent.dDebris0; } _parent.mcDebris.duplicateMovieClip("debris" + _parent.dDebris, _parent.dDebris); _parent["debris" + _parent.dDebris]._x = this._x; _parent["debris" + _parent.dDebris]._y = this._y + 5; } this.swapDepths(_parent.dCar0 + 1); respawn(); } onClipEvent (enterFrame) { if (!_global.frozen) { this._x = this._x - (_parent.move * _parent.speed); if ((this._x < -900) || (this._x > 900)) { respawn(); } if (state == 1) { this._x = this._x + xVel; temp = _parent.dBall0; while (temp < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + temp].mcHit)) { if (this._x < _parent["ball" + temp]._x) { this.xVel = -5 + (Math.random() * -10); } else { this.xVel = 5 + (Math.random() * 10); } this.yVel = -6 + (Math.random() * -14); this._y = _global.ground - 248; if (Math.random() > 0.5) { this.rotVel = Math.random() * -30; } else { this.rotVel = Math.random() * 30; } state = 2; this.gotoAndPlay("hit"); _global.statCB++; _global.score = _global.score + _global.scoreCB; temp = _parent.dBall0 + 3; } temp++; } if (state != 2) { hitTestMissile(false); } if (_global.player2 && (state != 2)) { hitTestP2(false); } if ((state != 2) && (hitTest(_parent.mcTank))) { if (Math.abs(this._x - _parent.mcTank._x) < 44) { this.gotoAndPlay("boom"); makeDebris(); state = 5; _global.statCB++; _global.score = _global.score + _global.scoreCB; if (_global.soundFX_sounds < 2) { _global.soundFX_sounds++; temp = Math.random(); if (temp > 0.66) { _global.soundFX.attachSound("car crush 01"); } else if (temp > 0.33) { _global.soundFX.attachSound("car crush 02"); } else { _global.soundFX.attachSound("car crush 03"); } _global.soundFX.onSoundComplete = _global.soundFXDone; _global.soundFX.start(); } } } } else if (state == 2) { this._x = this._x + xVel; yVel = yVel + (_global.gravity / 2); this._y = this._y + yVel; this._rotation = this._rotation + rotVel; if (this._y > (_global.ground - 225)) { this._y = _global.ground - 225; state = 3; } } else if (state == 3) { if (yVel < 3) { yVel = 0; state = 4; if ((this._rotation <= 90) && (this._rotation > 0)) { rotVel = 20; } else if ((this._rotation <= 0) && (this._rotation > -90)) { rotVel = -20; } else if ((this._rotation > 90) && (this._rotation <= 180)) { rotVel = -20; } else if ((this._rotation <= -90) && (this._rotation > -180)) { rotVel = 20; } this._rotation = this._rotation + rotVel; } else { if (xVel > 0) { this._rotation = Math.abs(this._rotation); } else { this._rotation = -Math.abs(this._rotation); } yVel = (-yVel) / 2; state = 2; } } else if (state == 4) { temp = Math.abs(this._rotation); if ((temp != 0) && (temp != 180)) { if (temp < 46) { this._rotation = 0; } else if (temp > 134) { this._rotation = 180; } else { this._rotation = this._rotation + rotVel; } } temp = _parent.dBall0; while (temp < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + temp].mcHit)) { if (this._x < _parent["ball" + temp]._x) { this.xVel = -5 + (Math.random() * -10); } else { this.xVel = 5 + (Math.random() * 10); } this.yVel = -6 + (Math.random() * -14); this._y = _global.ground - 248; if (Math.random() > 0.5) { this.rotVel = Math.random() * -30; } else { this.rotVel = Math.random() * 30; } state = 2; temp = _parent.dBall0 + 3; } temp++; } if (state != 2) { hitTestMissile(true); } if (_global.player2 && (state != 2)) { hitTestP2(true); } if (hitTest(_parent.mcTank)) { if (Math.abs(this._x - _parent.mcTank._x) < 44) { if (_global.soundFX_sounds < 2) { _global.soundFX_sounds++; temp = Math.random(); if (temp > 0.66) { _global.soundFX.attachSound("car crush 01"); } else if (temp > 0.33) { _global.soundFX.attachSound("car crush 02"); } else { _global.soundFX.attachSound("car crush 03"); } _global.soundFX.onSoundComplete = _global.soundFXDone; _global.soundFX.start(); } makeDebris(); respawn(); } } } else if (state == 6) { respawn(); } } }
Instance of Symbol 418 MovieClip "mcCarBlue3" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { function respawn() { if (Math.random() > 0.5) { xVel = 5; this._xscale = 100; this._x = -899 + (Math.random() * -24); this._y = 179; } else { xVel = -5; this._xscale = -100; this._x = 899 + (Math.random() * 24); this._y = 168; } this._rotation = 0; yVel = 0; rotVel = 0; this.gotoAndPlay("idle"); state = 1; } function hitTestMissile(dead) { var count; count = _parent.dBall0 + 10; while (count < (_parent.dBall0 + 13)) { if (hitTest(_parent["missile" + count].mcHit)) { if (this._x < _parent["missile" + count]._x) { this.xVel = -5 + (Math.random() * -10); } else { this.xVel = 5 + (Math.random() * 10); } this.yVel = -10 + (Math.random() * -20); this._y = _global.ground - 248; if (Math.random() > 0.5) { this.rotVel = Math.random() * -30; } else { this.rotVel = Math.random() * 30; } state = 2; if (!dead) { this.gotoAndPlay("hit"); _global.statCB++; _global.score = _global.score + _global.scoreCB; } count = _parent.dBall0 + 13; } count++; } } function hitTestP2(dead) { if (_parent.mcBuddy.shooting && (hitTest(_parent.mcBuddy.mcBody.mcFX.mcHit))) { if (this._x < _parent.mcBuddy._x) { this.xVel = -5 + (Math.random() * -10); } else { this.xVel = 5 + (Math.random() * 10); } this.yVel = -4 + (Math.random() * -10); this._y = _global.ground - 248; if (Math.random() > 0.5) { this.rotVel = Math.random() * -30; } else { this.rotVel = Math.random() * 30; } state = 2; if (!dead) { this.gotoAndPlay("hit"); _global.statCB++; _global.score = _global.score + _global.scoreCB; } } } function makeDebris() { _parent.dDebris++; if (_parent.dDebris > (_parent.dDebris0 + _parent.debrisMAX)) { _parent.dDebris = _parent.dDebris0; } _parent.mcDebris.duplicateMovieClip("debris" + _parent.dDebris, _parent.dDebris); _parent["debris" + _parent.dDebris]._x = this._x; _parent["debris" + _parent.dDebris]._y = this._y + 5; } this.swapDepths(_parent.dCar0 + 2); respawn(); } onClipEvent (enterFrame) { if (!_global.frozen) { this._x = this._x - (_parent.move * _parent.speed); if ((this._x < -900) || (this._x > 900)) { respawn(); } if (state == 1) { this._x = this._x + xVel; temp = _parent.dBall0; while (temp < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + temp].mcHit)) { if (this._x < _parent["ball" + temp]._x) { this.xVel = -5 + (Math.random() * -10); } else { this.xVel = 5 + (Math.random() * 10); } this.yVel = -6 + (Math.random() * -14); this._y = _global.ground - 248; if (Math.random() > 0.5) { this.rotVel = Math.random() * -30; } else { this.rotVel = Math.random() * 30; } state = 2; this.gotoAndPlay("hit"); _global.statCB++; _global.score = _global.score + _global.scoreCB; temp = _parent.dBall0 + 3; } temp++; } if (state != 2) { hitTestMissile(false); } if (_global.player2 && (state != 2)) { hitTestP2(false); } if ((state != 2) && (hitTest(_parent.mcTank))) { if (Math.abs(this._x - _parent.mcTank._x) < 44) { this.gotoAndPlay("boom"); makeDebris(); state = 5; _global.statCB++; _global.score = _global.score + _global.scoreCB; if (_global.soundFX_sounds < 2) { _global.soundFX_sounds++; temp = Math.random(); if (temp > 0.66) { _global.soundFX.attachSound("car crush 01"); } else if (temp > 0.33) { _global.soundFX.attachSound("car crush 02"); } else { _global.soundFX.attachSound("car crush 03"); } _global.soundFX.onSoundComplete = _global.soundFXDone; _global.soundFX.start(); } } } } else if (state == 2) { this._x = this._x + xVel; yVel = yVel + (_global.gravity / 2); this._y = this._y + yVel; this._rotation = this._rotation + rotVel; if (this._y > (_global.ground - 225)) { this._y = _global.ground - 225; state = 3; } } else if (state == 3) { if (yVel < 3) { yVel = 0; state = 4; if ((this._rotation <= 90) && (this._rotation > 0)) { rotVel = 20; } else if ((this._rotation <= 0) && (this._rotation > -90)) { rotVel = -20; } else if ((this._rotation > 90) && (this._rotation <= 180)) { rotVel = -20; } else if ((this._rotation <= -90) && (this._rotation > -180)) { rotVel = 20; } this._rotation = this._rotation + rotVel; } else { if (xVel > 0) { this._rotation = Math.abs(this._rotation); } else { this._rotation = -Math.abs(this._rotation); } yVel = (-yVel) / 2; state = 2; } } else if (state == 4) { temp = Math.abs(this._rotation); if ((temp != 0) && (temp != 180)) { if (temp < 46) { this._rotation = 0; } else if (temp > 134) { this._rotation = 180; } else { this._rotation = this._rotation + rotVel; } } temp = _parent.dBall0; while (temp < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + temp].mcHit)) { if (this._x < _parent["ball" + temp]._x) { this.xVel = -5 + (Math.random() * -10); } else { this.xVel = 5 + (Math.random() * 10); } this.yVel = -6 + (Math.random() * -14); this._y = _global.ground - 248; if (Math.random() > 0.5) { this.rotVel = Math.random() * -30; } else { this.rotVel = Math.random() * 30; } state = 2; temp = _parent.dBall0 + 3; } temp++; } if (state != 2) { hitTestMissile(true); } if (_global.player2 && (state != 2)) { hitTestP2(true); } if (hitTest(_parent.mcTank)) { if (Math.abs(this._x - _parent.mcTank._x) < 44) { if (_global.soundFX_sounds < 2) { _global.soundFX_sounds++; temp = Math.random(); if (temp > 0.66) { _global.soundFX.attachSound("car crush 01"); } else if (temp > 0.33) { _global.soundFX.attachSound("car crush 02"); } else { _global.soundFX.attachSound("car crush 03"); } _global.soundFX.onSoundComplete = _global.soundFXDone; _global.soundFX.start(); } makeDebris(); respawn(); } } } else if (state == 6) { respawn(); } } }
Instance of Symbol 294 MovieClip "mcCarRed1" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { function respawn() { if (Math.random() > 0.5) { xVel = 5; this._xscale = 100; this._x = -827 + (Math.random() * -24); this._y = 179; } else { xVel = -5; this._xscale = -100; this._x = 827 + (Math.random() * 24); this._y = 168; } this._rotation = 0; yVel = 0; rotVel = 0; this.gotoAndPlay("idle"); state = 1; } function hitTestMissile(dead) { var count; count = _parent.dBall0 + 10; while (count < (_parent.dBall0 + 13)) { if (hitTest(_parent["missile" + count].mcHit)) { if (this._x < _parent["missile" + count]._x) { this.xVel = -5 + (Math.random() * -10); } else { this.xVel = 5 + (Math.random() * 10); } this.yVel = -10 + (Math.random() * -20); this._y = _global.ground - 248; if (Math.random() > 0.5) { this.rotVel = Math.random() * -30; } else { this.rotVel = Math.random() * 30; } state = 2; if (!dead) { this.gotoAndPlay("hit"); _global.statCR++; _global.score = _global.score + _global.scoreCR; } count = _parent.dBall0 + 13; } count++; } } function hitTestP2(dead) { if (_parent.mcBuddy.shooting && (hitTest(_parent.mcBuddy.mcBody.mcFX.mcHit))) { if (this._x < _parent.mcBuddy._x) { this.xVel = -5 + (Math.random() * -10); } else { this.xVel = 5 + (Math.random() * 10); } this.yVel = -4 + (Math.random() * -10); this._y = _global.ground - 248; if (Math.random() > 0.5) { this.rotVel = Math.random() * -30; } else { this.rotVel = Math.random() * 30; } state = 2; if (!dead) { this.gotoAndPlay("hit"); _global.statCR++; _global.score = _global.score + _global.scoreCR; } } } function makeDebris() { _parent.dDebris++; if (_parent.dDebris > (_parent.dDebris0 + _parent.debrisMAX)) { _parent.dDebris = _parent.dDebris0; } _parent.mcDebris.duplicateMovieClip("debris" + _parent.dDebris, _parent.dDebris); _parent["debris" + _parent.dDebris]._x = this._x; _parent["debris" + _parent.dDebris]._y = this._y + 5; } this.swapDepths(_parent.dCar0 + 3); respawn(); } onClipEvent (enterFrame) { if (!_global.frozen) { this._x = this._x - (_parent.move * _parent.speed); if ((this._x < -900) || (this._x > 900)) { respawn(); } if (state == 1) { this._x = this._x + xVel; temp = _parent.dBall0; while (temp < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + temp].mcHit)) { if (this._x < _parent["ball" + temp]._x) { this.xVel = -5 + (Math.random() * -10); } else { this.xVel = 5 + (Math.random() * 10); } this.yVel = -6 + (Math.random() * -14); this._y = _global.ground - 248; if (Math.random() > 0.5) { this.rotVel = Math.random() * -30; } else { this.rotVel = Math.random() * 30; } state = 2; this.gotoAndPlay("hit"); _global.statCR++; _global.score = _global.score + _global.scoreCR; temp = _parent.dBall0 + 3; } temp++; } if (state != 2) { hitTestMissile(false); } if (_global.player2 && (state != 2)) { hitTestP2(false); } if ((state != 2) && (hitTest(_parent.mcTank))) { if (Math.abs(this._x - _parent.mcTank._x) < 44) { this.gotoAndPlay("boom"); makeDebris(); state = 5; _global.statCR++; _global.score = _global.score + _global.scoreCR; if (_global.soundFX_sounds < 2) { _global.soundFX_sounds++; temp = Math.random(); if (temp > 0.66) { _global.soundFX.attachSound("car crush 01"); } else if (temp > 0.33) { _global.soundFX.attachSound("car crush 02"); } else { _global.soundFX.attachSound("car crush 03"); } _global.soundFX.onSoundComplete = _global.soundFXDone; _global.soundFX.start(); } } } } else if (state == 2) { this._x = this._x + xVel; yVel = yVel + (_global.gravity / 2); this._y = this._y + yVel; this._rotation = this._rotation + rotVel; if (this._y > (_global.ground - 225)) { this._y = _global.ground - 225; state = 3; } } else if (state == 3) { if (yVel < 3) { yVel = 0; state = 4; if ((this._rotation <= 90) && (this._rotation > 0)) { rotVel = 20; } else if ((this._rotation <= 0) && (this._rotation > -90)) { rotVel = -20; } else if ((this._rotation > 90) && (this._rotation <= 180)) { rotVel = -20; } else if ((this._rotation <= -90) && (this._rotation > -180)) { rotVel = 20; } this._rotation = this._rotation + rotVel; } else { if (xVel > 0) { this._rotation = Math.abs(this._rotation); } else { this._rotation = -Math.abs(this._rotation); } yVel = (-yVel) / 2; state = 2; } } else if (state == 4) { temp = Math.abs(this._rotation); if ((temp != 0) && (temp != 180)) { if (temp < 46) { this._rotation = 0; } else if (temp > 134) { this._rotation = 180; } else { this._rotation = this._rotation + rotVel; } } temp = _parent.dBall0; while (temp < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + temp].mcHit)) { if (this._x < _parent["ball" + temp]._x) { this.xVel = -5 + (Math.random() * -10); } else { this.xVel = 5 + (Math.random() * 10); } this.yVel = -6 + (Math.random() * -14); this._y = _global.ground - 248; if (Math.random() > 0.5) { this.rotVel = Math.random() * -30; } else { this.rotVel = Math.random() * 30; } state = 2; temp = _parent.dBall0 + 3; } temp++; } if (state != 2) { hitTestMissile(true); } if (_global.player2 && (state != 2)) { hitTestP2(true); } if (hitTest(_parent.mcTank)) { if (Math.abs(this._x - _parent.mcTank._x) < 44) { if (_global.soundFX_sounds < 2) { _global.soundFX_sounds++; temp = Math.random(); if (temp > 0.66) { _global.soundFX.attachSound("car crush 01"); } else if (temp > 0.33) { _global.soundFX.attachSound("car crush 02"); } else { _global.soundFX.attachSound("car crush 03"); } _global.soundFX.onSoundComplete = _global.soundFXDone; _global.soundFX.start(); } makeDebris(); respawn(); } } } else if (state == 6) { respawn(); } } }
Instance of Symbol 294 MovieClip "mcCarRed2" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { function respawn() { if (Math.random() > 0.5) { xVel = 5; this._xscale = 100; this._x = -863 + (Math.random() * -24); this._y = 179; } else { xVel = -5; this._xscale = -100; this._x = 863 + (Math.random() * 24); this._y = 168; } this._rotation = 0; yVel = 0; rotVel = 0; this.gotoAndPlay("idle"); state = 1; } function hitTestMissile(dead) { var count; count = _parent.dBall0 + 10; while (count < (_parent.dBall0 + 13)) { if (hitTest(_parent["missile" + count].mcHit)) { if (this._x < _parent["missile" + count]._x) { this.xVel = -5 + (Math.random() * -10); } else { this.xVel = 5 + (Math.random() * 10); } this.yVel = -10 + (Math.random() * -20); this._y = _global.ground - 248; if (Math.random() > 0.5) { this.rotVel = Math.random() * -30; } else { this.rotVel = Math.random() * 30; } state = 2; if (!dead) { this.gotoAndPlay("hit"); _global.statCR++; _global.score = _global.score + _global.scoreCR; } count = _parent.dBall0 + 13; } count++; } } function hitTestP2(dead) { if (_parent.mcBuddy.shooting && (hitTest(_parent.mcBuddy.mcBody.mcFX.mcHit))) { if (this._x < _parent.mcBuddy._x) { this.xVel = -5 + (Math.random() * -10); } else { this.xVel = 5 + (Math.random() * 10); } this.yVel = -4 + (Math.random() * -10); this._y = _global.ground - 248; if (Math.random() > 0.5) { this.rotVel = Math.random() * -30; } else { this.rotVel = Math.random() * 30; } state = 2; if (!dead) { this.gotoAndPlay("hit"); _global.statCR++; _global.score = _global.score + _global.scoreCR; } } } function makeDebris() { _parent.dDebris++; if (_parent.dDebris > (_parent.dDebris0 + _parent.debrisMAX)) { _parent.dDebris = _parent.dDebris0; } _parent.mcDebris.duplicateMovieClip("debris" + _parent.dDebris, _parent.dDebris); _parent["debris" + _parent.dDebris]._x = this._x; _parent["debris" + _parent.dDebris]._y = this._y + 5; } this.swapDepths(_parent.dCar0 + 4); respawn(); } onClipEvent (enterFrame) { if (!_global.frozen) { this._x = this._x - (_parent.move * _parent.speed); if ((this._x < -900) || (this._x > 900)) { respawn(); } if (state == 1) { this._x = this._x + xVel; temp = _parent.dBall0; while (temp < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + temp].mcHit)) { if (this._x < _parent["ball" + temp]._x) { this.xVel = -5 + (Math.random() * -10); } else { this.xVel = 5 + (Math.random() * 10); } this.yVel = -6 + (Math.random() * -14); this._y = _global.ground - 248; if (Math.random() > 0.5) { this.rotVel = Math.random() * -30; } else { this.rotVel = Math.random() * 30; } state = 2; this.gotoAndPlay("hit"); _global.statCR++; _global.score = _global.score + _global.scoreCR; temp = _parent.dBall0 + 3; } temp++; } if (state != 2) { hitTestMissile(false); } if (_global.player2 && (state != 2)) { hitTestP2(false); } if ((state != 2) && (hitTest(_parent.mcTank))) { if (Math.abs(this._x - _parent.mcTank._x) < 44) { this.gotoAndPlay("boom"); makeDebris(); state = 5; _global.statCR++; _global.score = _global.score + _global.scoreCR; if (_global.soundFX_sounds < 2) { _global.soundFX_sounds++; temp = Math.random(); if (temp > 0.66) { _global.soundFX.attachSound("car crush 01"); } else if (temp > 0.33) { _global.soundFX.attachSound("car crush 02"); } else { _global.soundFX.attachSound("car crush 03"); } _global.soundFX.onSoundComplete = _global.soundFXDone; _global.soundFX.start(); } } } } else if (state == 2) { this._x = this._x + xVel; yVel = yVel + (_global.gravity / 2); this._y = this._y + yVel; this._rotation = this._rotation + rotVel; if (this._y > (_global.ground - 225)) { this._y = _global.ground - 225; state = 3; } } else if (state == 3) { if (yVel < 3) { yVel = 0; state = 4; if ((this._rotation <= 90) && (this._rotation > 0)) { rotVel = 20; } else if ((this._rotation <= 0) && (this._rotation > -90)) { rotVel = -20; } else if ((this._rotation > 90) && (this._rotation <= 180)) { rotVel = -20; } else if ((this._rotation <= -90) && (this._rotation > -180)) { rotVel = 20; } this._rotation = this._rotation + rotVel; } else { if (xVel > 0) { this._rotation = Math.abs(this._rotation); } else { this._rotation = -Math.abs(this._rotation); } yVel = (-yVel) / 2; state = 2; } } else if (state == 4) { temp = Math.abs(this._rotation); if ((temp != 0) && (temp != 180)) { if (temp < 46) { this._rotation = 0; } else if (temp > 134) { this._rotation = 180; } else { this._rotation = this._rotation + rotVel; } } temp = _parent.dBall0; while (temp < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + temp].mcHit)) { if (this._x < _parent["ball" + temp]._x) { this.xVel = -5 + (Math.random() * -10); } else { this.xVel = 5 + (Math.random() * 10); } this.yVel = -6 + (Math.random() * -14); this._y = _global.ground - 248; if (Math.random() > 0.5) { this.rotVel = Math.random() * -30; } else { this.rotVel = Math.random() * 30; } state = 2; temp = _parent.dBall0 + 3; } temp++; } if (state != 2) { hitTestMissile(true); } if (_global.player2 && (state != 2)) { hitTestP2(true); } if (hitTest(_parent.mcTank)) { if (Math.abs(this._x - _parent.mcTank._x) < 44) { if (_global.soundFX_sounds < 2) { _global.soundFX_sounds++; temp = Math.random(); if (temp > 0.66) { _global.soundFX.attachSound("car crush 01"); } else if (temp > 0.33) { _global.soundFX.attachSound("car crush 02"); } else { _global.soundFX.attachSound("car crush 03"); } _global.soundFX.onSoundComplete = _global.soundFXDone; _global.soundFX.start(); } makeDebris(); respawn(); } } } else if (state == 6) { respawn(); } } }
Instance of Symbol 294 MovieClip "mcCarRed3" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { function respawn() { if (Math.random() > 0.5) { xVel = 5; this._xscale = 100; this._x = -899 + (Math.random() * -24); this._y = 179; } else { xVel = -5; this._xscale = -100; this._x = 899 + (Math.random() * 24); this._y = 168; } this._rotation = 0; yVel = 0; rotVel = 0; this.gotoAndPlay("idle"); state = 1; } function hitTestMissile(dead) { var count; count = _parent.dBall0 + 10; while (count < (_parent.dBall0 + 13)) { if (hitTest(_parent["missile" + count].mcHit)) { if (this._x < _parent["missile" + count]._x) { this.xVel = -5 + (Math.random() * -10); } else { this.xVel = 5 + (Math.random() * 10); } this.yVel = -10 + (Math.random() * -20); this._y = _global.ground - 248; if (Math.random() > 0.5) { this.rotVel = Math.random() * -30; } else { this.rotVel = Math.random() * 30; } state = 2; if (!dead) { this.gotoAndPlay("hit"); _global.statCR++; _global.score = _global.score + _global.scoreCR; } count = _parent.dBall0 + 13; } count++; } } function hitTestP2(dead) { if (_parent.mcBuddy.shooting && (hitTest(_parent.mcBuddy.mcBody.mcFX.mcHit))) { if (this._x < _parent.mcBuddy._x) { this.xVel = -5 + (Math.random() * -10); } else { this.xVel = 5 + (Math.random() * 10); } this.yVel = -4 + (Math.random() * -10); this._y = _global.ground - 248; if (Math.random() > 0.5) { this.rotVel = Math.random() * -30; } else { this.rotVel = Math.random() * 30; } state = 2; if (!dead) { this.gotoAndPlay("hit"); _global.statCR++; _global.score = _global.score + _global.scoreCR; } } } function makeDebris() { _parent.dDebris++; if (_parent.dDebris > (_parent.dDebris0 + _parent.debrisMAX)) { _parent.dDebris = _parent.dDebris0; } _parent.mcDebris.duplicateMovieClip("debris" + _parent.dDebris, _parent.dDebris); _parent["debris" + _parent.dDebris]._x = this._x; _parent["debris" + _parent.dDebris]._y = this._y + 5; } this.swapDepths(_parent.dCar0 + 5); respawn(); } onClipEvent (enterFrame) { if (!_global.frozen) { this._x = this._x - (_parent.move * _parent.speed); if ((this._x < -900) || (this._x > 900)) { respawn(); } if (state == 1) { this._x = this._x + xVel; temp = _parent.dBall0; while (temp < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + temp].mcHit)) { if (this._x < _parent["ball" + temp]._x) { this.xVel = -5 + (Math.random() * -10); } else { this.xVel = 5 + (Math.random() * 10); } this.yVel = -6 + (Math.random() * -14); this._y = _global.ground - 248; if (Math.random() > 0.5) { this.rotVel = Math.random() * -30; } else { this.rotVel = Math.random() * 30; } state = 2; this.gotoAndPlay("hit"); _global.statCR++; _global.score = _global.score + _global.scoreCR; temp = _parent.dBall0 + 3; } temp++; } if (state != 2) { hitTestMissile(false); } if (_global.player2 && (state != 2)) { hitTestP2(false); } if ((state != 2) && (hitTest(_parent.mcTank))) { if (Math.abs(this._x - _parent.mcTank._x) < 44) { this.gotoAndPlay("boom"); makeDebris(); state = 5; _global.statCR++; _global.score = _global.score + _global.scoreCR; if (_global.soundFX_sounds < 2) { _global.soundFX_sounds++; temp = Math.random(); if (temp > 0.66) { _global.soundFX.attachSound("car crush 01"); } else if (temp > 0.33) { _global.soundFX.attachSound("car crush 02"); } else { _global.soundFX.attachSound("car crush 03"); } _global.soundFX.onSoundComplete = _global.soundFXDone; _global.soundFX.start(); } } } } else if (state == 2) { this._x = this._x + xVel; yVel = yVel + (_global.gravity / 2); this._y = this._y + yVel; this._rotation = this._rotation + rotVel; if (this._y > (_global.ground - 225)) { this._y = _global.ground - 225; state = 3; } } else if (state == 3) { if (yVel < 3) { yVel = 0; state = 4; if ((this._rotation <= 90) && (this._rotation > 0)) { rotVel = 20; } else if ((this._rotation <= 0) && (this._rotation > -90)) { rotVel = -20; } else if ((this._rotation > 90) && (this._rotation <= 180)) { rotVel = -20; } else if ((this._rotation <= -90) && (this._rotation > -180)) { rotVel = 20; } this._rotation = this._rotation + rotVel; } else { if (xVel > 0) { this._rotation = Math.abs(this._rotation); } else { this._rotation = -Math.abs(this._rotation); } yVel = (-yVel) / 2; state = 2; } } else if (state == 4) { temp = Math.abs(this._rotation); if ((temp != 0) && (temp != 180)) { if (temp < 46) { this._rotation = 0; } else if (temp > 134) { this._rotation = 180; } else { this._rotation = this._rotation + rotVel; } } temp = _parent.dBall0; while (temp < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + temp].mcHit)) { if (this._x < _parent["ball" + temp]._x) { this.xVel = -5 + (Math.random() * -10); } else { this.xVel = 5 + (Math.random() * 10); } this.yVel = -6 + (Math.random() * -14); this._y = _global.ground - 248; if (Math.random() > 0.5) { this.rotVel = Math.random() * -30; } else { this.rotVel = Math.random() * 30; } state = 2; temp = _parent.dBall0 + 3; } temp++; } if (state != 2) { hitTestMissile(true); } if (_global.player2 && (state != 2)) { hitTestP2(true); } if (hitTest(_parent.mcTank)) { if (Math.abs(this._x - _parent.mcTank._x) < 44) { if (_global.soundFX_sounds < 2) { _global.soundFX_sounds++; temp = Math.random(); if (temp > 0.66) { _global.soundFX.attachSound("car crush 01"); } else if (temp > 0.33) { _global.soundFX.attachSound("car crush 02"); } else { _global.soundFX.attachSound("car crush 03"); } _global.soundFX.onSoundComplete = _global.soundFXDone; _global.soundFX.start(); } makeDebris(); respawn(); } } } else if (state == 6) { respawn(); } } }
Instance of Symbol 248 MovieClip "mcShackOne" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { function hitTestBall() { var count; count = _parent.dBall0; while (count < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + count].mcHit)) { if (Math.abs(this._x - _parent["ball" + count]._x) > 30) { state++; } else { state = 2; } if (state > 2) { state = 2; } count = _parent.dBall0 + 3; } count++; } } function hitTestMissile() { var count; count = _parent.dBall0 + 10; while (count < (_parent.dBall0 + 13)) { if (hitTest(_parent["missile" + count].mcHit)) { if (Math.abs(this._x - _parent["missile" + count]._x) > 100) { state = state + 1; } else { state = 2; } if (state > 2) { state = 2; } count = _parent.dBall0 + 13; } count++; } } function updateVisual() { switch (state) { case 1 : this.gotoAndPlay("one"); return; case 2 : _global.statHB++; _global.score = _global.score + _global.scoreHB; if (Math.random() > 0.6) { temp = this.getDepth() - 10; _parent.mcMan.duplicateMovieClip("man" + temp, temp); if (this._x > _parent.mcTank._x) { _parent["man" + temp]._xscale = -100; } _parent["man" + temp]._x = this._x; _parent["man" + temp]._y = this._y + 20; var num = Math.ceil(Math.random() * 7); switch (num) { case 1 : _global.soundMan.attachSound("man scream 01"); break; case 2 : _global.soundMan.attachSound("man scream 02"); break; case 3 : _global.soundMan.attachSound("man scream 03"); break; case 4 : _global.soundMan.attachSound("man scream 04"); break; case 5 : _global.soundMan.attachSound("man scream 05"); break; case 6 : _global.soundMan.attachSound("man scream 06"); break; case 7 : _global.soundMan.attachSound("man scream 07"); break; default : _global.soundMan.attachSound("man scream 01"); } _global.soundMan.setPan((this._x - 200) / 4); _global.soundMan.start(); } this.gotoAndPlay("two"); } } state = 0; } onClipEvent (enterFrame) { if (_name != "mcShackOne") { if (!_global.frozen) { this._x = this._x - (_parent.move * _parent.speed); } if (this._x < -920) { _parent.newHouseName = _name; _parent.newHouseDepth = this.getDepth(); _parent.newHouseX = 1750 - (Math.random() * 30); _parent.newHouseY = this._y; _parent.newHouseRed = false; this.removeMovieClip(); } else if (this._x > 920) { _parent.newHouseName = _name; _parent.newHouseDepth = this.getDepth(); _parent.newHouseX = Math.random() * 30; _parent.newHouseY = this._y; _parent.newHouseRed = false; this.removeMovieClip(); } if ((state == 0) || (state == 1)) { temp = state; hitTestBall(); hitTestMissile(); if (state != temp) { updateVisual(); } } } }
Instance of Symbol 205 MovieClip "mcShackTwo" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { function hitTestBall() { var count; count = _parent.dBall0; while (count < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + count].mcHit)) { if (Math.abs(this._x - _parent["ball" + count]._x) > 30) { state++; } else { state = 2; } if (state > 2) { state = 2; } count = _parent.dBall0 + 3; } count++; } } function hitTestMissile() { var count; count = _parent.dBall0 + 10; while (count < (_parent.dBall0 + 13)) { if (hitTest(_parent["missile" + count].mcHit)) { if (Math.abs(this._x - _parent["missile" + count]._x) > 100) { state = state + 1; } else { state = 2; } if (state > 2) { state = 2; } count = _parent.dBall0 + 13; } count++; } } function updateVisual() { switch (state) { case 1 : this.gotoAndPlay("one"); return; case 2 : _global.statHR++; _global.score = _global.score + _global.scoreHR; if (Math.random() > 0.6) { temp = this.getDepth() - 10; _parent.mcMan.duplicateMovieClip("man" + temp, temp); if (this._x > _parent.mcTank._x) { _parent["man" + temp]._xscale = -100; } _parent["man" + temp]._x = this._x; _parent["man" + temp]._y = this._y + 20; var num = Math.ceil(Math.random() * 7); switch (num) { case 1 : _global.soundMan.attachSound("man scream 01"); break; case 2 : _global.soundMan.attachSound("man scream 02"); break; case 3 : _global.soundMan.attachSound("man scream 03"); break; case 4 : _global.soundMan.attachSound("man scream 04"); break; case 5 : _global.soundMan.attachSound("man scream 05"); break; case 6 : _global.soundMan.attachSound("man scream 06"); break; case 7 : _global.soundMan.attachSound("man scream 07"); break; default : _global.soundMan.attachSound("man scream 01"); } _global.soundMan.setPan((this._x - 200) / 4); _global.soundMan.start(); } this.gotoAndPlay("two"); } } state = 0; } onClipEvent (enterFrame) { if (_name != "mcShackTwo") { if (!_global.frozen) { this._x = this._x - (_parent.move * _parent.speed); } if (this._x < -920) { _parent.newHouseName = _name; _parent.newHouseDepth = this.getDepth(); _parent.newHouseX = 1750 - (Math.random() * 30); _parent.newHouseY = this._y; _parent.newHouseRed = true; this.removeMovieClip(); } else if (this._x > 920) { _parent.newHouseName = _name; _parent.newHouseDepth = this.getDepth(); _parent.newHouseX = Math.random() * 30; _parent.newHouseY = this._y; _parent.newHouseRed = true; this.removeMovieClip(); } if ((state == 0) || (state == 1)) { temp = state; hitTestBall(); hitTestMissile(); if (state != temp) { updateVisual(); } } } }
Instance of Symbol 421 MovieClip "mcMissile" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { xVel = 14; } onClipEvent (enterFrame) { if (_name != "mcMissile") { if (!_global.frozen) { this._x = this._x - (_parent.move * _parent.speed); if (state == 1) { if (Key.isDown(_global.keyFire2)) { if (_parent.mcTank._xscale == 100) { this._x = this._x + (-xVel); } else { this._x = this._x + xVel; } } this._y = this._y + 60; if (this._y > (_global.ground - 250)) { state = 2; this._y = _global.ground - 262; this.gotoAndPlay("hit"); _root.camX = 20; _root.camY = 24; _parent.dDebris++; if (_parent.dDebris > (_parent.dDebris0 + _parent.debrisMAX)) { _parent.dDebris = _parent.dDebris0; } _parent.mcDebris2.duplicateMovieClip("debris" + _parent.dDebris, _parent.dDebris); _parent["debris" + _parent.dDebris]._x = this._x; _parent["debris" + _parent.dDebris]._y = (this._y + 30) + (Math.random() * 16); _global.soundMissile.attachSound("missile explode"); _global.soundMissile.setPan((this._x - 200) / 4); _global.soundMissile.start(); } } else if (state == 0) { this.removeMovieClip(); } } } }
Instance of Symbol 425 MovieClip "mcCop" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { function hitTestMissile() { var count; count = _parent.dBall0 + 10; while (count < (_parent.dBall0 + 13)) { if (hitTest(_parent["missile" + count].mcHit)) { _global.score = _global.score + _global.scoreMan; _global.statMan++; this.gotoAndPlay("hit"); if (this._x < _parent["missile" + temp]._x) { this.xVel = Math.random() * -8; } else { this.xVel = Math.random() * 8; } this.yVel = -10 + (Math.random() * -12); this._y = this._y + -10; state = 2; count = _parent.dBall0 + 13; var num = Math.random(); if (num > 0.5) { _global.soundMan.attachSound("man death 01"); } else { _global.soundMan.attachSound("man death 02"); } _global.soundMan.setPan((this._x - 200) / 4); _global.soundMan.start(); } count++; } } function hitTestP2(dead) { if (_parent.mcBuddy.shooting && (hitTest(_parent.mcBuddy.mcBody.mcFX.mcHit))) { _global.score = _global.score + _global.scoreMan; _global.statMan++; this.gotoAndPlay("hit"); if (this._x < _parent.mcBuddy._x) { this.xVel = Math.random() * -5; } else { this.xVel = Math.random() * 5; } this.yVel = -6 + (Math.random() * -7); this._y = this._y + -8; state = 2; var num = Math.random(); if (num > 0.5) { _global.soundMan.attachSound("man death 01"); } else { _global.soundMan.attachSound("man death 02"); } _global.soundMan.setPan((this._x - 200) / 4); _global.soundMan.start(); } } xVel = 4 + (Math.random() * 2); yVel = 0; state = 1; fireCount = 0; } onClipEvent (enterFrame) { if (!_global.frozen) { if (_name != "mcCop") { this._x = this._x - (_parent.move * _parent.speed); if ((this._x < -900) || (this._x > 900)) { this.removeMovieClip(); } if (state == 1) { if (((fireCount == 0) && (Math.abs(this._x - _parent.mcTank._x) < 400)) && (Math.random() > 0.7)) { fireCount = 10; this.gotoAndPlay("fire"); _parent.mcTank.shot++; if (_global.soundFX_sounds < 2) { _global.soundFX_sounds++; _global.soundFX.attachSound("cop fire"); _global.soundFX.onSoundComplete = _global.soundFXDone; _global.soundFX.start(); } } fireCount--; if (fireCount < 0) { fireCount = 0; } if (this._x < _parent.mcTank._x) { this._xscale = 100; } else { this._xscale = -100; } temp = _parent.dBall0; while (temp < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + temp].mcHit)) { _global.score = _global.score + _global.scoreMan; _global.statMan++; this.gotoAndPlay("hit"); if (this._x < _parent["ball" + temp]._x) { this.xVel = Math.random() * -8; } else { this.xVel = Math.random() * 8; } this.yVel = -10 + (Math.random() * -12); this._y = this._y + -10; state = 2; temp = _parent.dBall0 + 3; var num = Math.random(); if (num > 0.5) { _global.soundMan.attachSound("man death 01"); } else { _global.soundMan.attachSound("man death 02"); } _global.soundMan.setPan((this._x - 200) / 4); _global.soundMan.start(); } temp++; } if (state != 2) { hitTestMissile(); } if (_global.player2 && (state != 2)) { hitTestP2(false); } } else if (state == 2) { this._x = this._x + xVel; yVel = yVel + (_global.gravity / 3); this._y = this._y + yVel; if (this._y > (_global.ground - 190)) { this.removeMovieClip(); } } } } }
Instance of Symbol 322 MovieClip "mcCopCar" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { function respawn() { if (Math.random() > 0.5) { xVel = 5; this._xscale = 100; this._x = -827 + (Math.random() * -24); this._y = 179; } else { xVel = -5; this._xscale = -100; this._x = 827 + (Math.random() * 24); this._y = 168; } this._rotation = 0; yVel = 0; rotVel = 0; this.gotoAndPlay("idle"); state = 1; } function hitTestBall(dead) { var count; count = _parent.dBall0; while (count < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + count].mcHit)) { if (this._x < _parent["ball" + count]._x) { this.xVel = -5 + (Math.random() * -10); } else { this.xVel = 5 + (Math.random() * 10); } this.yVel = -6 + (Math.random() * -14); this._y = _global.ground - 248; if (Math.random() > 0.5) { this.rotVel = Math.random() * -30; } else { this.rotVel = Math.random() * 30; } state = 2; if (!dead) { this.gotoAndPlay("hit"); _global.statCop++; _global.score = _global.score + _global.scoreCop; } count = _parent.dBall0 + 3; } count++; } } function hitTestMissile(dead) { var count; count = _parent.dBall0 + 10; while (count < (_parent.dBall0 + 13)) { if (hitTest(_parent["missile" + count].mcHit)) { if (this._x < _parent["missile" + count]._x) { this.xVel = -5 + (Math.random() * -10); } else { this.xVel = 5 + (Math.random() * 10); } this.yVel = -10 + (Math.random() * -20); this._y = _global.ground - 248; if (Math.random() > 0.5) { this.rotVel = Math.random() * -30; } else { this.rotVel = Math.random() * 30; } state = 2; if (!dead) { this.gotoAndPlay("hit"); _global.statCop++; _global.score = _global.score + _global.scoreCop; } count = _parent.dBall0 + 13; } count++; } } function hitTestP2(dead) { if (_parent.mcBuddy.shooting && (hitTest(_parent.mcBuddy.mcBody.mcFX.mcHit))) { if (this._x < _parent.mcBuddy._x) { this.xVel = -5 + (Math.random() * -10); } else { this.xVel = 5 + (Math.random() * 10); } this.yVel = -4 + (Math.random() * -10); this._y = _global.ground - 248; if (Math.random() > 0.5) { this.rotVel = Math.random() * -30; } else { this.rotVel = Math.random() * 30; } state = 2; if (!dead) { this.gotoAndPlay("hit"); _global.statCop++; _global.score = _global.score + _global.scoreCop; } } } function makeDebris() { _parent.dDebris++; if (_parent.dDebris > (_parent.dDebris0 + _parent.debrisMAX)) { _parent.dDebris = _parent.dDebris0; } _parent.mcDebris.duplicateMovieClip("debris" + _parent.dDebris, _parent.dDebris); _parent["debris" + _parent.dDebris]._x = this._x; _parent["debris" + _parent.dDebris]._y = this._y + 5; } function spawnCop(front) { _parent.dEnemy++; if (_parent.dEnemy > (_parent.dEnemy0 + _parent.enemyMAX)) { _parent.dEnemy = _parent.dEnemy0; } _parent.mcCop.duplicateMovieClip("enemy" + _parent.dEnemy, _parent.dEnemy); if (this._xscale == 100) { if (front) { _parent["enemy" + _parent.dEnemy]._x = (this._x + (Math.random() * 12)) + 10; } else { _parent["enemy" + _parent.dEnemy]._x = this._x + (Math.random() * 12); } _parent["enemy" + _parent.dEnemy]._xscale = 100; } else { if (front) { _parent["enemy" + _parent.dEnemy]._x = (this._x + (Math.random() * -12)) - 10; } else { _parent["enemy" + _parent.dEnemy]._x = this._x + (Math.random() * -12); } _parent["enemy" + _parent.dEnemy]._xscale = -100; } _parent["enemy" + _parent.dEnemy]._y = (this._y + 9) + (Math.random() * 16); } this.swapDepths(_parent.dCar0 + 6); respawn(); } onClipEvent (enterFrame) { if ((!_global.frozen) && (_global.delayCop <= (_global.statHB + _global.statHR))) { this._x = this._x - (_parent.move * _parent.speed); if ((this._x < -900) || (this._x > 900)) { respawn(); } if (state == 1) { this._x = this._x + xVel; hitTestBall(false); if (state != 2) { hitTestMissile(false); } if (_global.player2 && (state != 2)) { hitTestP2(false); } if ((state != 2) && (hitTest(_parent.mcTank))) { if (Math.abs(this._x - _parent.mcTank._x) < 44) { this.gotoAndPlay("boom"); makeDebris(); state = 5; _global.statCop++; _global.score = _global.score + _global.scoreCop; if (_global.soundFX_sounds < 2) { _global.soundFX_sounds++; temp = Math.random(); if (temp > 0.66) { _global.soundFX.attachSound("car crush 01"); } else if (temp > 0.33) { _global.soundFX.attachSound("car crush 02"); } else { _global.soundFX.attachSound("car crush 03"); } _global.soundFX.onSoundComplete = _global.soundFXDone; _global.soundFX.start(); } } } else if (state != 2) { if (this._xscale == 100) { if ((_parent.mcTank._x - this._x) < 250) { this.gotoAndPlay("standoff"); state = 7; stopCount = 1; } } else if ((this._x - _parent.mcTank._x) < 250) { this.gotoAndPlay("standoff"); state = 7; stopCount = 1; } } } else if (state == 2) { this._x = this._x + xVel; yVel = yVel + (_global.gravity / 2); this._y = this._y + yVel; this._rotation = this._rotation + rotVel; if (this._y > (_global.ground - 225)) { this._y = _global.ground - 225; state = 3; } } else if (state == 3) { if (yVel < 3) { yVel = 0; state = 4; if ((this._rotation <= 90) && (this._rotation > 0)) { rotVel = 20; } else if ((this._rotation <= 0) && (this._rotation > -90)) { rotVel = -20; } else if ((this._rotation > 90) && (this._rotation <= 180)) { rotVel = -20; } else if ((this._rotation <= -90) && (this._rotation > -180)) { rotVel = 20; } this._rotation = this._rotation + rotVel; } else { if (xVel > 0) { this._rotation = Math.abs(this._rotation); } else { this._rotation = -Math.abs(this._rotation); } yVel = (-yVel) / 2; state = 2; } } else if (state == 4) { temp = Math.abs(this._rotation); if ((temp != 0) && (temp != 180)) { if (temp < 46) { this._rotation = 0; } else if (temp > 134) { this._rotation = 180; } else { this._rotation = this._rotation + rotVel; } } hitTestBall(true); if (state != 2) { hitTestMissile(true); } if (_global.player2 && (state != 2)) { hitTestP2(true); } if ((state != 2) && (hitTest(_parent.mcTank))) { if (Math.abs(this._x - _parent.mcTank._x) < 44) { if (_global.soundFX_sounds < 2) { _global.soundFX_sounds++; temp = Math.random(); if (temp > 0.66) { _global.soundFX.attachSound("car crush 01"); } else if (temp > 0.33) { _global.soundFX.attachSound("car crush 02"); } else { _global.soundFX.attachSound("car crush 03"); } _global.soundFX.onSoundComplete = _global.soundFXDone; _global.soundFX.start(); } makeDebris(); respawn(); } } } else if (state == 6) { respawn(); } else if (state == 7) { stopCount = stopCount * 0.5; this._x = this._x + xVel; hitTestBall(false); if (state != 2) { hitTestMissile(false); } if (_global.player2 && (state != 2)) { hitTestP2(false); } if ((state != 2) && (hitTest(_parent.mcTank))) { if (Math.abs(this._x - _parent.mcTank._x) < 44) { if (_global.soundFX_sounds < 2) { _global.soundFX_sounds++; temp = Math.random(); if (temp > 0.66) { _global.soundFX.attachSound("car crush 01"); } else if (temp > 0.33) { _global.soundFX.attachSound("car crush 02"); } else { _global.soundFX.attachSound("car crush 03"); } _global.soundFX.onSoundComplete = _global.soundFXDone; _global.soundFX.start(); } makeDebris(); respawn(); } } if ((state != 2) && (stopCount < 0.1)) { stopCount = 0; state = 8; spawnCop(true); spawnCop(false); } } else if (state == 8) { hitTestBall(false); if (state != 2) { hitTestMissile(false); } if (_global.player2 && (state != 2)) { hitTestP2(false); } if ((state != 2) && (hitTest(_parent.mcTank))) { if (Math.abs(this._x - _parent.mcTank._x) < 44) { if (_global.soundFX_sounds < 2) { _global.soundFX_sounds++; temp = Math.random(); if (temp > 0.66) { _global.soundFX.attachSound("car crush 01"); } else if (temp > 0.33) { _global.soundFX.attachSound("car crush 02"); } else { _global.soundFX.attachSound("car crush 03"); } _global.soundFX.onSoundComplete = _global.soundFXDone; _global.soundFX.start(); } makeDebris(); respawn(); } } } } }
Instance of Symbol 449 MovieClip "mcBuddy" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { firePressed = false; shooting = false; xBase = this._x; xOffset = 0; xBound = 140; xVel = 0; xVelMAX = 16; xAccel = 3; } onClipEvent (enterFrame) { if (_global.player2) { this._visible = true; if (!_global.frozen) { if (Key.isDown(_global.keyAimLeftP2)) { if (this.mcBody._currentframe > 1) { this.mcBody.gotoAndStop(this.mcBody._currentframe - 1); } } else if (Key.isDown(_global.keyAimRightP2)) { if (this.mcBody._currentframe < 29) { this.mcBody.gotoAndStop(this.mcBody._currentframe + 1); } } if (Key.isDown(_global.keyLeftP2) && (xOffset > (-xBound))) { xVel = xVel + (-xAccel); if (xVel < (-xVelMAX)) { xVel = -xVelMAX; } } else if (Key.isDown(_global.keyRightP2) && (xOffset < xBound)) { xVel = xVel + xAccel; if (xVel > xVelMAX) { xVel = xVelMAX; } } else { if (xVel < 0) { xVel = xVel + xAccel; } else if (xVel > 0) { xVel = xVel + (-xAccel); } if (Math.abs(xVel) < (xAccel + 1)) { xVel = 0; } } xOffset = xOffset + xVel; this._x = xBase + xOffset; if (Key.isDown(_global.keyFireP2)) { if (!firePressed) { firePressed = true; shooting = true; this.mcBody.mcGun.gotoAndPlay("fire"); _global.soundFX.stop(); _global.soundFX_sounds = 1; _global.soundFX.attachSound("minigun loop"); _global.soundFX.setVolume(100); _global.soundFX.start(0, 100); } } else { firePressed = false; if (shooting) { shooting = false; this.mcBody.mcGun.gotoAndPlay("fireStop"); _global.soundFX.stop("minigun loop"); _global.soundFXDone(); if (_global.soundFX_sounds < 2) { _global.soundFX_sounds++; _global.soundFX.attachSound("minigun end"); _global.soundFX.setVolume(60); _global.soundFX.onSoundComplete = _global.soundFXDone; _global.soundFX.start(); } } } } } else { this._visible = false; } }
Instance of Symbol 264 MovieClip "mcTankSmall" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { function respawn() { if (Math.random() > 0.5) { xVel = 3; this._xscale = 100; this._x = -827 + (Math.random() * -24); this._y = 178; } else { xVel = -3; this._xscale = -100; this._x = 827 + (Math.random() * 24); this._y = 167; } life = 30; this._rotation = 0; yVel = 0; rotVel = 0; this.gotoAndPlay("idle"); state = 1; } function hitTestBall() { var count; count = _parent.dBall0; while (count < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + count].mcHit)) { if (Math.abs(this._x - _parent["ball" + count]._x) > 40) { life = life + -8; } else if (Math.abs(this._x - _parent["ball" + count]._x) > 15) { life = life + -12; } else { life = life + -24; } if (life <= 0) { state = 5; this._rotation = 0; xVel = 0; this.gotoAndPlay("hit"); _global.statTB++; _global.score = _global.score + _global.scoreTB; } else { state = 7; this._x = this._x + ((-xVel) * 10); this.gotoAndPlay("hit"); } count = _parent.dBall0 + 3; } count++; } } function hitTestMissile(dead) { var count; count = _parent.dBall0 + 10; while (count < (_parent.dBall0 + 13)) { if (hitTest(_parent["missile" + count].mcHit)) { if (Math.abs(this._x - _parent["missile" + count]._x) > 140) { life = life + -12; } else if (Math.abs(this._x - _parent["missile" + count]._x) > 80) { life = life + -24; } else { life = life + -30; } if (life <= 0) { state = 5; this._rotation = 0; xVel = 0; this.gotoAndPlay("hit"); _global.statTB++; _global.score = _global.score + _global.scoreTB; } else { state = 7; this._x = this._x + ((-xVel) * 10); this.gotoAndPlay("hit"); } count = _parent.dBall0 + 13; } count++; } } function hitTestP2(dead) { if (_parent.mcBuddy.shooting && (hitTest(_parent.mcBuddy.mcBody.mcFX.mcHit))) { life = life + -4; if (life <= 0) { state = 5; this._rotation = 0; xVel = 0; this.gotoAndPlay("hit"); _global.statTB++; _global.score = _global.score + _global.scoreTB; } else { state = 7; if (this._x < _parent.mcBuddy._x) { this._x = this._x + ((-Math.abs(xVel)) * 4); } else { this._x = this._x + (Math.abs(xVel) * 4); } this.gotoAndPlay("hit"); } } } function makeDebris() { _parent.dDebris++; if (_parent.dDebris > (_parent.dDebris0 + _parent.debrisMAX)) { _parent.dDebris = _parent.dDebris0; } _parent.mcDebris.duplicateMovieClip("debris" + _parent.dDebris, _parent.dDebris); _parent["debris" + _parent.dDebris]._x = this._x; _parent["debris" + _parent.dDebris]._y = this._y + 5; } this.swapDepths(_parent.dTankSmall0); stopDist = 300; life = 30; respawn(); } onClipEvent (enterFrame) { if ((!_global.frozen) && (_global.delayTank <= (_global.statHB + _global.statCB))) { this._x = this._x - (_parent.move * _parent.speed); if ((this._x < -900) || (this._x > 900)) { respawn(); } if (state == 1) { if (Math.abs(_parent.mcTank._x - this._x) < stopDist) { if (Math.random() > 0.9) { state = 2; this.gotoAndPlay("fire"); if (this._xscale == 100) { _parent.mcTankBullet1._x = this._x + 25; } else { _parent.mcTankBullet1._x = this._x - 25; } _parent.mcTankBullet1._xscale = this._xscale; _parent.mcTankBullet1._y = this._y - 3; _parent.mcTankBullet1.state = 1; _parent.mcTankBullet1.gotoAndPlay("start"); if (_global.soundFX_sounds < 2) { _global.soundFX_sounds++; _global.soundFX.attachSound("cannon fire"); _global.soundFX.onSoundComplete = _global.soundFXDone; _global.soundFX.setPan((this._x - 200) / 4); _global.soundFX.start(); } } } else { this._x = this._x + xVel; } hitTestBall(); if (state != 5) { hitTestMissile(false); } if (_global.player2 && (state != 5)) { hitTestP2(false); } if ((state != 5) && (hitTest(_parent.mcTank))) { if (Math.abs(this._x - _parent.mcTank._x) < 44) { this.gotoAndPlay("boom"); makeDebris(); state = 5; _global.statTB++; _global.score = _global.score + _global.scoreTB; } } } else if (state == 2) { hitTestBall(); if (state != 5) { hitTestMissile(false); } if (_global.player2 && (state != 5)) { hitTestP2(false); } if ((state != 5) && (hitTest(_parent.mcTank))) { if (Math.abs(this._x - _parent.mcTank._x) < 44) { this.gotoAndPlay("boom"); makeDebris(); state = 5; _global.statTB++; _global.score = _global.score + _global.scoreTB; } } } else if (state == 6) { respawn(); } else if (state == 7) { hitTestBall(); if (state != 5) { hitTestMissile(false); } if (_global.player2 && (state != 5)) { hitTestP2(false); } } } }
Instance of Symbol 328 MovieClip "mcTankSmallRed" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { function respawn() { if (Math.random() > 0.5) { xVel = 3; this._xscale = 100; this._x = -875 + (Math.random() * -24); this._y = 179; } else { xVel = -3; this._xscale = -100; this._x = 875 + (Math.random() * 24); this._y = 168; } life = 30; this._rotation = 0; yVel = 0; rotVel = 0; this.gotoAndPlay("idle"); state = 1; } function hitTestBall() { var count; count = _parent.dBall0; while (count < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + count].mcHit)) { if (Math.abs(this._x - _parent["ball" + count]._x) > 40) { life = life + -8; } else if (Math.abs(this._x - _parent["ball" + count]._x) > 15) { life = life + -12; } else { life = life + -24; } if (life <= 0) { state = 5; this._rotation = 0; xVel = 0; this.gotoAndPlay("hit"); _global.statTR++; _global.score = _global.score + _global.scoreTR; } else { state = 7; this._x = this._x + ((-xVel) * 10); this.gotoAndPlay("hit"); } count = _parent.dBall0 + 3; } count++; } } function hitTestMissile(dead) { var count; count = _parent.dBall0 + 10; while (count < (_parent.dBall0 + 13)) { if (hitTest(_parent["missile" + count].mcHit)) { if (Math.abs(this._x - _parent["missile" + count]._x) > 140) { life = life + -12; } else if (Math.abs(this._x - _parent["missile" + count]._x) > 80) { life = life + -24; } else { life = life + -30; } if (life <= 0) { state = 5; this._rotation = 0; xVel = 0; this.gotoAndPlay("hit"); _global.statTR++; _global.score = _global.score + _global.scoreTR; } else { state = 7; this._x = this._x + ((-xVel) * 10); this.gotoAndPlay("hit"); } count = _parent.dBall0 + 13; } count++; } } function hitTestP2(dead) { if (_parent.mcBuddy.shooting && (hitTest(_parent.mcBuddy.mcBody.mcFX.mcHit))) { life = life + -4; if (life <= 0) { state = 5; this._rotation = 0; xVel = 0; this.gotoAndPlay("hit"); _global.statTR++; _global.score = _global.score + _global.scoreTR; } else { state = 7; if (this._x < _parent.mcBuddy._x) { this._x = this._x + ((-Math.abs(xVel)) * 4); } else { this._x = this._x + (Math.abs(xVel) * 4); } this.gotoAndPlay("hit"); } } } function makeDebris() { _parent.dDebris++; if (_parent.dDebris > (_parent.dDebris0 + _parent.debrisMAX)) { _parent.dDebris = _parent.dDebris0; } _parent.mcDebris.duplicateMovieClip("debris" + _parent.dDebris, _parent.dDebris); _parent["debris" + _parent.dDebris]._x = this._x; _parent["debris" + _parent.dDebris]._y = this._y + 5; } this.swapDepths(_parent.dTankSmall0 + 1); stopDist = 250; life = 30; respawn(); } onClipEvent (enterFrame) { if ((!_global.frozen) && (_global.delayTank <= (_global.statHR + _global.statCR))) { this._x = this._x - (_parent.move * _parent.speed); if ((this._x < -900) || (this._x > 900)) { respawn(); } if (state == 1) { if (Math.abs(_parent.mcTank._x - this._x) < stopDist) { if (Math.random() > 0.9) { state = 2; this.gotoAndPlay("fire"); if (this._xscale == 100) { _parent.mcTankBullet2._x = this._x + 25; } else { _parent.mcTankBullet2._x = this._x - 25; } _parent.mcTankBullet2._xscale = this._xscale; _parent.mcTankBullet2._y = this._y - 3; _parent.mcTankBullet2.state = 1; _parent.mcTankBullet2.gotoAndPlay("start"); if (_global.soundFX_sounds < 2) { _global.soundFX_sounds++; _global.soundFX.attachSound("cannon fire"); _global.soundFX.onSoundComplete = _global.soundFXDone; _global.soundFX.setPan((this._x - 200) / 4); _global.soundFX.start(); } } } else { this._x = this._x + xVel; } hitTestBall(); if (state != 5) { hitTestMissile(false); } if (_global.player2 && (state != 5)) { hitTestP2(false); } if ((state != 5) && (hitTest(_parent.mcTank))) { if (Math.abs(this._x - _parent.mcTank._x) < 44) { this.gotoAndPlay("boom"); makeDebris(); state = 5; _global.statTR++; _global.score = _global.score + _global.scoreTR; } } } else if (state == 2) { hitTestBall(); if (state != 5) { hitTestMissile(false); } if (_global.player2 && (state != 5)) { hitTestP2(false); } if ((state != 5) && (hitTest(_parent.mcTank))) { if (Math.abs(this._x - _parent.mcTank._x) < 44) { this.gotoAndPlay("boom"); makeDebris(); state = 5; _global.statTR++; _global.score = _global.score + _global.scoreTR; } } } else if (state == 6) { respawn(); } else if (state == 7) { hitTestBall(); if (state != 5) { hitTestMissile(false); } if (_global.player2 && (state != 5)) { hitTestP2(false); } } } }
Instance of Symbol 469 MovieClip "mcTankBullet1" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { this.swapDepths(_parent.dTankSmall0 + 10); state = 0; } onClipEvent (enterFrame) { if (!_global.frozen) { this._x = this._x - (_parent.move * _parent.speed); if (state == 1) { if (this.mcHit.hitTest(_parent.mcTank)) { _parent.mcTank.health = _parent.mcTank.health - 8; this.gotoAndPlay("hit"); } } } }
Instance of Symbol 469 MovieClip "mcTankBullet2" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { this.swapDepths(_parent.dTankSmall0 + 11); state = 0; } onClipEvent (enterFrame) { if (!_global.frozen) { this._x = this._x - (_parent.move * _parent.speed); if (state == 1) { if (this.mcHit.hitTest(_parent.mcTank)) { _parent.mcTank.health = _parent.mcTank.health - 8; this.gotoAndPlay("hit"); } } } }
Instance of Symbol 282 MovieClip "mcHeliRed2" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { function respawn() { if (Math.random() > 0.5) { xVel = 0; this._xscale = 100; this._x = -827 + (Math.random() * -24); this._y = -130 + (Math.random() * 110); } else { xVel = 0; this._xscale = -100; this._x = 827 + (Math.random() * 24); this._y = -130 + (Math.random() * 110); } this._rotation = 0; yVel = 0; rotVel = 0; stopDist = 170 + (Math.random() * 60); life = 10; this.gotoAndPlay("idle"); state = 1; } function hitTestBall(dead) { var count; count = _parent.dBall0; while (count < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + count].mcHit2)) { state = 2; this._rotation = 0; xVel = 0; if (!dead) { this.gotoAndPlay("boom"); _global.statHeliR++; _global.score = _global.score + _global.scoreHeliR; } count = _parent.dBall0 + 3; _global.soundHeli.stop(); _global.soundHeli.attachSound("heli explode"); _global.soundHeli.setVolume(100); _global.soundHeli.start(); } count++; } } function hitTestMissile(dead) { var count; count = _parent.dBall0 + 10; while (count < (_parent.dBall0 + 13)) { if (hitTest(_parent["missile" + count].mcHit2)) { state = 2; this._rotation = 0; xVel = 0; this._y = this._y + 4; if (!dead) { this.gotoAndPlay("boom"); _global.statHeliR++; _global.score = _global.score + _global.scoreHeliR; } count = _parent.dBall0 + 13; _global.soundHeli.stop(); _global.soundHeli.attachSound("heli explode"); _global.soundHeli.setVolume(100); _global.soundHeli.start(); } count++; } } function hitTestP2(dead) { if (_parent.mcTank._xscale == 100) { x = this._x + 526; y = this._y + 285; } else { x = this._x + 250; y = this._y + 285; } if (_parent.mcBuddy.shooting && (_parent.mcBuddy.mcBody.mcGun.mcHit.hitTest(x, y, true))) { if (this._x < _parent.mcBuddy._x) { this._x = this._x + -4; } else { this._x = this._x + 4; } this._y = this._y + 7; life--; if (life <= 0) { state = 2; this._rotation = 0; xVel = 0; if (!dead) { this.gotoAndPlay("boom"); _global.statHeliR++; _global.score = _global.score + _global.scoreHeliR; _global.soundHeli.stop(); _global.soundHeli.attachSound("heli explode"); _global.soundHeli.setVolume(100); _global.soundHeli.start(); } } else { this.gotoAndPlay("hit"); } } } function makeDebris() { _parent.dDebris++; if (_parent.dDebris > (_parent.dDebris0 + _parent.debrisMAX)) { _parent.dDebris = _parent.dDebris0; } _parent.mcDebris.duplicateMovieClip("debris" + _parent.dDebris, _parent.dDebris); _parent["debris" + _parent.dDebris]._x = this._x; _parent["debris" + _parent.dDebris]._y = this._y + 5; } this.swapDepths(_parent.dHeli0 + 3); xVelMAX = 5; rotMAX = 18; fireCount = 0; stopDist = 200; life = 10; respawn(); } onClipEvent (enterFrame) { if ((_global.player2 && (!_global.frozen)) && ((_global.delayHeli + 20) <= (_global.statHR + _global.statCR))) { this._x = this._x - (_parent.move * _parent.speed); if ((this._x < -900) || (this._x > 900)) { respawn(); } if (state == 1) { if (this._x < (_parent.mcTank._x - stopDist)) { xVel = xVel + 0.5; if (xVel > xVelMAX) { xVel = xVelMAX; } } else if (this._x > (_parent.mcTank._x + stopDist)) { xVel = xVel + -0.5; if (xVel < (-xVelMAX)) { xVel = -xVelMAX; } } else if (xVel != 0) { xVel = xVel * 0.9; if (Math.abs(xVel) < 0.15) { xVel = 0; } } this._x = this._x + xVel; if ((this._xscale == -100) && ((this._x - _parent.mcTank._x) < -40)) { state = 3; this._xscale = 100; this.gotoAndPlay("turn"); } else if ((this._xscale == 100) && ((this._x - _parent.mcTank._x) > 40)) { state = 3; this._xscale = -100; this.gotoAndPlay("turn"); } this._rotation = (xVel / xVelMAX) * rotMAX; if (((fireCount == 0) && (Math.abs(this._x - _parent.mcTank._x) < 230)) && (Math.random() > 0.9)) { fireCount = 6; this.mcFire._visible = true; _parent.mcTank.shot = _parent.mcTank.shot + 2; var pan = (this._x / 4); if (pan > 100) { pan = 100; } else if (pan < -100) { pan = -100; } _global.soundHeli.stop(); _global.soundHeli.setPan(pan); _global.soundHeli.setVolume(Math.abs(100 - Math.abs(pan * 1.5))); _global.soundHeli.attachSound("heli fire"); _global.soundHeli.onSoundComplete = _global.soundHeliIdle; _global.soundHeli.setVolume(100); _global.soundHeli.start(); } fireCount--; if (fireCount < 0) { fireCount = 0; this.mcFire._visible = false; } hitTestBall(false); if (state != 2) { hitTestMissile(false); } if (_global.player2 && (state != 2)) { hitTestP2(false); } } else if (state == 2) { this._x = this._x + xVel; } else if (state == 3) { hitTestBall(false); if (state != 2) { hitTestMissile(false); } } else if (state == 0) { respawn(); } } }
Instance of Symbol 307 MovieClip "mcHeli2" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { function respawn() { if (Math.random() > 0.5) { xVel = 0; this._xscale = 100; this._x = -827 + (Math.random() * -24); this._y = -130 + (Math.random() * 110); } else { xVel = 0; this._xscale = -100; this._x = 827 + (Math.random() * 24); this._y = -130 + (Math.random() * 110); } this._rotation = 0; yVel = 0; rotVel = 0; stopDist = 170 + (Math.random() * 60); life = 10; this.gotoAndPlay("idle"); state = 1; } function hitTestBall(dead) { var count; count = _parent.dBall0; while (count < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + count].mcHit2)) { state = 2; this._rotation = 0; xVel = 0; if (!dead) { this.gotoAndPlay("boom"); _global.statHeliB++; _global.score = _global.score + _global.scoreHeliB; } count = _parent.dBall0 + 3; _global.soundHeli.stop(); _global.soundHeli.attachSound("heli explode"); _global.soundHeli.setVolume(100); _global.soundHeli.start(); } count++; } } function hitTestMissile(dead) { var count; count = _parent.dBall0 + 10; while (count < (_parent.dBall0 + 13)) { if (hitTest(_parent["missile" + count].mcHit2)) { state = 2; this._rotation = 0; xVel = 0; this._y = this._y + 4; if (!dead) { this.gotoAndPlay("boom"); _global.statHeliB++; _global.score = _global.score + _global.scoreHeliB; } count = _parent.dBall0 + 13; _global.soundHeli.stop(); _global.soundHeli.attachSound("heli explode"); _global.soundHeli.setVolume(100); _global.soundHeli.start(); } count++; } } function hitTestP2(dead) { if (_parent.mcTank._xscale == 100) { x = this._x + 526; y = this._y + 285; } else { x = this._x + 250; y = this._y + 285; } if (_parent.mcBuddy.shooting && (_parent.mcBuddy.mcBody.mcGun.mcHit.hitTest(x, y, true))) { if (this._x < _parent.mcBuddy._x) { this._x = this._x + -4; } else { this._x = this._x + 4; } this._y = this._y + 7; life--; if (life <= 0) { state = 2; this._rotation = 0; xVel = 0; if (!dead) { this.gotoAndPlay("boom"); _global.statHeliB++; _global.score = _global.score + _global.scoreHeliB; _global.soundHeli.stop(); _global.soundHeli.attachSound("heli explode"); _global.soundHeli.setVolume(100); _global.soundHeli.start(); } } else { this.gotoAndPlay("hit"); } } } function makeDebris() { _parent.dDebris++; if (_parent.dDebris > (_parent.dDebris0 + _parent.debrisMAX)) { _parent.dDebris = _parent.dDebris0; } _parent.mcDebris.duplicateMovieClip("debris" + _parent.dDebris, _parent.dDebris); _parent["debris" + _parent.dDebris]._x = this._x; _parent["debris" + _parent.dDebris]._y = this._y + 5; } this.swapDepths(_parent.dHeli0 + 2); xVelMAX = 5; rotMAX = 18; fireCount = 0; stopDist = 200; life = 10; respawn(); } onClipEvent (enterFrame) { if ((_global.player2 && (!_global.frozen)) && ((_global.delayHeli + 20) <= (_global.statHB + _global.statCB))) { this._x = this._x - (_parent.move * _parent.speed); if ((this._x < -900) || (this._x > 900)) { respawn(); } if (state == 1) { if (this._x < (_parent.mcTank._x - stopDist)) { xVel = xVel + 0.5; if (xVel > xVelMAX) { xVel = xVelMAX; } } else if (this._x > (_parent.mcTank._x + stopDist)) { xVel = xVel + -0.5; if (xVel < (-xVelMAX)) { xVel = -xVelMAX; } } else if (xVel != 0) { xVel = xVel * 0.9; if (Math.abs(xVel) < 0.15) { xVel = 0; } } this._x = this._x + xVel; if ((this._xscale == -100) && ((this._x - _parent.mcTank._x) < -40)) { state = 3; this._xscale = 100; this.gotoAndPlay("turn"); } else if ((this._xscale == 100) && ((this._x - _parent.mcTank._x) > 40)) { state = 3; this._xscale = -100; this.gotoAndPlay("turn"); } this._rotation = (xVel / xVelMAX) * rotMAX; if (((fireCount == 0) && (Math.abs(this._x - _parent.mcTank._x) < 230)) && (Math.random() > 0.9)) { fireCount = 6; this.mcFire._visible = true; _parent.mcTank.shot = _parent.mcTank.shot + 2; var pan = (this._x / 4); if (pan > 100) { pan = 100; } else if (pan < -100) { pan = -100; } _global.soundHeli.stop(); _global.soundHeli.setPan(pan); _global.soundHeli.setVolume(Math.abs(100 - Math.abs(pan * 1.5))); _global.soundHeli.attachSound("heli fire"); _global.soundHeli.onSoundComplete = _global.soundHeliIdle; _global.soundHeli.setVolume(100); _global.soundHeli.start(); } fireCount--; if (fireCount < 0) { fireCount = 0; this.mcFire._visible = false; } hitTestBall(false); if (state != 2) { hitTestMissile(false); } if (_global.player2 && (state != 2)) { hitTestP2(false); } } else if (state == 2) { this._x = this._x + xVel; } else if (state == 3) { hitTestBall(false); if (state != 2) { hitTestMissile(false); } } else if (state == 0) { respawn(); } } }
Instance of Symbol 282 MovieClip "mcHeliRed3" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { function respawn() { if (Math.random() > 0.5) { xVel = 0; this._xscale = 100; this._x = -827 + (Math.random() * -24); this._y = -130 + (Math.random() * 110); } else { xVel = 0; this._xscale = -100; this._x = 827 + (Math.random() * 24); this._y = -130 + (Math.random() * 110); } this._rotation = 0; yVel = 0; rotVel = 0; stopDist = 170 + (Math.random() * 60); life = 10; this.gotoAndPlay("idle"); state = 1; } function hitTestBall(dead) { var count; count = _parent.dBall0; while (count < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + count].mcHit2)) { state = 2; this._rotation = 0; xVel = 0; if (!dead) { this.gotoAndPlay("boom"); _global.statHeliR++; _global.score = _global.score + _global.scoreHeliR; } count = _parent.dBall0 + 3; _global.soundHeli.stop(); _global.soundHeli.attachSound("heli explode"); _global.soundHeli.setVolume(100); _global.soundHeli.start(); } count++; } } function hitTestMissile(dead) { var count; count = _parent.dBall0 + 10; while (count < (_parent.dBall0 + 13)) { if (hitTest(_parent["missile" + count].mcHit2)) { state = 2; this._rotation = 0; xVel = 0; this._y = this._y + 4; if (!dead) { this.gotoAndPlay("boom"); _global.statHeliR++; _global.score = _global.score + _global.scoreHeliR; } count = _parent.dBall0 + 13; _global.soundHeli.stop(); _global.soundHeli.attachSound("heli explode"); _global.soundHeli.setVolume(100); _global.soundHeli.start(); } count++; } } function hitTestP2(dead) { if (_parent.mcTank._xscale == 100) { x = this._x + 526; y = this._y + 285; } else { x = this._x + 250; y = this._y + 285; } if (_parent.mcBuddy.shooting && (_parent.mcBuddy.mcBody.mcGun.mcHit.hitTest(x, y, true))) { if (this._x < _parent.mcBuddy._x) { this._x = this._x + -4; } else { this._x = this._x + 4; } this._y = this._y + 7; life--; if (life <= 0) { state = 2; this._rotation = 0; xVel = 0; if (!dead) { this.gotoAndPlay("boom"); _global.statHeliR++; _global.score = _global.score + _global.scoreHeliR; _global.soundHeli.stop(); _global.soundHeli.attachSound("heli explode"); _global.soundHeli.setVolume(100); _global.soundHeli.start(); } } else { this.gotoAndPlay("hit"); } } } function makeDebris() { _parent.dDebris++; if (_parent.dDebris > (_parent.dDebris0 + _parent.debrisMAX)) { _parent.dDebris = _parent.dDebris0; } _parent.mcDebris.duplicateMovieClip("debris" + _parent.dDebris, _parent.dDebris); _parent["debris" + _parent.dDebris]._x = this._x; _parent["debris" + _parent.dDebris]._y = this._y + 5; } this.swapDepths(_parent.dHeli0 + 5); xVelMAX = 5; rotMAX = 18; fireCount = 0; stopDist = 200; life = 10; respawn(); } onClipEvent (enterFrame) { if ((!_global.frozen) && ((_global["quota" + _global.level] - 15) <= _global.statHR)) { this._x = this._x - (_parent.move * _parent.speed); if ((this._x < -900) || (this._x > 900)) { respawn(); } if (state == 1) { if (this._x < (_parent.mcTank._x - stopDist)) { xVel = xVel + 0.5; if (xVel > xVelMAX) { xVel = xVelMAX; } } else if (this._x > (_parent.mcTank._x + stopDist)) { xVel = xVel + -0.5; if (xVel < (-xVelMAX)) { xVel = -xVelMAX; } } else if (xVel != 0) { xVel = xVel * 0.9; if (Math.abs(xVel) < 0.15) { xVel = 0; } } this._x = this._x + xVel; if ((this._xscale == -100) && ((this._x - _parent.mcTank._x) < -40)) { state = 3; this._xscale = 100; this.gotoAndPlay("turn"); } else if ((this._xscale == 100) && ((this._x - _parent.mcTank._x) > 40)) { state = 3; this._xscale = -100; this.gotoAndPlay("turn"); } this._rotation = (xVel / xVelMAX) * rotMAX; if (((fireCount == 0) && (Math.abs(this._x - _parent.mcTank._x) < 230)) && (Math.random() > 0.9)) { fireCount = 6; this.mcFire._visible = true; _parent.mcTank.shot = _parent.mcTank.shot + 2; var pan = (this._x / 4); if (pan > 100) { pan = 100; } else if (pan < -100) { pan = -100; } _global.soundHeli.stop(); _global.soundHeli.setPan(pan); _global.soundHeli.setVolume(Math.abs(100 - Math.abs(pan * 1.5))); _global.soundHeli.attachSound("heli fire"); _global.soundHeli.onSoundComplete = _global.soundHeliIdle; _global.soundHeli.setVolume(100); _global.soundHeli.start(); } fireCount--; if (fireCount < 0) { fireCount = 0; this.mcFire._visible = false; } hitTestBall(false); if (state != 2) { hitTestMissile(false); } if (_global.player2 && (state != 2)) { hitTestP2(false); } } else if (state == 2) { this._x = this._x + xVel; } else if (state == 3) { hitTestBall(false); if (state != 2) { hitTestMissile(false); } } else if (state == 0) { respawn(); } } }
Instance of Symbol 307 MovieClip "mcHeli3" in Symbol 470 MovieClip Frame 1
onClipEvent (load) { function respawn() { if (Math.random() > 0.5) { xVel = 0; this._xscale = 100; this._x = -827 + (Math.random() * -24); this._y = -130 + (Math.random() * 110); } else { xVel = 0; this._xscale = -100; this._x = 827 + (Math.random() * 24); this._y = -130 + (Math.random() * 110); } this._rotation = 0; yVel = 0; rotVel = 0; stopDist = 170 + (Math.random() * 60); life = 10; this.gotoAndPlay("idle"); state = 1; } function hitTestBall(dead) { var count; count = _parent.dBall0; while (count < (_parent.dBall0 + 3)) { if (hitTest(_parent["ball" + count].mcHit2)) { state = 2; this._rotation = 0; xVel = 0; if (!dead) { this.gotoAndPlay("boom"); _global.statHeliB++; _global.score = _global.score + _global.scoreHeliB; } count = _parent.dBall0 + 3; _global.soundHeli.stop(); _global.soundHeli.attachSound("heli explode"); _global.soundHeli.setVolume(100); _global.soundHeli.start(); } count++; } } function hitTestMissile(dead) { var count; count = _parent.dBall0 + 10; while (count < (_parent.dBall0 + 13)) { if (hitTest(_parent["missile" + count].mcHit2)) { state = 2; this._rotation = 0; xVel = 0; this._y = this._y + 4; if (!dead) { this.gotoAndPlay("boom"); _global.statHeliB++; _global.score = _global.score + _global.scoreHeliB; } count = _parent.dBall0 + 13; _global.soundHeli.stop(); _global.soundHeli.attachSound("heli explode"); _global.soundHeli.setVolume(100); _global.soundHeli.start(); } count++; } } function hitTestP2(dead) { if (_parent.mcTank._xscale == 100) { x = this._x + 526; y = this._y + 285; } else { x = this._x + 250; y = this._y + 285; } if (_parent.mcBuddy.shooting && (_parent.mcBuddy.mcBody.mcGun.mcHit.hitTest(x, y, true))) { if (this._x < _parent.mcBuddy._x) { this._x = this._x + -4; } else { this._x = this._x + 4; } this._y = this._y + 7; life--; if (life <= 0) { state = 2; this._rotation = 0; xVel = 0; if (!dead) { this.gotoAndPlay("boom"); _global.statHeliB++; _global.score = _global.score + _global.scoreHeliB; _global.soundHeli.stop(); _global.soundHeli.attachSound("heli explode"); _global.soundHeli.setVolume(100); _global.soundHeli.start(); } } else { this.gotoAndPlay("hit"); } } } function makeDebris() { _parent.dDebris++; if (_parent.dDebris > (_parent.dDebris0 + _parent.debrisMAX)) { _parent.dDebris = _parent.dDebris0; } _parent.mcDebris.duplicateMovieClip("debris" + _parent.dDebris, _parent.dDebris); _parent["debris" + _parent.dDebris]._x = this._x; _parent["debris" + _parent.dDebris]._y = this._y + 5; } this.swapDepths(_parent.dHeli0 + 4); xVelMAX = 5; rotMAX = 18; fireCount = 0; stopDist = 200; life = 10; respawn(); } onClipEvent (enterFrame) { if ((!_global.frozen) && ((_global["quota" + _global.level] - 15) <= _global.statHB)) { this._x = this._x - (_parent.move * _parent.speed); if ((this._x < -900) || (this._x > 900)) { respawn(); } if (state == 1) { if (this._x < (_parent.mcTank._x - stopDist)) { xVel = xVel + 0.5; if (xVel > xVelMAX) { xVel = xVelMAX; } } else if (this._x > (_parent.mcTank._x + stopDist)) { xVel = xVel + -0.5; if (xVel < (-xVelMAX)) { xVel = -xVelMAX; } } else if (xVel != 0) { xVel = xVel * 0.9; if (Math.abs(xVel) < 0.15) { xVel = 0; } } this._x = this._x + xVel; if ((this._xscale == -100) && ((this._x - _parent.mcTank._x) < -40)) { state = 3; this._xscale = 100; this.gotoAndPlay("turn"); } else if ((this._xscale == 100) && ((this._x - _parent.mcTank._x) > 40)) { state = 3; this._xscale = -100; this.gotoAndPlay("turn"); } this._rotation = (xVel / xVelMAX) * rotMAX; if (((fireCount == 0) && (Math.abs(this._x - _parent.mcTank._x) < 230)) && (Math.random() > 0.9)) { fireCount = 6; this.mcFire._visible = true; _parent.mcTank.shot = _parent.mcTank.shot + 2; var pan = (this._x / 4); if (pan > 100) { pan = 100; } else if (pan < -100) { pan = -100; } _global.soundHeli.stop(); _global.soundHeli.setPan(pan); _global.soundHeli.setVolume(Math.abs(100 - Math.abs(pan * 1.5))); _global.soundHeli.attachSound("heli fire"); _global.soundHeli.onSoundComplete = _global.soundHeliIdle; _global.soundHeli.setVolume(100); _global.soundHeli.start(); } fireCount--; if (fireCount < 0) { fireCount = 0; this.mcFire._visible = false; } hitTestBall(false); if (state != 2) { hitTestMissile(false); } if (_global.player2 && (state != 2)) { hitTestP2(false); } } else if (state == 2) { this._x = this._x + xVel; } else if (state == 3) { hitTestBall(false); if (state != 2) { hitTestMissile(false); } } else if (state == 0) { respawn(); } } }
Instance of Symbol 474 MovieClip in Symbol 475 MovieClip Frame 1
onClipEvent (load) { var temp = ((Math.random() * 40) + 60); this._xscale = temp; this._yscale = temp; xVel = (Math.random() * 5) + 2; yVel = (Math.random() * 3) + 7; } onClipEvent (enterFrame) { if (this._y < 300) { this._y = this._y + yVel; this._x = this._x + xVel; } else { this._y = -300; this._x = (Math.random() * -950) + 400; } }
Instance of Symbol 474 MovieClip in Symbol 475 MovieClip Frame 1
onClipEvent (load) { var temp = ((Math.random() * 40) + 60); this._xscale = temp; this._yscale = temp; xVel = (Math.random() * 5) + 2; yVel = (Math.random() * 3) + 7; } onClipEvent (enterFrame) { if (this._y < 300) { this._y = this._y + yVel; this._x = this._x + xVel; } else { this._y = -300; this._x = (Math.random() * -950) + 400; } }
Instance of Symbol 474 MovieClip in Symbol 475 MovieClip Frame 1
onClipEvent (load) { var temp = ((Math.random() * 40) + 60); this._xscale = temp; this._yscale = temp; xVel = (Math.random() * 5) + 2; yVel = (Math.random() * 3) + 7; } onClipEvent (enterFrame) { if (this._y < 300) { this._y = this._y + yVel; this._x = this._x + xVel; } else { this._y = -300; this._x = (Math.random() * -950) + 400; } }
Instance of Symbol 474 MovieClip in Symbol 475 MovieClip Frame 1
onClipEvent (load) { var temp = ((Math.random() * 40) + 60); this._xscale = temp; this._yscale = temp; xVel = (Math.random() * 5) + 2; yVel = (Math.random() * 3) + 7; } onClipEvent (enterFrame) { if (this._y < 300) { this._y = this._y + yVel; this._x = this._x + xVel; } else { this._y = -300; this._x = (Math.random() * -950) + 400; } }
Instance of Symbol 474 MovieClip in Symbol 475 MovieClip Frame 1
onClipEvent (load) { var temp = ((Math.random() * 40) + 60); this._xscale = temp; this._yscale = temp; xVel = (Math.random() * 5) + 2; yVel = (Math.random() * 3) + 7; } onClipEvent (enterFrame) { if (this._y < 300) { this._y = this._y + yVel; this._x = this._x + xVel; } else { this._y = -300; this._x = (Math.random() * -950) + 400; } }
Instance of Symbol 474 MovieClip in Symbol 475 MovieClip Frame 1
onClipEvent (load) { var temp = ((Math.random() * 40) + 60); this._xscale = temp; this._yscale = temp; xVel = (Math.random() * 5) + 2; yVel = (Math.random() * 3) + 7; } onClipEvent (enterFrame) { if (this._y < 300) { this._y = this._y + yVel; this._x = this._x + xVel; } else { this._y = -300; this._x = (Math.random() * -950) + 400; } }
Instance of Symbol 474 MovieClip in Symbol 475 MovieClip Frame 1
onClipEvent (load) { var temp = ((Math.random() * 40) + 60); this._xscale = temp; this._yscale = temp; xVel = (Math.random() * 5) + 2; yVel = (Math.random() * 3) + 7; } onClipEvent (enterFrame) { if (this._y < 300) { this._y = this._y + yVel; this._x = this._x + xVel; } else { this._y = -300; this._x = (Math.random() * -950) + 400; } }
Instance of Symbol 474 MovieClip in Symbol 475 MovieClip Frame 1
onClipEvent (load) { var temp = ((Math.random() * 40) + 60); this._xscale = temp; this._yscale = temp; xVel = (Math.random() * 5) + 2; yVel = (Math.random() * 3) + 7; } onClipEvent (enterFrame) { if (this._y < 300) { this._y = this._y + yVel; this._x = this._x + xVel; } else { this._y = -300; this._x = (Math.random() * -950) + 400; } }
Instance of Symbol 474 MovieClip in Symbol 475 MovieClip Frame 1
onClipEvent (load) { var temp = ((Math.random() * 40) + 60); this._xscale = temp; this._yscale = temp; xVel = (Math.random() * 5) + 2; yVel = (Math.random() * 3) + 7; } onClipEvent (enterFrame) { if (this._y < 300) { this._y = this._y + yVel; this._x = this._x + xVel; } else { this._y = -300; this._x = (Math.random() * -950) + 400; } }
Symbol 486 MovieClip Frame 5
stop();
Symbol 487 MovieClip Frame 9
stop();
Symbol 487 MovieClip Frame 19
stop();
Symbol 487 MovieClip Frame 29
stop();
Symbol 487 MovieClip Frame 39
stop();
Symbol 487 MovieClip Frame 49
stop();
Symbol 487 MovieClip Frame 59
stop();
Symbol 487 MovieClip Frame 69
stop();
Symbol 487 MovieClip Frame 79
stop();
Symbol 487 MovieClip Frame 89
stop();
Symbol 487 MovieClip Frame 98
stop();
Symbol 503 MovieClip Frame 9
gotoAndPlay (1);
Symbol 503 MovieClip Frame 19
stop();
Symbol 504 MovieClip Frame 9
gotoAndPlay (1);
Symbol 504 MovieClip Frame 19
stop();
Symbol 511 Button
on (release) { if (_global.musicOn) { _global.musicOn = false; _global.soundMusic.stop(); } else { _global.musicOn = true; _global.soundMusic.attachSound("music 01"); _global.soundMusic.start(0, 1000); } }
Symbol 512 MovieClip Frame 11
stop();
Symbol 512 MovieClip Frame 29
stop();
Symbol 517 MovieClip Frame 49
stop();
Symbol 517 MovieClip Frame 98
stop();
Symbol 520 MovieClip Frame 9
stop();
Symbol 520 MovieClip Frame 28
stop();
Symbol 537 MovieClip Frame 9
stop();
Symbol 537 MovieClip Frame 19
stop();
Symbol 537 MovieClip Frame 29
stop();
Symbol 537 MovieClip Frame 39
stop();
Symbol 537 MovieClip Frame 49
stop();
Symbol 537 MovieClip Frame 59
stop();
Symbol 537 MovieClip Frame 69
stop();
Symbol 564 MovieClip Frame 9
stop();
Symbol 564 MovieClip Frame 29
gotoAndPlay (1);
Symbol 564 MovieClip Frame 49
gotoAndPlay (1);
Symbol 564 MovieClip Frame 69
gotoAndPlay (1);
Symbol 564 MovieClip Frame 89
gotoAndPlay (1);
Symbol 564 MovieClip Frame 109
gotoAndPlay (1);
Symbol 564 MovieClip Frame 129
gotoAndPlay (1);
Symbol 579 MovieClip Frame 9
stop();
Symbol 579 MovieClip Frame 49
gotoAndPlay (1);
Symbol 579 MovieClip Frame 89
gotoAndPlay (1);
Symbol 591 MovieClip Frame 13
stop();

Library Items

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

Instance Names

"mcLoading"Frame 1Symbol 53 MovieClip
"textPercent"Frame 1Symbol 57 EditableText
"mcTank0"Frame 106Symbol 152 MovieClip
"mcMenu"Frame 248Symbol 346 MovieClip
"texthiscore"Frame 252Symbol 350 EditableText
"texthiscore"Frame 253Symbol 352 EditableText
"mcSun"Frame 254Symbol 360 MovieClip
"mcCloud2"Frame 254Symbol 363 MovieClip
"mcCloud1"Frame 254Symbol 366 MovieClip
"mcMountains1"Frame 254Symbol 369 MovieClip
"mcMountains2"Frame 254Symbol 369 MovieClip
"mcMountains3"Frame 254Symbol 369 MovieClip
"mcMain"Frame 254Symbol 470 MovieClip
"textDebug2"Frame 254Symbol 477 EditableText
"textDebug"Frame 254Symbol 478 EditableText
"textDebug3"Frame 254Symbol 479 EditableText
"mcHud"Frame 254Symbol 488 MovieClip
"mcHud2"Frame 254Symbol 501 MovieClip
"textScore"Frame 254Symbol 502 EditableText
"mcPaused"Frame 254Symbol 512 MovieClip
"mcLevel"Frame 254Symbol 517 MovieClip
"mcGameover"Frame 254Symbol 520 MovieClip
"mcLevel1Passed"Frame 254Symbol 565 MovieClip
"mcLevel2Passed"Frame 254Symbol 580 MovieClip
"mcTank"Frame 391Symbol 152 MovieClip
"mcTank"Frame 434Symbol 152 MovieClip
"mcManFall"Symbol 81 MovieClip Frame 10Symbol 80 MovieClip
"mcFlash"Symbol 110 MovieClip Frame 11Symbol 109 MovieClip
"mcHat"Symbol 118 MovieClip Frame 1Symbol 101 MovieClip
"mcCannon"Symbol 118 MovieClip Frame 1Symbol 110 MovieClip
"mcBody"Symbol 152 MovieClip Frame 1Symbol 118 MovieClip
"mcHitOne"Symbol 191 MovieClip Frame 12Symbol 185 MovieClip
"mcHitOne"Symbol 191 MovieClip Frame 23Symbol 185 MovieClip
"mcHitOne"Symbol 191 MovieClip Frame 33Symbol 185 MovieClip
"mcHitOne"Symbol 205 MovieClip Frame 12Symbol 185 MovieClip
"mcHitOne"Symbol 205 MovieClip Frame 23Symbol 185 MovieClip
"mcHitOne"Symbol 236 MovieClip Frame 12Symbol 185 MovieClip
"mcHitOne"Symbol 236 MovieClip Frame 23Symbol 185 MovieClip
"mcHitOne"Symbol 236 MovieClip Frame 33Symbol 185 MovieClip
"mcHitOne"Symbol 248 MovieClip Frame 12Symbol 185 MovieClip
"mcHitOne"Symbol 248 MovieClip Frame 23Symbol 185 MovieClip
"mcFire"Symbol 282 MovieClip Frame 1Symbol 270 MovieClip
"mcFire"Symbol 307 MovieClip Frame 1Symbol 270 MovieClip
"mcTank"Symbol 329 MovieClip Frame 1Symbol 152 MovieClip
"mcHouse3"Symbol 329 MovieClip Frame 20Symbol 205 MovieClip
"mcHouse2"Symbol 329 MovieClip Frame 20Symbol 199 MovieClip
"mcHouse"Symbol 329 MovieClip Frame 20Symbol 191 MovieClip
"mcHouse3"Symbol 329 MovieClip Frame 116Symbol 248 MovieClip
"mcHouse2"Symbol 329 MovieClip Frame 116Symbol 243 MovieClip
"mcHouse"Symbol 329 MovieClip Frame 116Symbol 236 MovieClip
"mcHouse"Symbol 329 MovieClip Frame 226Symbol 236 MovieClip
"mcTankR"Symbol 329 MovieClip Frame 233Symbol 328 MovieClip
"mcTankB"Symbol 329 MovieClip Frame 233Symbol 264 MovieClip
"mcHeli"Symbol 329 MovieClip Frame 233Symbol 307 MovieClip
"mcHeliR"Symbol 329 MovieClip Frame 233Symbol 282 MovieClip
"mcCopCar"Symbol 329 MovieClip Frame 233Symbol 322 MovieClip
"mcBall"Symbol 329 MovieClip Frame 280Symbol 221 MovieClip
"mcMainMenu"Symbol 346 MovieClip Frame 1Symbol 175 MovieClip
"mcHand"Symbol 346 MovieClip Frame 12Symbol 176 MovieClip
"mcTank"Symbol 346 MovieClip Frame 34Symbol 152 MovieClip
"mcLeft"Symbol 346 MovieClip Frame 34Symbol 332 MovieClip
"mcRight"Symbol 346 MovieClip Frame 34Symbol 335 MovieClip
"textHats"Symbol 346 MovieClip Frame 34Symbol 338 EditableText
"textHats"Symbol 346 MovieClip Frame 35Symbol 341 EditableText
"textHats"Symbol 346 MovieClip Frame 36Symbol 344 EditableText
"mcHit2"Symbol 377 MovieClip Frame 1Symbol 376 MovieClip
"mcHit"Symbol 377 MovieClip Frame 11Symbol 376 MovieClip
"mcHit2"Symbol 421 MovieClip Frame 1Symbol 376 MovieClip
"mcHit"Symbol 421 MovieClip Frame 13Symbol 376 MovieClip
"mcManFall"Symbol 425 MovieClip Frame 20Symbol 80 MovieClip
"mcHit"Symbol 441 MovieClip Frame 10Symbol 433 MovieClip
"mcHit"Symbol 447 MovieClip Frame 1Symbol 376 MovieClip
"mcGun"Symbol 448 MovieClip Frame 1Symbol 441 MovieClip
"mcFX"Symbol 448 MovieClip Frame 1Symbol 447 MovieClip
"mcBody"Symbol 449 MovieClip Frame 1Symbol 448 MovieClip
"mcHit"Symbol 469 MovieClip Frame 23Symbol 376 MovieClip
"mcLand1"Symbol 470 MovieClip Frame 1Symbol 372 MovieClip
"mcHouseSmallOne"Symbol 470 MovieClip Frame 1Symbol 236 MovieClip
"mcTank"Symbol 470 MovieClip Frame 1Symbol 152 MovieClip
"mcTankShadow"Symbol 470 MovieClip Frame 1Symbol 374 MovieClip
"mcBall"Symbol 470 MovieClip Frame 1Symbol 377 MovieClip
"mcMissileFX"Symbol 470 MovieClip Frame 1Symbol 383 MovieClip
"mcExBall"Symbol 470 MovieClip Frame 1Symbol 220 MovieClip
"mcHitThree"Symbol 470 MovieClip Frame 1Symbol 194 MovieClip
"mcHitOne"Symbol 470 MovieClip Frame 1Symbol 185 MovieClip
"mcDebris"Symbol 470 MovieClip Frame 1Symbol 385 MovieClip
"mcExMissile"Symbol 470 MovieClip Frame 1Symbol 150 MovieClip
"mcHouseSmallTwo"Symbol 470 MovieClip Frame 1Symbol 191 MovieClip
"mcHouseBigOne"Symbol 470 MovieClip Frame 1Symbol 243 MovieClip
"mcHouseBigTwo"Symbol 470 MovieClip Frame 1Symbol 199 MovieClip
"mcExSky"Symbol 470 MovieClip Frame 1Symbol 386 MovieClip
"mcTree"Symbol 470 MovieClip Frame 1Symbol 391 MovieClip
"mcMan"Symbol 470 MovieClip Frame 1Symbol 81 MovieClip
"mcHeli"Symbol 470 MovieClip Frame 1Symbol 307 MovieClip
"mcHeliRed"Symbol 470 MovieClip Frame 1Symbol 282 MovieClip
"mcBalloon"Symbol 470 MovieClip Frame 1Symbol 406 MovieClip
"mcDebris2"Symbol 470 MovieClip Frame 1Symbol 408 MovieClip
"mcManFall"Symbol 470 MovieClip Frame 1Symbol 80 MovieClip
"mcCarBlue1"Symbol 470 MovieClip Frame 1Symbol 418 MovieClip
"mcCarBlue2"Symbol 470 MovieClip Frame 1Symbol 418 MovieClip
"mcCarBlue3"Symbol 470 MovieClip Frame 1Symbol 418 MovieClip
"mcCarRed1"Symbol 470 MovieClip Frame 1Symbol 294 MovieClip
"mcCarRed2"Symbol 470 MovieClip Frame 1Symbol 294 MovieClip
"mcCarRed3"Symbol 470 MovieClip Frame 1Symbol 294 MovieClip
"mcShackOne"Symbol 470 MovieClip Frame 1Symbol 248 MovieClip
"mcShackTwo"Symbol 470 MovieClip Frame 1Symbol 205 MovieClip
"mcMissile"Symbol 470 MovieClip Frame 1Symbol 421 MovieClip
"mcCop"Symbol 470 MovieClip Frame 1Symbol 425 MovieClip
"mcCopCar"Symbol 470 MovieClip Frame 1Symbol 322 MovieClip
"mcBuddy"Symbol 470 MovieClip Frame 1Symbol 449 MovieClip
"mcTankSmall"Symbol 470 MovieClip Frame 1Symbol 264 MovieClip
"mcTankSmallRed"Symbol 470 MovieClip Frame 1Symbol 328 MovieClip
"mcTankBullet1"Symbol 470 MovieClip Frame 1Symbol 469 MovieClip
"mcTankBullet2"Symbol 470 MovieClip Frame 1Symbol 469 MovieClip
"mcHeliRed2"Symbol 470 MovieClip Frame 1Symbol 282 MovieClip
"mcHeli2"Symbol 470 MovieClip Frame 1Symbol 307 MovieClip
"mcHeliRed3"Symbol 470 MovieClip Frame 1Symbol 282 MovieClip
"mcHeli3"Symbol 470 MovieClip Frame 1Symbol 307 MovieClip
"mcHealth"Symbol 488 MovieClip Frame 1Symbol 487 MovieClip
"textHouseRed"Symbol 501 MovieClip Frame 1Symbol 489 EditableText
"textCarRed"Symbol 501 MovieClip Frame 1Symbol 490 EditableText
"textHouseBlue"Symbol 501 MovieClip Frame 1Symbol 491 EditableText
"textCarBlue"Symbol 501 MovieClip Frame 1Symbol 492 EditableText
"mcArrow"Symbol 512 MovieClip Frame 1Symbol 503 MovieClip
"mcHand"Symbol 512 MovieClip Frame 1Symbol 504 MovieClip
"textRed"Symbol 565 MovieClip Frame 1Symbol 521 EditableText
"textBlue"Symbol 565 MovieClip Frame 1Symbol 522 EditableText
"mcGrade"Symbol 565 MovieClip Frame 1Symbol 537 MovieClip
"textRH"Symbol 565 MovieClip Frame 1Symbol 539 EditableText
"textBH"Symbol 565 MovieClip Frame 1Symbol 540 EditableText
"textRC"Symbol 565 MovieClip Frame 1Symbol 543 EditableText
"textBC"Symbol 565 MovieClip Frame 1Symbol 544 EditableText
"textRHeli"Symbol 565 MovieClip Frame 1Symbol 545 EditableText
"textBHeli"Symbol 565 MovieClip Frame 1Symbol 546 EditableText
"textRT"Symbol 565 MovieClip Frame 1Symbol 547 EditableText
"textBT"Symbol 565 MovieClip Frame 1Symbol 548 EditableText
"textScore1"Symbol 565 MovieClip Frame 1Symbol 551 EditableText
"mcBonus"Symbol 565 MovieClip Frame 1Symbol 564 MovieClip
"mcGrade1"Symbol 580 MovieClip Frame 1Symbol 537 MovieClip
"mcGrade"Symbol 580 MovieClip Frame 1Symbol 537 MovieClip
"textRed"Symbol 580 MovieClip Frame 1Symbol 568 EditableText
"textBlue"Symbol 580 MovieClip Frame 1Symbol 569 EditableText
"textRH"Symbol 580 MovieClip Frame 1Symbol 570 EditableText
"textBH"Symbol 580 MovieClip Frame 1Symbol 571 EditableText
"textRC"Symbol 580 MovieClip Frame 1Symbol 572 EditableText
"textBC"Symbol 580 MovieClip Frame 1Symbol 573 EditableText
"textRHeli"Symbol 580 MovieClip Frame 1Symbol 574 EditableText
"textBHeli"Symbol 580 MovieClip Frame 1Symbol 575 EditableText
"textRT"Symbol 580 MovieClip Frame 1Symbol 576 EditableText
"textBT"Symbol 580 MovieClip Frame 1Symbol 577 EditableText
"textScore1"Symbol 580 MovieClip Frame 1Symbol 578 EditableText
"mcBonus"Symbol 580 MovieClip Frame 1Symbol 564 MovieClip
"mcBonus2"Symbol 580 MovieClip Frame 1Symbol 579 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "tank land"
ExportAssets (56)Timeline Frame 1Symbol 2 as "tank jump"
ExportAssets (56)Timeline Frame 1Symbol 3 as "tank idle"
ExportAssets (56)Timeline Frame 1Symbol 4 as "shot 03"
ExportAssets (56)Timeline Frame 1Symbol 5 as "shot 02"
ExportAssets (56)Timeline Frame 1Symbol 6 as "shot 01"
ExportAssets (56)Timeline Frame 1Symbol 7 as "missile fire"
ExportAssets (56)Timeline Frame 1Symbol 8 as "missile explode"
ExportAssets (56)Timeline Frame 1Symbol 9 as "minigun loop"
ExportAssets (56)Timeline Frame 1Symbol 10 as "minigun end"
ExportAssets (56)Timeline Frame 1Symbol 11 as "man scream 07"
ExportAssets (56)Timeline Frame 1Symbol 12 as "man scream 06"
ExportAssets (56)Timeline Frame 1Symbol 13 as "man scream 05"
ExportAssets (56)Timeline Frame 1Symbol 14 as "man scream 04"
ExportAssets (56)Timeline Frame 1Symbol 15 as "man scream 02"
ExportAssets (56)Timeline Frame 1Symbol 16 as "man scream 01"
ExportAssets (56)Timeline Frame 1Symbol 17 as "man death 01"
ExportAssets (56)Timeline Frame 1Symbol 18 as "man death 02"
ExportAssets (56)Timeline Frame 1Symbol 19 as "heli idle"
ExportAssets (56)Timeline Frame 1Symbol 20 as "heli explode"
ExportAssets (56)Timeline Frame 1Symbol 21 as "cop fire"
ExportAssets (56)Timeline Frame 1Symbol 22 as "car crush 02"
ExportAssets (56)Timeline Frame 1Symbol 23 as "car crush 03"
ExportAssets (56)Timeline Frame 1Symbol 24 as "car crush 01"
ExportAssets (56)Timeline Frame 1Symbol 25 as "music 01"
ExportAssets (56)Timeline Frame 1Symbol 26 as "cannon fire"
ExportAssets (56)Timeline Frame 1Symbol 27 as "cannon explode 02"
ExportAssets (56)Timeline Frame 1Symbol 28 as "cannon explode 01"
ExportAssets (56)Timeline Frame 1Symbol 29 as "cannon rotate"
ExportAssets (56)Timeline Frame 1Symbol 30 as "win music"
ExportAssets (56)Timeline Frame 1Symbol 31 as "tank move"
ExportAssets (56)Timeline Frame 1Symbol 32 as "man scream 03"
ExportAssets (56)Timeline Frame 65Symbol 32 as "man scream 03"
ExportAssets (56)Timeline Frame 83Symbol 31 as "tank move"
ExportAssets (56)Timeline Frame 255Symbol 30 as "win music"

Labels

"run"Symbol 81 MovieClip Frame 1
"hit"Symbol 81 MovieClip Frame 10
"none"Symbol 101 MovieClip Frame 1
"british"Symbol 101 MovieClip Frame 10
"baby"Symbol 101 MovieClip Frame 20
"devil"Symbol 101 MovieClip Frame 30
"german"Symbol 101 MovieClip Frame 40
"sam"Symbol 101 MovieClip Frame 50
"cap"Symbol 101 MovieClip Frame 60
"pimp"Symbol 101 MovieClip Frame 70
"cop"Symbol 101 MovieClip Frame 80
"roman"Symbol 101 MovieClip Frame 90
"flower"Symbol 101 MovieClip Frame 100
"king"Symbol 101 MovieClip Frame 110
"army"Symbol 101 MovieClip Frame 120
"tricky"Symbol 101 MovieClip Frame 130
"idle"Symbol 110 MovieClip Frame 1
"fire"Symbol 110 MovieClip Frame 10
"grump0"Symbol 118 MovieClip Frame 1
"grump1"Symbol 118 MovieClip Frame 10
"grump2"Symbol 118 MovieClip Frame 20
"gold0"Symbol 118 MovieClip Frame 30
"boss0"Symbol 118 MovieClip Frame 40
"boss1"Symbol 118 MovieClip Frame 50
"bus0"Symbol 118 MovieClip Frame 60
"bus1"Symbol 118 MovieClip Frame 70
"idle"Symbol 152 MovieClip Frame 1
"move"Symbol 152 MovieClip Frame 10
"moveBack"Symbol 152 MovieClip Frame 30
"jump"Symbol 152 MovieClip Frame 50
"death"Symbol 152 MovieClip Frame 80
"1up"Symbol 175 MovieClip Frame 1
"2up"Symbol 175 MovieClip Frame 10
"3up"Symbol 175 MovieClip Frame 20
"1down"Symbol 175 MovieClip Frame 30
"2down"Symbol 175 MovieClip Frame 40
"3down"Symbol 175 MovieClip Frame 50
"idle"Symbol 176 MovieClip Frame 1
"press"Symbol 176 MovieClip Frame 10
"zero"Symbol 191 MovieClip Frame 1
"one"Symbol 191 MovieClip Frame 10
"two"Symbol 191 MovieClip Frame 20
"three"Symbol 191 MovieClip Frame 30
"zero"Symbol 199 MovieClip Frame 1
"one"Symbol 199 MovieClip Frame 10
"two"Symbol 199 MovieClip Frame 20
"three"Symbol 199 MovieClip Frame 30
"zero"Symbol 205 MovieClip Frame 1
"one"Symbol 205 MovieClip Frame 10
"two"Symbol 205 MovieClip Frame 20
"idle"Symbol 221 MovieClip Frame 1
"boom"Symbol 221 MovieClip Frame 10
"zero"Symbol 236 MovieClip Frame 1
"one"Symbol 236 MovieClip Frame 10
"two"Symbol 236 MovieClip Frame 20
"three"Symbol 236 MovieClip Frame 30
"zero"Symbol 243 MovieClip Frame 1
"one"Symbol 243 MovieClip Frame 10
"two"Symbol 243 MovieClip Frame 20
"three"Symbol 243 MovieClip Frame 30
"zero"Symbol 248 MovieClip Frame 1
"one"Symbol 248 MovieClip Frame 10
"two"Symbol 248 MovieClip Frame 20
"idle"Symbol 264 MovieClip Frame 1
"hit"Symbol 264 MovieClip Frame 10
"fire"Symbol 264 MovieClip Frame 30
"boom"Symbol 264 MovieClip Frame 70
"idle"Symbol 282 MovieClip Frame 1
"turn"Symbol 282 MovieClip Frame 10
"hit"Symbol 282 MovieClip Frame 20
"boom"Symbol 282 MovieClip Frame 30
"idle"Symbol 294 MovieClip Frame 1
"hit"Symbol 294 MovieClip Frame 10
"boom"Symbol 294 MovieClip Frame 20
"idle"Symbol 307 MovieClip Frame 1
"turn"Symbol 307 MovieClip Frame 10
"hit"Symbol 307 MovieClip Frame 20
"boom"Symbol 307 MovieClip Frame 30
"idle"Symbol 322 MovieClip Frame 1
"hit"Symbol 322 MovieClip Frame 10
"boom"Symbol 322 MovieClip Frame 20
"standoff"Symbol 322 MovieClip Frame 30
"idle"Symbol 328 MovieClip Frame 1
"hit"Symbol 328 MovieClip Frame 10
"fire"Symbol 328 MovieClip Frame 30
"boom"Symbol 328 MovieClip Frame 70
"idle"Symbol 332 MovieClip Frame 1
"press"Symbol 332 MovieClip Frame 10
"idle"Symbol 335 MovieClip Frame 1
"press"Symbol 335 MovieClip Frame 10
"main"Symbol 346 MovieClip Frame 1
"intro"Symbol 346 MovieClip Frame 10
"intro2"Symbol 346 MovieClip Frame 20
"hats"Symbol 346 MovieClip Frame 30
"grass"Symbol 372 MovieClip Frame 1
"snow"Symbol 372 MovieClip Frame 10
"idle"Symbol 377 MovieClip Frame 1
"boom"Symbol 377 MovieClip Frame 10
"zero"Symbol 391 MovieClip Frame 1
"one"Symbol 391 MovieClip Frame 10
"two"Symbol 391 MovieClip Frame 20
"three"Symbol 391 MovieClip Frame 30
"idle"Symbol 406 MovieClip Frame 1
"hit"Symbol 406 MovieClip Frame 30
"idle"Symbol 418 MovieClip Frame 1
"hit"Symbol 418 MovieClip Frame 10
"boom"Symbol 418 MovieClip Frame 20
"idle"Symbol 421 MovieClip Frame 1
"hit"Symbol 421 MovieClip Frame 10
"idle"Symbol 425 MovieClip Frame 1
"fire"Symbol 425 MovieClip Frame 10
"hit"Symbol 425 MovieClip Frame 20
"idle"Symbol 441 MovieClip Frame 1
"fire"Symbol 441 MovieClip Frame 10
"fireStop"Symbol 441 MovieClip Frame 20
"start"Symbol 448 MovieClip Frame 15
"start"Symbol 469 MovieClip Frame 1
"hit"Symbol 469 MovieClip Frame 40
"full"Symbol 487 MovieClip Frame 1
"eight"Symbol 487 MovieClip Frame 10
"seven"Symbol 487 MovieClip Frame 20
"six"Symbol 487 MovieClip Frame 30
"five"Symbol 487 MovieClip Frame 40
"four"Symbol 487 MovieClip Frame 50
"three"Symbol 487 MovieClip Frame 60
"two"Symbol 487 MovieClip Frame 70
"one"Symbol 487 MovieClip Frame 80
"zero"Symbol 487 MovieClip Frame 90
"selected"Symbol 503 MovieClip Frame 1
"idle"Symbol 503 MovieClip Frame 10
"selected"Symbol 504 MovieClip Frame 1
"idle"Symbol 504 MovieClip Frame 10
"pause"Symbol 512 MovieClip Frame 1
"unpause"Symbol 512 MovieClip Frame 20
"unpaused"Symbol 512 MovieClip Frame 25
"one"Symbol 517 MovieClip Frame 1
"two"Symbol 517 MovieClip Frame 50
"idle"Symbol 520 MovieClip Frame 1
"gameover"Symbol 520 MovieClip Frame 10
"idle"Symbol 537 MovieClip Frame 1
"Aplus"Symbol 537 MovieClip Frame 10
"A"Symbol 537 MovieClip Frame 20
"B"Symbol 537 MovieClip Frame 30
"C"Symbol 537 MovieClip Frame 40
"D"Symbol 537 MovieClip Frame 50
"F"Symbol 537 MovieClip Frame 60
"idle"Symbol 564 MovieClip Frame 1
"Aplus"Symbol 564 MovieClip Frame 10
"A"Symbol 564 MovieClip Frame 30
"B"Symbol 564 MovieClip Frame 50
"C"Symbol 564 MovieClip Frame 70
"D"Symbol 564 MovieClip Frame 90
"F"Symbol 564 MovieClip Frame 110
"idle"Symbol 579 MovieClip Frame 1
"win"Symbol 579 MovieClip Frame 10
"lose"Symbol 579 MovieClip Frame 50




http://swfchan.com/3/11923/info.shtml
Created: 6/6 -2019 15:26:46 Last modified: 6/6 -2019 15:26:46 Server time: 28/04 -2024 09:52:40