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

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

Cannon Defense.swf

This is the info page for
Flash #48684

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


Text
A game by Andrew Gotow

Music By Peter Satera

More Games

More Games

How to Play

How to Play

Options

Options

Start

Start

D

C

D

C

Cannon
Defense

Cannon
Defense

SFX Volume

Music Volume

Main Menu

Main Menu

Quality

$ 5000

BUY

BUY

Reload Rate

Max Ammo

$ 15000

$ 6000

$ 10000

$ 3000

RESUME

RESUME

Blast Radius

Max Health

Fire Rate

Muzzle Velocity

Damage

UPGRADE

Select

Turrets

Repair  10hp for $500

Repair  10hp for $500

<p align="left"><font face="CopperPlate" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">$0</font></p>

Cash

Health

$15,000

$10,000

$5,000

Fire Rate

Damage

Laser

Rocket

Minigun

NA

<p align="left"><font face="CopperPlate" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">$0</font></p>

<p align="left"><font face="CopperPlate" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">$0</font></p>

<p align="left"><font face="CopperPlate" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">$0</font></p>

RELOADING

UPGRADE

UPGRADE

<p align="left"><font face="CopperPlate" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">10/10</font></p>

<p align="left"><font face="CopperPlate" size="15" color="#ffffff" letterSpacing="0.000000" kerning="1">CASH: $0</font></p>

<p align="left"><font face="CopperPlate" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="left"><font face="CopperPlate" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="left"><font face="CopperPlate" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="left"><font face="CopperPlate" size="25" color="#ffffff" letterSpacing="0.000000" kerning="1">0</font></p>

Armor

Aircraft

Infantry

Enemies Killed:

Total Cash:

Enemies will approach your base from the right
side of the screen. Destroy them before they
destroy you.

You can buy turrets from the upgrade menu
turrets will automatically shoot at the closest
enemy within range.

This is the  upgrade button,
you can click it to upgrade your
cannon at any time.

This shows how much health you have left,
once you run out of health, the game's over.

This shows how much money you have,
you can use your money to purchase
for your cannon.

this shows how many shots you have left.
Once they run out, you have to reload.
You can also press SHIFT to reload.

use the mouse to aim the cannon,
SPACE BAR to fire

10/10

CASH: $0

ActionScript [AS1/AS2]

Frame 2
var MainMusic = new Sound(MainMenuInstance_mc); MainMusic.attachSound("Theme.mp3"); MainMusic.start(0, 0); MainMusic.onSoundComplete = function () { this.start(0, 0); }; var SFXVolume = 100; stop();
Instance of Symbol 194 MovieClip in Frame 2
onClipEvent (load) { var ParticleArray = new Array(); var num = 0; while (num < 100) { ParticleArray[num] = createEmptyMovieClip("Particle" + num, num); var color = 16777215; ParticleArray[num].lineStyle(2, color, 100); ParticleArray[num].moveTo(0, 0); ParticleArray[num].lineTo(0, 1); ParticleArray[num]._x = random(800); ParticleArray[num]._y = random(300); ParticleArray[num].xspeed = particleXspeed; ParticleArray[num].yspeed = particleYspeed; ParticleArray[num]._xscale = (ParticleArray[num]._yscale = random(100)); ParticleArray[num].scaleFactor = ParticleArray[num]._yscale / 100; ParticleArray[num]._alpha = 100 - (ParticleArray[num]._y / 3); ParticleArray[num].onEnterFrame = function () { this._x = this._x + 0.2; if (this._x > 800) { this._x = 0; } if (this._x < 0) { this._x = 800; } }; num++; } }
Frame 3
stop();
Frame 4
stop();
Instance of Symbol 231 MovieClip in Frame 4
onClipEvent (load) { this.SliderKnob._x = _root.SFXVolume - 50; } onClipEvent (enterFrame) { var percent = (this.SliderKnob._x + 50); _root.SFXVolume = percent; }
Instance of Symbol 231 MovieClip in Frame 4
onClipEvent (load) { this.SliderKnob._x = _root.MainMusic.getVolume() - 50; } onClipEvent (enterFrame) { var percent = (this.SliderKnob._x + 50); _root.MainMusic.setVolume(percent); }
Instance of Symbol 231 MovieClip in Frame 4
onClipEvent (load) { if (_quality == "LOW") { this.SliderKnob._x = -50; } if (_quality == "MEDIUM") { this.SliderKnob._x = 0; } if (_quality == "HIGH") { this.SliderKnob._x = 50; } } onClipEvent (enterFrame) { var percent = (this.SliderKnob._x + 50); if (percent >= 0) { _quality = "LOW"; } if (percent >= 33) { _quality = "MEDIUM"; } if (percent >= 66) { _quality = "HIGH"; } }
Frame 5
var Paused = false; _root.PlayerHealthBar.gotoAndStop(100); InfantryKilled = 0; AircraftKilled = 0; ArmorKilled = 0; TotalCash = 0; function CreatePlayerBullet(shape, xpos, ypos, speed, damage, angle, hitsize, DestroyEffect) { var _local6 = PlayerBulletArray.length; PlayerBulletArray[_local6] = _root.attachMovie(shape, "PlayerBullet" + _local6, _root.getNextHighestDepth()); PlayerBulletArray[_local6]._x = xpos; PlayerBulletArray[_local6]._y = ypos; PlayerBulletArray[_local6]._rotation = angle; PlayerBulletArray[_local6].speed = speed; PlayerBulletArray[_local6].damage = damage; PlayerBulletArray[_local6].explosionSize = hitsize; PlayerBulletArray[_local6].ID = _local6; PlayerBulletArray[_local6].ParticleTrail = ParticleTrail; PlayerBulletArray[_local6].onEnterFrame = function () { this._x = this._x + (Math.sin(this._rotation * (Math.PI/180)) * this.speed); this._y = this._y - (Math.cos(this._rotation * (Math.PI/180)) * this.speed); if (((this._x >= 1000) or (this._y >= 360)) or (this._y < -100)) { CreateExplosion(DestroyEffect, this._x, this._y, this._rotation, this.explosionSize, this.explosionSize); var _local5 = this.ID; var _local3 = _local5; while (_local3 < _root.PlayerBulletArray.length) { PlayerBulletArray[_local3].ID = PlayerBulletArray[_local3].ID - 1; _local3++; } _root.PlayerBulletArray.splice(_local5, 1); this.removeMovieClip(); } var _local4 = 0; while (_local4 < _root.EnemyArray.length) { if (this.hitTest(_root.EnemyArray[_local4])) { _root.EnemyArray[_local4].Health = _root.EnemyArray[_local4].Health - this.damage; CreateExplosion(DestroyEffect, this._x, this._y, this._rotation, this.explosionSize, this.explosionSize); var _local5 = this.ID; var _local3 = _local5; while (_local3 < _root.PlayerBulletArray.length) { PlayerBulletArray[_local3].ID = PlayerBulletArray[_local3].ID - 1; _local3++; } _root.PlayerBulletArray.splice(_local5, 1); this.removeMovieClip(); } _local4++; } }; } var PlayerBulletArray = new Array(); function CreateEnemyBullet(shape, xpos, ypos, speed, angle, hitsize, DestroyEffect) { var _local4 = EnemyBulletArray.length; EnemyBulletArray[_local4] = _root.attachMovie(shape, "EnemyBullet" + _local4, _root.getNextHighestDepth()); EnemyBulletArray[_local4]._x = xpos; EnemyBulletArray[_local4]._y = ypos; EnemyBulletArray[_local4]._rotation = angle; EnemyBulletArray[_local4].speed = speed; EnemyBulletArray[_local4].explosionSize = hitsize; EnemyBulletArray[_local4].ID = _local4; EnemyBulletArray[_local4].ParticleTrail = ParticleTrail; EnemyBulletArray[_local4].onEnterFrame = function () { this._x = this._x + (Math.sin(this._rotation * (Math.PI/180)) * this.speed); this._y = this._y - (Math.cos(this._rotation * (Math.PI/180)) * this.speed); if (this._x <= 45) { CreateExplosion(DestroyEffect, 45, this._y, this._rotation, this.explosionSize, this.explosionSize); var _local4 = this.ID; var _local3 = _local4; while (_local3 < _root.EnemyBulletArray.length) { EnemyBulletArray[_local3].ID = EnemyBulletArray[_local3].ID - 1; _local3++; } _root.EnemyBulletArray.splice(_local4, 1); this.removeMovieClip(); } }; } var EnemyBulletArray = new Array(); function CreateParticle(shape, xpos, ypos, size, rotationSpeed, xspeed, yspeed, bounce, gravity) { var _local4 = ParticleArray.length; ParticleArray[_local4] = _root.attachMovie(shape, "Particle" + _local4, _root.getNextHighestDepth()); ParticleArray[_local4]._x = xpos; ParticleArray[_local4]._y = ypos; ParticleArray[_local4]._yscale = (ParticleArray[_local4]._xscale = size); ParticleArray[_local4].ID = _local4; ParticleArray[_local4].xspeed = xspeed; ParticleArray[_local4].yspeed = yspeed; ParticleArray[_local4].rotationSpeed = rotationSpeed; ParticleArray[_local4].bounce = bounce; ParticleArray[_local4].gravity = gravity; ParticleArray[_local4].onEnterFrame = function () { if (_root.Paused == false) { this._x = this._x + this.xspeed; this._y = this._y + this.yspeed; this._rotation = this._rotation + this.rotationSpeed; if (this._y > 370) { this._y = 370; this.yspeed = this.yspeed * (-this.bounce); this.xspeed = this.xspeed * 0.5; this.rotationSpeed = this.rotationSpeed * 0.2; } this.yspeed = this.yspeed + this.gravity; this._alpha = this._alpha - 2; if (this._alpha <= 0) { var _local4 = this.ID; var _local3 = _local4; while (_local3 < _root.ParticleArray.length) { ParticleArray[_local3].ID = ParticleArray[_local3].ID - 1; _local3++; } _root.ParticleArray.splice(_local4, 1); this.removeMovieClip(); } } }; } var ParticleArray = new Array(); var ExplosionArray = new Array(); function CreateExplosion(ExplosionShape, xpos, ypos, startrotation, xsize, ysize) { var _local4 = ExplosionArray.length; ExplosionArray[_local4] = _root.attachMovie(ExplosionShape, "Explosion" + _local4, _root.getNextHighestDepth()); ExplosionArray[_local4]._x = xpos; ExplosionArray[_local4]._y = ypos; ExplosionArray[_local4]._rotation = startrotation; ExplosionArray[_local4]._xscale = xsize; ExplosionArray[_local4]._yscale = ysize; ExplosionArray[_local4].ID = _local4; ExplosionArray[_local4].onEnterFrame = function () { this._alpha = this._alpha - 6.66666666666667; if (this._alpha <= 0) { var _local4 = this.ID; var _local3 = _local4; while (_local3 < _root.ExplosionArray.length) { ExplosionArray[_local3].ID = ExplosionArray[_local3].ID - 1; _local3++; } _root.ExplosionArray.splice(_local4, 1); this.removeMovieClip(); } }; } var ExplosionArray = new Array(); function CreateMech() { var _local6 = EnemyArray.length; EnemyArray[_local6] = _root.attachMovie("Mech", "Mech" + _local6, _root.getNextHighestDepth()); EnemyArray[_local6]._x = 900; EnemyArray[_local6]._y = 375; EnemyArray[_local6].range = random(150) + 400; EnemyArray[_local6].animation = "Walk"; EnemyArray[_local6].Health = 200; EnemyArray[_local6].ID = _local6; EnemyArray[_local6].onEnterFrame = function () { if (_root.Paused == false) { if (this._x <= this.range) { this.animation = "Shoot"; } else { this._x = this._x - 1; } var _local3 = 0; while (_local3 < _root.PlayerCannon.BulletArray.length) { if (_root.PlayerCannon.BulletArray[_local3].hitTest(this) and (_root.PlayerCannon.BulletArray[_local3]._currentframe < 4)) { this.Health = this.Health - _root.PlayerCannon.BulletArray[_local3].Damage; _root.PlayerCannon.BulletArray[_local3].Explode(); } _local3++; } if (this.Health <= 0) { var _local5 = 0; while (_local5 < 20) { _root.CreateParticle("ChunkParticle", (this._x + random(50)) - 25, (this._y + random(50)) - 25, random(50), random(20) - 10, random(20) - 10, -random(20), 0.5, 1); _local5++; } _root.CreateParticle("MechHead", this._x, this._y, 100, random(20) - 10, random(20) - 10, (-random(10)) - 10, 0.5, 1); _root.PlayerCannon.Cash = _root.PlayerCannon.Cash + 5000; _root.TotalCash = _root.TotalCash + 5000; var _local6 = this.ID; var _local4 = _local6; while (_local4 < _root.EnemyArray.length) { EnemyArray[_local4].ID = EnemyArray[_local4].ID - 1; _local4++; } _root.EnemyArray.splice(_local6, 1); this.removeMovieClip(); _root.ArmorKilled++; } if (_root._currentframe == 6) { this.removeMovieClip(); } this.gotoAndStop(this.animation); } else { this.gotoAndStop("Walk"); } }; } var EnemyArray = new Array(); function CreateTank() { var _local6 = EnemyArray.length; EnemyArray[_local6] = _root.attachMovie("Tank", "Tank" + _local6, _root.getNextHighestDepth()); EnemyArray[_local6]._x = 900; EnemyArray[_local6]._y = 375; EnemyArray[_local6].range = random(150) + 300; EnemyArray[_local6].animation = "Move"; EnemyArray[_local6].Health = 100; EnemyArray[_local6].ID = _local6; EnemyArray[_local6].onEnterFrame = function () { if (_root.Paused == false) { if (this._x <= this.range) { this.animation = "Shoot"; } else { this._x = this._x - 0.5; } var _local3 = 0; while (_local3 < _root.PlayerCannon.BulletArray.length) { if (_root.PlayerCannon.BulletArray[_local3].hitTest(this) and (_root.PlayerCannon.BulletArray[_local3]._currentframe < 4)) { this.Health = this.Health - _root.PlayerCannon.BulletArray[_local3].Damage; _root.PlayerCannon.BulletArray[_local3].Explode(); } _local3++; } if (this.Health <= 0) { var _local5 = 0; while (_local5 < 20) { _root.CreateParticle("ChunkParticle", (this._x + random(50)) - 25, (this._y + random(50)) - 25, random(50), random(20) - 10, random(20) - 10, -random(20), 0.5, 1); _local5++; } _root.CreateParticle("TankTurret", this._x, this._y, 100, random(20) - 10, random(20) - 10, (-random(10)) - 10, 0.5, 1); _root.CreateParticle("TankBase", this._x, this._y, 100, 0, 0, 0, 0, 0); _root.PlayerCannon.Cash = _root.PlayerCannon.Cash + 1000; _root.TotalCash = _root.TotalCash + 1000; var _local6 = this.ID; var _local4 = _local6; while (_local4 < _root.EnemyArray.length) { EnemyArray[_local4].ID = EnemyArray[_local4].ID - 1; _local4++; } _root.EnemyArray.splice(_local6, 1); this.removeMovieClip(); _root.ArmorKilled++; } if (_root._currentframe == 6) { this.removeMovieClip(); } this.gotoAndStop(this.animation); } else { this.gotoAndStop("Move"); } }; } var EnemyArray = new Array(); function CreateTransportHelicopter() { var _local7 = EnemyArray.length; EnemyArray[_local7] = _root.attachMovie("TransportHelicopter", "TransportHelicopter" + _local7, _root.getNextHighestDepth()); EnemyArray[_local7]._x = 900; EnemyArray[_local7]._y = random(50) + 100; EnemyArray[_local7].ID = _local7; EnemyArray[_local7].Health = 40; EnemyArray[_local7].TroopCount = 5; EnemyArray[_local7].SoldiersSpawned = 0; EnemyArray[_local7].xspeed = -5; EnemyArray[_local7].yspeed = 0; EnemyArray[_local7].Landing = true; EnemyArray[_local7].onEnterFrame = function () { if (_root._currentframe == 6) { this.removeMovieClip(); } if (_root.Paused == false) { this._x = this._x + this.xspeed; this._y = this._y + this.yspeed; var _local3 = 0; while (_local3 < _root.PlayerCannon.BulletArray.length) { if (_root.PlayerCannon.BulletArray[_local3].hitTest(this) and (_root.PlayerCannon.BulletArray[_local3]._currentframe < 4)) { this.Health = this.Health - _root.PlayerCannon.BulletArray[_local3].Damage; _root.PlayerCannon.BulletArray[_local3].Explode(); } _local3++; } if (this.Landing == true) { this.yspeed = this.yspeed + 0.05; this.xspeed = this.xspeed + 0.02; } if (this.Landing == false) { this.yspeed = this.yspeed - 0.1; this.xspeed = this.xspeed - 0.05; } if (this._y > 360) { this._y = 360; this.yspeed = 0; this.xspeed = 0; if (this.SpawnTicks >= 15) { _root.CreateSoldier(this._x); this.SpawnTicks = 0; this.SoldiersSpawned++; } else { this.SpawnTicks++; } if (this.SoldiersSpawned >= this.TroopCount) { this.Landing = false; } } if (this.Health <= 0) { var _local6 = 0; while (_local6 < 20) { _root.CreateParticle("ChunkParticle", (this._x + random(50)) - 25, (this._y + random(50)) - 25, random(50), random(20) - 10, random(20) - 10, -random(20), 0.5, 1); _local6++; } _root.CreateParticle("TransportHelicopterTail", this._x + 50, this._y, 100, random(20) - 10, random(10), -random(10), 0.5, 1); _root.CreateParticle("TransportHelicopterBody", this._x - 25, this._y, 100, random(20) - 10, -random(3), -random(10), 0.5, 1); _root.CreateParticle("TransportHelicopterNose", this._x - 50, this._y, 100, random(20) - 10, -random(10), -random(10), 0.5, 1); _root.CreateParticle("HelicopterBlade", this._x + 10, this._y + 10, 100, random(20) - 10, random(20) - 10, -20, 0.5, 1); _root.CreateParticle("HelicopterBlade", this._x - 10, this._y + 10, 100, random(20) - 10, random(20) - 10, -20, 0.5, 1); _root.PlayerCannon.Cash = _root.PlayerCannon.Cash + 500; _root.TotalCash = _root.TotalCash + 500; var _local7 = this.ID; var _local5 = _local7; while (_local5 < _root.EnemyArray.length) { EnemyArray[_local5].ID = EnemyArray[_local5].ID - 1; _local5++; } _root.EnemyArray.splice(_local7, 1); this.removeMovieClip(); _root.AircraftKilled++; } if (this._x < -100) { var _local4 = 0; while (_local4 < _root.EnemyArray.length) { if (_root.EnemyArray[_local4] == this) { _root.EnemyArray.splice(_local4, 1); } _local4++; } this.removeMovieClip(); } } }; } var EnemyArray = new Array(); function CreateHelicopter() { var _local6 = EnemyArray.length; EnemyArray[_local6] = _root.attachMovie("Helicopter", "Helicopter" + _local6, _root.getNextHighestDepth()); EnemyArray[_local6]._x = 900; EnemyArray[_local6]._y = random(50) + 100; EnemyArray[_local6].ID = _local6; EnemyArray[_local6].range = random(100) + 200; EnemyArray[_local6].animation = "Fly"; EnemyArray[_local6].Health = 20; EnemyArray[_local6].onEnterFrame = function () { if (_root.Paused == false) { if (this._x <= this.range) { this.animation = "Shoot"; } else { this._x = this._x - 5; } var _local3 = 0; while (_local3 < _root.PlayerCannon.BulletArray.length) { if (_root.PlayerCannon.BulletArray[_local3].hitTest(this) and (_root.PlayerCannon.BulletArray[_local3]._currentframe < 4)) { this.Health = this.Health - _root.PlayerCannon.BulletArray[_local3].Damage; _root.PlayerCannon.BulletArray[_local3].Explode(); } _local3++; } if (this.Health <= 0) { var _local5 = 0; while (_local5 < 20) { _root.CreateParticle("ChunkParticle", (this._x + random(50)) - 25, (this._y + random(50)) - 25, random(50), random(20) - 10, random(20) - 10, -random(20), 0.5, 1); _local5++; } _root.CreateParticle("HelicopterTail", this._x + 50, this._y, 100, random(20) - 10, random(10), -random(10), 0.5, 1); _root.CreateParticle("HelicopterBody", this._x - 25, this._y, 100, random(20) - 10, -random(3), -random(10), 0.5, 1); _root.CreateParticle("HelicopterNose", this._x - 50, this._y, 100, random(20) - 10, -random(10), -random(10), 0.5, 1); _root.CreateParticle("HelicopterBlade", this._x, this._y + 10, 100, random(20) - 10, random(20) - 10, -20, 0.5, 1); _root.PlayerCannon.Cash = _root.PlayerCannon.Cash + 500; _root.TotalCash = _root.TotalCash + 500; var _local6 = this.ID; var _local4 = _local6; while (_local4 < _root.EnemyArray.length) { EnemyArray[_local4].ID = EnemyArray[_local4].ID - 1; _local4++; } _root.EnemyArray.splice(_local6, 1); this.removeMovieClip(); _root.AircraftKilled++; } if (_root._currentframe == 6) { this.removeMovieClip(); } this.gotoAndStop(this.animation); } else { this.gotoAndStop("Fly"); } }; } var EnemyArray = new Array(); function CreateRocketSoldier() { var _local6 = EnemyArray.length; EnemyArray[_local6] = _root.attachMovie("RocketSoldier", "RocketSoldier" + _local6, _root.getNextHighestDepth()); EnemyArray[_local6]._x = 800; EnemyArray[_local6]._y = 375; EnemyArray[_local6].ID = _local6; EnemyArray[_local6].range = random(100) + 300; EnemyArray[_local6].animation = "Walk"; EnemyArray[_local6].onEnterFrame = function () { if (_root.Paused == false) { if (this._x <= this.range) { this.animation = "Shoot"; } else { this._x = this._x - 0.8; } var _local3 = 0; while (_local3 < _root.ExplosionArray.length) { if (_root.ExplosionArray[_local3].hitTest(this) and (_root.ExplosionArray[_local3]._currentframe < 4)) { _root.CreateParticle("DeadSoldier", this._x, this._y - 10, 100, (this._x - _root.ExplosionArray[_local3]._x) / 5, (this._x - _root.ExplosionArray[_local3]._x) / 10, (-random(10)) - 5, 0.5, 1); _root.CreateParticle("SoldierRocketLauncher", this._x, this._y, 100, (((this._x - _root.ExplosionArray[_local3]._x) / 5) + random(20)) - 10, (((this._x - _root.ExplosionArray[_local3]._x) / 10) + random(20)) - 10, (-random(10)) - 5, 0.5, 1); this.removeMovieClip(); _root.InfantryKilled++; var _local5 = this.ID; var _local4 = _local5; while (_local4 < _root.EnemyArray.length) { EnemyArray[_local4].ID = EnemyArray[_local4].ID - 1; _local4++; } _root.EnemyArray.splice(_local5, 1); this.removeMovieClip(); _root.PlayerCannon.Cash = _root.PlayerCannon.Cash + 100; _root.TotalCash = _root.TotalCash + 100; } _local3++; } if (_root._currentframe == 6) { this.removeMovieClip(); } this.gotoAndStop(this.animation); } else { this.gotoAndStop("Walk"); } }; } var EnemyArray = new Array(); function CreateSoldier(xpos) { var _local6 = EnemyArray.length; EnemyArray[_local6] = _root.attachMovie("Soldier", "Soldier" + _local6, _root.getNextHighestDepth()); EnemyArray[_local6]._x = xpos; EnemyArray[_local6]._y = 375; EnemyArray[_local6].ID = _local6; EnemyArray[_local6].range = random(100) + 200; EnemyArray[_local6].animation = "Walk"; EnemyArray[_local6].onEnterFrame = function () { if (_root.Paused == false) { if (this._x <= this.range) { this.animation = "StandShoot"; } else { this._x = this._x - 1; } var _local3 = 0; while (_local3 < _root.ExplosionArray.length) { if (_root.ExplosionArray[_local3].hitTest(this) and (_root.ExplosionArray[_local3]._currentframe < 4)) { _root.CreateParticle("DeadSoldier", this._x, this._y - 10, 100, (this._x - _root.ExplosionArray[_local3]._x) / 5, (this._x - _root.ExplosionArray[_local3]._x) / 10, (-random(10)) - 5, 0.5, 1); _root.CreateParticle("SoldierGun", this._x, this._y, 100, (((this._x - _root.ExplosionArray[_local3]._x) / 5) + random(20)) - 10, (((this._x - _root.ExplosionArray[_local3]._x) / 10) + random(20)) - 10, (-random(10)) - 5, 0.5, 1); _root.PlayerCannon.Cash = _root.PlayerCannon.Cash + 50; _root.TotalCash = _root.TotalCash + 50; var _local5 = this.ID; var _local4 = _local5; while (_local4 < _root.EnemyArray.length) { EnemyArray[_local4].ID = EnemyArray[_local4].ID - 1; _local4++; } _root.EnemyArray.splice(_local5, 1); this.removeMovieClip(); _root.InfantryKilled++; } _local3++; } this.gotoAndStop(this.animation); if (_root._currentframe == 6) { this.removeMovieClip(); } } else { this.gotoAndStop("Walk"); } }; } var EnemyArray = new Array();
Instance of Symbol 324 MovieClip "ReloadingReminder" in Frame 5
onClipEvent (load) { this._alpha = 0; } onClipEvent (enterFrame) { if (this._alpha > 0) { this._alpha = this._alpha - 10; } }
Instance of Symbol 331 MovieClip in Frame 5
onClipEvent (load) { function Aim() { var _local4 = 100000 /* 0x0186A0 */; var _local3 = 0; while (_local3 < _root.EnemyArray.length) { if ((_root.EnemyArray[_local3]._x - this._x) < _local4) { _local4 = _root.EnemyArray[_local3]._x; closestEnemy = _root.EnemyArray[_local3]; } _local3++; } var _local6 = this._x - closestEnemy._x; var _local5 = this._y - closestEnemy._y; var _local7 = Math.atan2(_local5, _local6) * 57.2957795130823; this._rotation = _local7 + 180; } function Shoot() { var _local5 = Math.cos(this._rotation * (Math.PI/180)) * 50; var _local4 = Math.sin(this._rotation * (Math.PI/180)) * 50; if (_root.PlayerCannon.Turret3 == "MiniGun") { if (closestEnemy._x < 700) { if (fireTicks >= 2) { _root.CreatePlayerBullet("StreakBullet", this._x + _local5, this._y + _local4, 40, 0.2, (this._rotation + 90) + (random(10) - 5), -5, "BulletHit"); fireTicks = 0; var _local3 = new Sound(this); _local3.attachSound("SoldierShot.aif"); _local3.setVolume(_root.SFXVolume * 0.2); _local3.start(0, 0); } fireTicks++; } } if (_root.PlayerCannon.Turret3 == "Rocket") { if (closestEnemy._x < 700) { if (fireTicks >= 80) { _root.CreatePlayerBullet("Rocket", this._x + _local5, this._y + _local4, 20, 20, this._rotation + 90, -10, "Explosion"); fireTicks = 0; var _local3 = new Sound(this); _local3.attachSound("rocketLaunch.aif"); _local3.setVolume(_root.SFXVolume * 0.2); _local3.start(0, 0); } fireTicks++; } } if (_root.PlayerCannon.Turret3 == "Laser") { if (closestEnemy._x < 700) { if (fireTicks >= 20) { _root.CreatePlayerBullet("LaserBeam", this._x + _local5, this._y + _local4, 50, 20, this._rotation + 90, -10, "LaserHit"); fireTicks = 0; var _local3 = new Sound(this); _local3.attachSound("laserFire.aif"); _local3.setVolume(_root.SFXVolume * 0.2); _local3.start(0, 0); } fireTicks++; } } } var fireTicks = 0; } onClipEvent (enterFrame) { this.gotoAndStop(_root.PlayerCannon.Turret3); if (_root.Paused == false) { Aim(); Shoot(); } }
Instance of Symbol 331 MovieClip in Frame 5
onClipEvent (load) { function Aim() { var _local4 = 100000 /* 0x0186A0 */; var _local3 = 0; while (_local3 < _root.EnemyArray.length) { if ((_root.EnemyArray[_local3]._x - this._x) < _local4) { _local4 = _root.EnemyArray[_local3]._x; closestEnemy = _root.EnemyArray[_local3]; } _local3++; } var _local6 = this._x - closestEnemy._x; var _local5 = this._y - closestEnemy._y; var _local7 = Math.atan2(_local5, _local6) * 57.2957795130823; this._rotation = _local7 + 180; } function Shoot() { var _local5 = Math.cos(this._rotation * (Math.PI/180)) * 50; var _local4 = Math.sin(this._rotation * (Math.PI/180)) * 50; if (_root.PlayerCannon.Turret2 == "MiniGun") { if (closestEnemy._x < 700) { if (fireTicks >= 2) { _root.CreatePlayerBullet("StreakBullet", this._x + _local5, this._y + _local4, 40, 0.2, (this._rotation + 90) + (random(10) - 5), -5, "BulletHit"); fireTicks = 0; var _local3 = new Sound(this); _local3.attachSound("SoldierShot.aif"); _local3.setVolume(_root.SFXVolume * 0.2); _local3.start(0, 0); } fireTicks++; } } if (_root.PlayerCannon.Turret2 == "Rocket") { if (closestEnemy._x < 700) { if (fireTicks >= 80) { _root.CreatePlayerBullet("Rocket", this._x + _local5, this._y + _local4, 20, 20, this._rotation + 90, -10, "Explosion"); fireTicks = 0; var _local3 = new Sound(this); _local3.attachSound("rocketLaunch.aif"); _local3.setVolume(_root.SFXVolume * 0.2); _local3.start(0, 0); } fireTicks++; } } if (_root.PlayerCannon.Turret2 == "Laser") { if (closestEnemy._x < 700) { if (fireTicks >= 20) { _root.CreatePlayerBullet("LaserBeam", this._x + _local5, this._y + _local4, 50, 20, this._rotation + 90, -10, "LaserHit"); fireTicks = 0; var _local3 = new Sound(this); _local3.attachSound("laserFire.aif"); _local3.setVolume(_root.SFXVolume * 0.2); _local3.start(0, 0); } fireTicks++; } } } var fireTicks = 0; } onClipEvent (enterFrame) { this.gotoAndStop(_root.PlayerCannon.Turret2); if (_root.Paused == false) { Aim(); Shoot(); } }
Instance of Symbol 331 MovieClip in Frame 5
onClipEvent (load) { function Aim() { var _local4 = 100000 /* 0x0186A0 */; var _local3 = 0; while (_local3 < _root.EnemyArray.length) { if ((_root.EnemyArray[_local3]._x - this._x) < _local4) { _local4 = _root.EnemyArray[_local3]._x; closestEnemy = _root.EnemyArray[_local3]; } _local3++; } var _local6 = this._x - closestEnemy._x; var _local5 = this._y - closestEnemy._y; var _local7 = Math.atan2(_local5, _local6) * 57.2957795130823; this._rotation = _local7 + 180; } function Shoot() { var _local5 = Math.cos(this._rotation * (Math.PI/180)) * 50; var _local4 = Math.sin(this._rotation * (Math.PI/180)) * 50; if (_root.PlayerCannon.Turret1 == "MiniGun") { if (closestEnemy._x < 700) { if (fireTicks >= 2) { _root.CreatePlayerBullet("StreakBullet", this._x + _local5, this._y + _local4, 40, 0.2, (this._rotation + 90) + (random(10) - 5), -5, "BulletHit"); fireTicks = 0; var _local3 = new Sound(this); _local3.attachSound("SoldierShot.aif"); _local3.setVolume(_root.SFXVolume * 0.2); _local3.start(0, 0); } fireTicks++; } } if (_root.PlayerCannon.Turret1 == "Rocket") { if (closestEnemy._x < 700) { if (fireTicks >= 80) { _root.CreatePlayerBullet("Rocket", this._x + _local5, this._y + _local4, 20, 20, this._rotation + 90, -10, "Explosion"); fireTicks = 0; var _local3 = new Sound(this); _local3.attachSound("rocketLaunch.aif"); _local3.setVolume(_root.SFXVolume * 0.2); _local3.start(0, 0); } fireTicks++; } } if (_root.PlayerCannon.Turret1 == "Laser") { if (closestEnemy._x < 700) { if (fireTicks >= 20) { _root.CreatePlayerBullet("LaserBeam", this._x + _local5, this._y + _local4, 50, 20, this._rotation + 90, -10, "LaserHit"); fireTicks = 0; var _local3 = new Sound(this); _local3.attachSound("laserFire.aif"); _local3.setVolume(_root.SFXVolume * 0.2); _local3.start(0, 0); } fireTicks++; } } } var fireTicks = 0; } onClipEvent (enterFrame) { this.gotoAndStop(_root.PlayerCannon.Turret1); if (_root.Paused == false) { Aim(); Shoot(); } }
Instance of Symbol 335 MovieClip "CameraMover" in Frame 5
onClipEvent (load) { CameraShake = 0; } onClipEvent (enterFrame) { _root._x = (0 + (random(CameraShake) * 2)) - CameraShake; _root._y = (0 + (random(CameraShake) * 2)) - CameraShake; CameraShake = CameraShake / 1.1; }
Instance of Symbol 335 MovieClip "EnemySpawner" in Frame 5
onClipEvent (load) { var HelicopterTimer = 4000; var TransportHelicopterTimer = 5000; var TankTimer = 8000; var TroopTimer = 0; var RocketTroopTimer = 1000; var MechTimer = 15000; } onClipEvent (enterFrame) { if (_root.Paused == false) { var num = random(100); if ((num == 1) and (TroopTimer <= 0)) { _root.CreateSoldier(800); } var num = random(150); if ((num == 1) and (RocketTroopTimer <= 0)) { _root.CreateRocketSoldier(); } var num = random(350); if ((num == 1) and (HelicopterTimer <= 0)) { _root.CreateHelicopter(); } var num = random(600); if ((num == 1) and (TransportHelicopterTimer <= 0)) { _root.CreateTransportHelicopter(); } var num = random(500); if ((num == 1) and (TankTimer <= 0)) { _root.CreateTank(); } var num = random(1000); if ((num == 1) and (MechTimer <= 0)) { _root.CreateMech(); } HelicopterTimer--; TransportHelicopterTimer--; TankTimer--; TroopTimer--; RocketTroopTimer--; MechTimer--; } }
Instance of Symbol 341 MovieClip "PlayerCannon" in Frame 5
onClipEvent (mouseDown) { if ((_root._xmouse < 125) and (_root._ymouse < 75)) { MouseHit = false; } else { MouseHit = true; } } onClipEvent (load) { function Aim() { var _local4 = this._x - _root._xmouse; var _local3 = this._y - _root._ymouse; var _local5 = Math.atan2(_local3, _local4) * 57.2957795130823; this._rotation = _local5 + 180; } function Shoot() { var _local4 = BulletArray.length; BulletArray[_local4] = _root.attachMovie("Shell", "Shell" + _local4, _root.getNextHighestDepth()); BulletArray[_local4]._x = this._x + (Math.cos(this._rotation * (Math.PI/180)) * 70); BulletArray[_local4]._y = this._y + (Math.sin(this._rotation * (Math.PI/180)) * 70); BulletArray[_local4]._rotation = this._rotation; BulletArray[_local4].ID = _local4; BulletArray[_local4].BlastArea = BlastArea; BulletArray[_local4].Damage = Damage; BulletArray[_local4].xspeed = Math.cos(this._rotation * (Math.PI/180)) * FirePower; BulletArray[_local4].yspeed = Math.sin(this._rotation * (Math.PI/180)) * FirePower; BulletArray[_local4].trail = _root.createEmptyMovieClip("ShellTrail" + _local4, _root.getNextHighestDepth()); BulletArray[_local4].trail.lineStyle(2, 16777215, 10); BulletArray[_local4].Explode = function () { _root.CreateExplosion("Explosion", this._x, this._y, 0, this.BlastArea, random(this.BlastArea) + (this.BlastArea / 2)); _root.CameraMover.CameraShake = this.BlastArea / 5; this.removeMovieClip(); _root.PlayerCannon.BulletArray.splice(this.ID - 1, 1); }; BulletArray[_local4].trail.onEnterFrame = function () { if (_root.Paused == false) { this._alpha = this._alpha - 1; if (this._alpha <= 0) { this.removeMovieClip(); } } }; BulletArray[_local4].onEnterFrame = function () { if (_root.Paused == false) { this.trail.moveTo(this._x, this._y); if ((this._y + this.yspeed) < 370) { this.trail.lineTo(this._x + this.xspeed, this._y + this.yspeed); } this._x = this._x + this.xspeed; this._y = this._y + this.yspeed; this._rotation = Math.atan2(this.yspeed, this.xspeed) * 57.2957795130823; this.yspeed = this.yspeed + 1; if (this._y > 370) { var _local3 = 0; while (_local3 < 20) { _root.CreateParticle("ChunkParticle", (this._x + random(50)) - 25, 370, random(7) + 5, random(20) - 10, random(20) - 10, -random(20), 0.5, 1); _local3++; } _root.CreateParticle("Crater", this._x, 370, this.BlastArea * 3, 0, 0, 0, 0, 0); this.Explode(); } } }; } this.stop(); FirePower = 20; Damage = 10; BlastArea = 20; FireRate = 25; MaxHealth = 100; Health = 100; Cash = 0; Ammo = 10; MaxAmmo = 10; ReloadTime = 100; ReloadTimer = 0; Turret1 = "None"; Turret2 = "None"; Turret3 = "None"; BulletArray = new Array(); } onClipEvent (enterFrame) { if (_root.Paused == false) { if (Ammo <= 0) { ReloadTimer = ReloadTimer + 1; } if (ReloadTimer >= ReloadTime) { ReloadTimer = 0; Ammo = MaxAmmo; GunLoadSound = new Sound(this); GunLoadSound.attachSound("CannonReload.aif"); GunLoadSound.setVolume(_root.SFXVolume); GunLoadSound.start(0, 0); } if (this.Health < 0) { _root.PlayerDeathExplosion.play(); } _root.PlayerHealthBar.gotoAndStop(Math.round((this.Health / this.MaxHealth) * 100)); if (Ammo > 0) { _root.PlayerAmmoText.text = (Ammo + "/") + MaxAmmo; } else { _root.PlayerAmmoText.text = "Reloading"; } _root.CashText.text = "CASH: $" + Cash; Aim(); FireTicks++; if (Key.isDown(32)) { Ammo = 0; } if ((FireTicks >= FireRate) and (MouseHit == true)) { if (Ammo > 0) { Shoot(); Ammo = Ammo - 1; FireTicks = 0; this.gotoAndPlay("Fire"); } else { _root.ReloadingReminder._alpha = 100; } } } MouseHit = false; }
Frame 6
var ii = 0; while (ii < _root.EnemyArray.length) { _root.EnemyArray.pop(); ii++; } _root.InfantryKilledText.text = _root.InfantryKilled; _root.AircraftKilledText.text = _root.AircraftKilled; _root.ArmorKilledText.text = _root.ArmorKilled; _root.CashText.text = _root.TotalCash;
Instance of Symbol 331 MovieClip in Frame 7
onClipEvent (load) { stop(); }
Instance of Symbol 341 MovieClip in Frame 7
onClipEvent (load) { stop(); }
Symbol 34 MovieClip Frame 2
_root.PlayerCannon.Health = _root.PlayerCannon.Health - 0.1; var Shotsound = new Sound(this); Shotsound.attachSound("SoldierShot.aif"); Shotsound.setVolume(_root.SFXVolume * 0.2); Shotsound.start(0, 0);
Symbol 46 MovieClip Frame 1
_root.PlayerCannon.Health = _root.PlayerCannon.Health - 0.4; _root.CreateEnemyBullet("StreakBullet", _parent._x - 90, _parent._y + 35, 20, -120 + random(10), -3, "BulletHit"); var Shotsound = new Sound(this); Shotsound.attachSound("HelicopterShot.aif"); Shotsound.setVolume(_root.SFXVolume * 0.2); Shotsound.start(0, 0);
Symbol 65 MovieClip Frame 2
_root.PlayerCannon.Health = _root.PlayerCannon.Health - 2; _root.CreateEnemyBullet("Rocket", _parent._x, _parent._y, 20, -90 + random(10), -10, "Explosion"); var Shotsound = new Sound(this); Shotsound.attachSound("rocketLaunch.aif"); Shotsound.setVolume(_root.SFXVolume * 0.2); Shotsound.start(0, 0);
Symbol 101 MovieClip [BulletHit] Frame 3
stop();
Symbol 131 MovieClip Frame 2
_root.PlayerCannon.Health = _root.PlayerCannon.Health - 1; _root.CreateEnemyBullet("LaserBeam", _parent._x - 100, _parent._y - 55, 50, -90 + random(5), -10, "LaserHit"); var Shotsound = new Sound(this); Shotsound.attachSound("LaserFire.aif"); Shotsound.setVolume(_root.SFXVolume * 0.2); Shotsound.start(0, 0);
Symbol 141 MovieClip [Explosion] Frame 1
var Explosionsound = new Sound(this); Explosionsound.attachSound("Explosion.aif"); Explosionsound.setVolume(_root.SFXVolume); Explosionsound.start(0, 0);
Symbol 141 MovieClip [Explosion] Frame 15
stop();
Symbol 156 MovieClip Frame 2
_root.PlayerCannon.Health = _root.PlayerCannon.Health - 10; _root.CreateEnemyBullet("Rocket", _parent._x, _parent._y, 80, -90 + random(20), -20, "Explosion"); var Shotsound = new Sound(this); Shotsound.attachSound("Explosion.aif"); Shotsound.setVolume(_root.SFXVolume); Shotsound.start(0, 0);
Symbol 167 MovieClip Frame 1
function timerHandler() { if (!loadingComplete) { var _local4 = _root.getBytesLoaded() / _root.getBytesTotal(); bar._xscale = 100 * _local4; if (_local4 == 1) { loadingComplete = true; if (AUTO_PLAY) { startMovie(); } else { gotoAndStop ("loaded"); } return(undefined); } } dt = getTimer() - time; time = time + dt; frameAccum = frameAccum + dt; var _local3 = 0; while ((frameAccum >= FRAME_TIME) && (_local3 < MAX_FRAME_SKIP)) { advanceFrame(tankLogo, true, true); advanceFrame(loadingText, false, true); advanceFrame(barGfx, false, true); if (loadingComplete) { advanceFrame(this, false, false); } (frameAccum = frameAccum - FRAME_TIME); _local3++; } updateAfterEvent(); } function advanceFrame(clip, recurse, loop) { if (!clip) { return(undefined); } clip.stop(); if (clip._currentframe == clip._totalframes) { if (loop) { clip.gotoAndStop(1); } } else { clip.nextFrame(); } if (recurse) { for (childName in clip) { if (typeof(clip[childName]) == "movieclip") { advanceFrame(clip[childName], recurse, loop); } } } } function startMovie() { clearInterval(intervalId); _root.play(); } _root.stop(); stop(); var FRAME_TIME = 33.3333333333333; var AUTO_PLAY = false; var MAX_FRAME_SKIP = 5; var loadingComplete; var intervalId; var time; var frameAccum; loadingComplete = false; intervalId = setInterval(this, "timerHandler", FRAME_TIME / 2); frameAccum = 0; time = getTimer(); timerHandler();
Symbol 167 MovieClip Frame 37
startMovie();
Symbol 180 Button
on (press) { getURL ("http://www.armorgames.com", "_blank"); }
Symbol 183 MovieClip Frame 1
_root.stop(); gotoAndPlay (2);
Symbol 183 MovieClip Frame 218
stop();
Symbol 192 MovieClip Frame 440
_root.play();
Symbol 200 Button
on (release) { getURL ("http://armorgames.com/"); }
Symbol 203 Button
on (release) { FrameToGoTo = "HelpScreen"; play(); }
Symbol 206 Button
on (release) { FrameToGoTo = "OptionsMenu"; play(); }
Symbol 210 Button
on (release) { FrameToGoTo = "Game"; play(); }
Symbol 215 MovieClip Frame 1
Symbol 215 MovieClip Frame 20
stop();
Symbol 215 MovieClip Frame 21
Symbol 215 MovieClip Frame 50
_root.gotoAndStop(FrameToGoTo);
Symbol 226 MovieClip Frame 20
stop();
Symbol 226 MovieClip Frame 40
_root.gotoAndStop(FrameToGoTo);
Instance of Symbol 228 MovieClip "SliderKnob" in Symbol 231 MovieClip Frame 1
on (press) { startDrag (this); } on (releaseOutside) { stopDrag(); } on (release) { stopDrag(); } onClipEvent (enterFrame) { if (this._x >= (_parent.SliderBar._x + 50)) { this._x = _parent.SliderBar._x + 50; } if (this._x <= (_parent.SliderBar._x - 50)) { this._x = _parent.SliderBar._x - 50; } this._y = _parent.SliderBar._y; }
Symbol 236 Button
on (release) { _root.TransitionFade.FrameToGoTo = "MainMenu"; _root.TransitionFade.play(); }
Symbol 243 Button
on (release) { if (_root.PlayerCannon.Cash >= 5000) { if (_root.PlayerCannon.ReloadTime > 20) { _root.PlayerCannon.ReloadTime = _root.PlayerCannon.ReloadTime - 20; _root.PlayerCannon.Cash = _root.PlayerCannon.Cash - 5000; } } }
Symbol 248 Button
on (release) { if (_root.PlayerCannon.Cash >= 5000) { if (_root.PlayerCannon.MaxAmmo < 50) { _root.PlayerCannon.MaxAmmo = _root.PlayerCannon.MaxAmmo + 10; _root.PlayerCannon.Ammo = _root.PlayerCannon.Ammo + 10; _root.PlayerCannon.Cash = _root.PlayerCannon.Cash - 5000; } } }
Symbol 256 Button
on (release) { this.play(); }
Symbol 257 Button
on (release) { if (_root.PlayerCannon.Cash >= 15000) { if (_root.PlayerCannon.MaxHealth < 500) { _root.PlayerCannon.MaxHealth = _root.PlayerCannon.MaxHealth + 100; _root.PlayerCannon.Cash = _root.PlayerCannon.Cash - 15000; } } }
Symbol 258 Button
on (release) { if (_root.PlayerCannon.Cash >= 6000) { if (_root.PlayerCannon.BlastArea < 50) { _root.PlayerCannon.BlastArea = _root.PlayerCannon.BlastArea + 10; _root.PlayerCannon.Cash = _root.PlayerCannon.Cash - 6000; } } }
Symbol 259 Button
on (release) { if (_root.PlayerCannon.Cash >= 10000) { if (_root.PlayerCannon.FireRate > 5) { _root.PlayerCannon.FireRate = _root.PlayerCannon.FireRate - 5; _root.PlayerCannon.Cash = _root.PlayerCannon.Cash - 10000; } } }
Symbol 260 Button
on (release) { if (_root.PlayerCannon.Cash >= 3000) { if (_root.PlayerCannon.FirePower < 50) { _root.PlayerCannon.FirePower = _root.PlayerCannon.FirePower + 10; _root.PlayerCannon.Cash = _root.PlayerCannon.Cash - 3000; } } }
Symbol 261 Button
on (release) { if (_root.PlayerCannon.Cash >= 10000) { if (_root.PlayerCannon.Damage < 50) { _root.PlayerCannon.Damage = _root.PlayerCannon.Damage + 10; _root.PlayerCannon.Cash = _root.PlayerCannon.Cash - 10000; } } }
Symbol 279 Button
on (release) { if ((_root.PlayerCannon.Cash >= 500) and (_root.PlayerCannon.Health < _root.PlayerCannon.MaxHealth)) { _root.PlayerCannon.Health = _root.PlayerCannon.Health + 10; _root.PlayerCannon.Cash = _root.PlayerCannon.Cash - 500; } }
Symbol 289 Button
on (release) { play(); }
Symbol 293 Button
on (release) { if (_root.PlayerCannon.Cash >= 15000) { if (_name == "PlayerTurret1") { if (_root.PlayerCannon.Turret1 != "Laser") { _root.PlayerCannon.Turret1 = "Laser"; _root.PlayerCannon.Cash = _root.PlayerCannon.Cash - 15000; } } if (_name == "PlayerTurret2") { if (_root.PlayerCannon.Turret2 != "Laser") { _root.PlayerCannon.Turret2 = "Laser"; _root.PlayerCannon.Cash = _root.PlayerCannon.Cash - 15000; } } if (_name == "PlayerTurret3") { if (_root.PlayerCannon.Turret3 != "Laser") { _root.PlayerCannon.Turret3 = "Laser"; _root.PlayerCannon.Cash = _root.PlayerCannon.Cash - 15000; } } } }
Symbol 294 Button
on (release) { if (_root.PlayerCannon.Cash >= 10000) { if (_name == "PlayerTurret1") { if (_root.PlayerCannon.Turret1 != "Rocket") { _root.PlayerCannon.Turret1 = "Rocket"; _root.PlayerCannon.Cash = _root.PlayerCannon.Cash - 10000; } } if (_name == "PlayerTurret2") { if (_root.PlayerCannon.Turret2 != "Rocket") { _root.PlayerCannon.Turret2 = "Rocket"; _root.PlayerCannon.Cash = _root.PlayerCannon.Cash - 1000; } } if (_name == "PlayerTurret3") { if (_root.PlayerCannon.Turret3 != "Rocket") { _root.PlayerCannon.Turret3 = "Rocket"; _root.PlayerCannon.Cash = _root.PlayerCannon.Cash - 1000; } } } }
Symbol 295 Button
on (release) { if (_root.PlayerCannon.Cash >= 5000) { if (_name == "PlayerTurret1") { if (_root.PlayerCannon.Turret1 != "MiniGun") { _root.PlayerCannon.Turret1 = "MiniGun"; _root.PlayerCannon.Cash = _root.PlayerCannon.Cash - 5000; } } if (_name == "PlayerTurret2") { if (_root.PlayerCannon.Turret2 != "MiniGun") { _root.PlayerCannon.Turret2 = "MiniGun"; _root.PlayerCannon.Cash = _root.PlayerCannon.Cash - 5000; } } if (_name == "PlayerTurret3") { if (_root.PlayerCannon.Turret3 != "MiniGun") { _root.PlayerCannon.Turret3 = "MiniGun"; _root.PlayerCannon.Cash = _root.PlayerCannon.Cash - 5000; } } } }
Symbol 304 MovieClip Frame 1
stop();
Symbol 304 MovieClip Frame 10
stop();
Instance of Symbol 246 MovieClip in Symbol 304 MovieClip Frame 10
onClipEvent (load) { this.gotoAndStop(80); }
Instance of Symbol 246 MovieClip in Symbol 304 MovieClip Frame 10
onClipEvent (load) { this.gotoAndStop(20); }
Instance of Symbol 246 MovieClip in Symbol 304 MovieClip Frame 10
onClipEvent (load) { this.gotoAndStop(20); }
Instance of Symbol 246 MovieClip in Symbol 304 MovieClip Frame 10
onClipEvent (load) { this.gotoAndStop(20); }
Instance of Symbol 246 MovieClip in Symbol 304 MovieClip Frame 10
onClipEvent (load) { this.gotoAndStop(95); }
Instance of Symbol 246 MovieClip in Symbol 304 MovieClip Frame 10
onClipEvent (load) { this.gotoAndStop(1); }
Symbol 322 MovieClip Frame 1
_root.Paused = true;
Instance of Symbol 246 MovieClip "Reload" in Symbol 322 MovieClip Frame 1
onClipEvent (enterFrame) { this.gotoAndStop(120 - _root.PlayerCannon.ReloadTime); }
Instance of Symbol 246 MovieClip "Ammo" in Symbol 322 MovieClip Frame 1
onClipEvent (enterFrame) { this.gotoAndStop(_root.PlayerCannon.MaxAmmo * 2); }
Instance of Symbol 246 MovieClip "Health" in Symbol 322 MovieClip Frame 1
onClipEvent (enterFrame) { this.gotoAndStop(_root.PlayerCannon.MaxHealth / 5); }
Instance of Symbol 246 MovieClip "BlastRadius" in Symbol 322 MovieClip Frame 1
onClipEvent (enterFrame) { this.gotoAndStop(_root.PlayerCannon.BlastArea * 2); }
Instance of Symbol 246 MovieClip "FireRateBar" in Symbol 322 MovieClip Frame 1
onClipEvent (enterFrame) { this.gotoAndStop((120 - (_root.PlayerCannon.FireRate * 4)) + 1); }
Instance of Symbol 246 MovieClip "VelocityBar" in Symbol 322 MovieClip Frame 1
onClipEvent (enterFrame) { this.gotoAndStop(_root.PlayerCannon.FirePower * 2); }
Instance of Symbol 246 MovieClip "DamageBar" in Symbol 322 MovieClip Frame 1
onClipEvent (enterFrame) { this.gotoAndStop(_root.PlayerCannon.Damage * 2); }
Instance of Symbol 246 MovieClip in Symbol 322 MovieClip Frame 10
onClipEvent (enterFrame) { this.gotoAndStop(Math.round((_root.PlayerCannon.Health / _root.PlayerCannon.MaxHealth) * 100)); _parent.WindowCashText.text = "$ " + _root.PlayerCannon.Cash; }
Symbol 322 MovieClip Frame 20
stop();
Instance of Symbol 304 MovieClip "PlayerTurret1" in Symbol 322 MovieClip Frame 20
onClipEvent (mouseUp) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { if (this._currentframe < 10) { this.play(); } } }
Instance of Symbol 304 MovieClip "PlayerTurret2" in Symbol 322 MovieClip Frame 20
onClipEvent (mouseUp) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { if (this._currentframe < 10) { this.play(); } } }
Instance of Symbol 304 MovieClip "PlayerTurret3" in Symbol 322 MovieClip Frame 20
onClipEvent (mouseUp) { if (this.hitTest(_root._xmouse, _root._ymouse, true)) { if (this._currentframe < 10) { this.play(); } } }
Instance of Symbol 309 MovieClip in Symbol 322 MovieClip Frame 20
onClipEvent (enterFrame) { this.gotoAndStop(_root.PlayerCannon.Turret1); }
Instance of Symbol 309 MovieClip in Symbol 322 MovieClip Frame 20
onClipEvent (enterFrame) { this.gotoAndStop(_root.PlayerCannon.Turret2); }
Instance of Symbol 309 MovieClip in Symbol 322 MovieClip Frame 20
onClipEvent (enterFrame) { this.gotoAndStop(_root.PlayerCannon.Turret3); }
Symbol 322 MovieClip Frame 40
stop(); _root.Paused = false;
Symbol 327 Button
on (release) { _root.UpgradeWindow.play(); _root.UpgradeWindow.swapDepths(_root.getNextHighestDepth()); }
Symbol 330 MovieClip Frame 1
stop();
Symbol 330 MovieClip Frame 20
_root.gotoAndStop("Death");
Symbol 341 MovieClip Frame 2
var Shotsound = new Sound(this); Shotsound.attachSound("GunFire.aif"); Shotsound.setVolume(_root.SFXVolume); Shotsound.start(0, 0);
Symbol 341 MovieClip Frame 10
stop();
Symbol 347 MovieClip Frame 39
stop();

Library Items

Symbol 1 Sound [SoldierShot.aif]
Symbol 2 Sound [rocketLaunch.aif]
Symbol 3 Sound [laserFire.aif]
Symbol 4 Sound [HelicopterShot.aif]
Symbol 5 Sound [GunFire.aif]
Symbol 6 Sound [Explosion.aif]
Symbol 7 Sound [DrawerMove.aif]
Symbol 8 Sound [CannonReload.aif]
Symbol 9 Sound [Theme.mp3]
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClip [Shell]Uses:10
Symbol 12 GraphicUsed by:23
Symbol 13 GraphicUsed by:23
Symbol 14 GraphicUsed by:23
Symbol 15 GraphicUsed by:23
Symbol 16 GraphicUsed by:23
Symbol 17 GraphicUsed by:23
Symbol 18 GraphicUsed by:23
Symbol 19 GraphicUsed by:23
Symbol 20 GraphicUsed by:23
Symbol 21 GraphicUsed by:23
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:12 13 14 15 16 17 18 19 20 21 22Used by:35
Symbol 24 GraphicUsed by:34
Symbol 25 GraphicUsed by:27
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClipUses:25 26Used by:31
Symbol 28 GraphicUsed by:30
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:28 29Used by:31
Symbol 31 MovieClipUses:27 30Used by:34 46 65 156 341
Symbol 32 GraphicUsed by:34
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:24 31 32 33Used by:35
Symbol 35 MovieClip [Soldier]Uses:23 34
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClip [DeadSoldier]Uses:36
Symbol 38 GraphicUsed by:41
Symbol 39 GraphicUsed by:41
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:38 39 40Used by:47
Symbol 42 GraphicUsed by:46
Symbol 43 GraphicUsed by:46
Symbol 44 GraphicUsed by:46
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:42 43 31 44 45Used by:47
Symbol 47 MovieClip [Helicopter]Uses:41 46
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClip [ChunkParticle]Uses:48
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClip [Crater]Uses:50
Symbol 52 GraphicUsed by:63
Symbol 53 GraphicUsed by:63
Symbol 54 GraphicUsed by:63
Symbol 55 GraphicUsed by:63
Symbol 56 GraphicUsed by:63
Symbol 57 GraphicUsed by:63
Symbol 58 GraphicUsed by:63
Symbol 59 GraphicUsed by:63
Symbol 60 GraphicUsed by:63
Symbol 61 GraphicUsed by:63
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:52 53 54 55 56 57 58 59 60 61 62Used by:66
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClipUses:64 31Used by:66
Symbol 66 MovieClip [RocketSoldier]Uses:63 65
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClip [Rocket]Uses:67
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClip [SoldierGun]Uses:69
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClip [SoldierRocketLauncher]Uses:71
Symbol 73 GraphicUsed by:76
Symbol 74 GraphicUsed by:76
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClip [TransportHelicopter]Uses:73 74 75
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClip [SmokeParticle]Uses:77
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClip [TankTurret]Uses:79
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClip [TankBase]Uses:81
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClip [HelicopterTail]Uses:83
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClip [HelicopterBody]Uses:85
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClip [HelicopterBlade]Uses:87
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClip [HelicopterNose]Uses:89
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClip [TransportHelicopterTail]Uses:91
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClip [TransportHelicopterBody]Uses:93
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClip [TransportHelicopterNose]Uses:95
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClip [StreakBullet]Uses:97
Symbol 99 GraphicUsed by:101
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClip [BulletHit]Uses:99 100
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClip [LaserBeam]Uses:102
Symbol 104 GraphicUsed by:127 133
Symbol 105 GraphicUsed by:127
Symbol 106 GraphicUsed by:127
Symbol 107 GraphicUsed by:127
Symbol 108 GraphicUsed by:127
Symbol 109 GraphicUsed by:127
Symbol 110 GraphicUsed by:127
Symbol 111 GraphicUsed by:127
Symbol 112 GraphicUsed by:127
Symbol 113 GraphicUsed by:127
Symbol 114 GraphicUsed by:127
Symbol 115 GraphicUsed by:127
Symbol 116 GraphicUsed by:127
Symbol 117 GraphicUsed by:127
Symbol 118 GraphicUsed by:127
Symbol 119 GraphicUsed by:127
Symbol 120 GraphicUsed by:127
Symbol 121 GraphicUsed by:127
Symbol 122 GraphicUsed by:127
Symbol 123 GraphicUsed by:127
Symbol 124 GraphicUsed by:127
Symbol 125 GraphicUsed by:127
Symbol 126 GraphicUsed by:127
Symbol 127 MovieClipUses:104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126Used by:132
Symbol 128 GraphicUsed by:131
Symbol 129 GraphicUsed by:131
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:128 129 130Used by:132
Symbol 132 MovieClip [Mech]Uses:127 131
Symbol 133 MovieClip [MechHead]Uses:104
Symbol 134 GraphicUsed by:136
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClip [LaserHit]Uses:134 135
Symbol 137 GraphicUsed by:141
Symbol 138 GraphicUsed by:141
Symbol 139 GraphicUsed by:141
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClip [Explosion]Uses:137 138 139 140Used by:330
Symbol 142 GraphicUsed by:146
Symbol 143 GraphicUsed by:146
Symbol 144 GraphicUsed by:146 149 151
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClip [LaserTurret]Uses:142 144 143 145Used by:331
Symbol 147 GraphicUsed by:149
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClip [RocketTurret]Uses:144 147 148Used by:331
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClip [MiniGunTurret]Uses:144 150Used by:331
Symbol 152 GraphicUsed by:157  Timeline
Symbol 153 GraphicUsed by:156
Symbol 154 GraphicUsed by:156
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:153 154 31 155Used by:157
Symbol 157 MovieClip [Tank]Uses:152 156Used by:Timeline
Symbol 158 GraphicUsed by:167
Symbol 159 GraphicUsed by:160
Symbol 160 ButtonUses:159Used by:167
Symbol 161 GraphicUsed by:162 167
Symbol 162 MovieClipUses:161Used by:167
Symbol 163 GraphicUsed by:167
Symbol 164 ShapeTweeningUsed by:167
Symbol 165 ShapeTweeningUsed by:167
Symbol 166 GraphicUsed by:167
Symbol 167 MovieClipUses:160 162 163 158 161 164 166 165Used by:Timeline
Symbol 168 GraphicUsed by:Timeline
Symbol 169 GraphicUsed by:183
Symbol 170 GraphicUsed by:183
Symbol 171 GraphicUsed by:183
Symbol 172 SoundUsed by:183
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:173Used by:183
Symbol 175 GraphicUsed by:183
Symbol 176 SoundUsed by:183
Symbol 177 SoundUsed by:183
Symbol 178 SoundUsed by:183
Symbol 179 GraphicUsed by:180
Symbol 180 ButtonUses:179Used by:183
Symbol 181 SoundUsed by:183
Symbol 182 SoundUsed by:183
Symbol 183 MovieClipUses:169 170 171 172 174 175 176 177 178 180 181 182Used by:192
Symbol 184 GraphicUsed by:192 215 226 335
Symbol 185 GraphicUsed by:188
Symbol 186 GraphicUsed by:188
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClipUses:185 186 187Used by:192
Symbol 189 FontUsed by:190 191 198 199 201 202 204 205 209 220 221 232 233 234 235 237 272 290 291 292 296 297 299 301 302 305 358 359 360 362 363 364 365
Symbol 190 TextUses:189Used by:192
Symbol 191 TextUses:189Used by:192
Symbol 192 MovieClipUses:183 184 188 190 191Used by:Timeline
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClipUses:193Used by:Timeline
Symbol 195 GraphicUsed by:Timeline
Symbol 196 GraphicUsed by:Timeline
Symbol 197 ShapeTweeningUsed by:215
Symbol 198 TextUses:189Used by:200
Symbol 199 TextUses:189Used by:200
Symbol 200 ButtonUses:198 199Used by:215
Symbol 201 TextUses:189Used by:203
Symbol 202 TextUses:189Used by:203
Symbol 203 ButtonUses:201 202Used by:215
Symbol 204 TextUses:189Used by:206
Symbol 205 TextUses:189Used by:206
Symbol 206 ButtonUses:204 205Used by:215
Symbol 207 FontUsed by:208 216 217 218 219 239 241 242 247 249 250 251 252 253 254 255 262 263 264 265 266 267 275 277 278 280 281 282 311 315 318 323 325 326 333 336 348 349 350 351 352 353 354 355 356 367 368
Symbol 208 TextUses:207Used by:210
Symbol 209 TextUses:189Used by:210
Symbol 210 ButtonUses:208 209Used by:215
Symbol 211 GraphicUsed by:215
Symbol 212 ShapeTweeningUsed by:215
Symbol 213 GraphicUsed by:215
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:197 200 203 206 210 211 212 213 184 214Used by:Timeline
Symbol 216 TextUses:207Used by:222
Symbol 217 TextUses:207Used by:222
Symbol 218 TextUses:207Used by:222
Symbol 219 TextUses:207Used by:222
Symbol 220 TextUses:189Used by:222
Symbol 221 TextUses:189Used by:222
Symbol 222 MovieClipUses:216 217 218 219 220 221Used by:Timeline
Symbol 223 ShapeTweeningUsed by:226
Symbol 224 GraphicUsed by:226
Symbol 225 ShapeTweeningUsed by:226
Symbol 226 MovieClipUses:223 224 225 184Used by:Timeline
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClipUses:227Used by:231
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClipUses:229Used by:231
Symbol 231 MovieClipUses:228 230Used by:Timeline
Symbol 232 TextUses:189Used by:Timeline
Symbol 233 TextUses:189Used by:Timeline
Symbol 234 TextUses:189Used by:236
Symbol 235 TextUses:189Used by:236
Symbol 236 ButtonUses:234 235Used by:Timeline
Symbol 237 TextUses:189Used by:Timeline
Symbol 238 GraphicUsed by:Timeline
Symbol 239 TextUses:207Used by:322
Symbol 240 GraphicUsed by:243 248 257 258 259 260 261 293 294 295
Symbol 241 TextUses:207Used by:243 248 257 258 259 260 261 293 294 295
Symbol 242 TextUses:207Used by:243 248 257 258 259 260 261 293 294 295
Symbol 243 ButtonUses:240 241 242Used by:322
Symbol 244 GraphicUsed by:246
Symbol 245 GraphicUsed by:246
Symbol 246 MovieClipUses:244 245Used by:304 322  Timeline
Symbol 247 TextUses:207Used by:322
Symbol 248 ButtonUses:240 241 242Used by:322
Symbol 249 TextUses:207Used by:322
Symbol 250 TextUses:207Used by:322
Symbol 251 TextUses:207Used by:322
Symbol 252 TextUses:207Used by:322
Symbol 253 TextUses:207Used by:322
Symbol 254 TextUses:207Used by:256
Symbol 255 TextUses:207Used by:256
Symbol 256 ButtonUses:254 255Used by:322
Symbol 257 ButtonUses:240 241 242Used by:322
Symbol 258 ButtonUses:240 241 242Used by:322
Symbol 259 ButtonUses:240 241 242Used by:322
Symbol 260 ButtonUses:240 241 242Used by:322
Symbol 261 ButtonUses:240 241 242Used by:322
Symbol 262 TextUses:207Used by:322
Symbol 263 TextUses:207Used by:322
Symbol 264 TextUses:207Used by:322
Symbol 265 TextUses:207Used by:322
Symbol 266 TextUses:207Used by:322
Symbol 267 TextUses:207Used by:322
Symbol 268 GraphicUsed by:322
Symbol 269 GraphicUsed by:322
Symbol 270 ShapeTweeningUsed by:322
Symbol 271 GraphicUsed by:322
Symbol 272 TextUses:189Used by:304 322
Symbol 273 GraphicUsed by:304 322
Symbol 274 GraphicUsed by:322
Symbol 275 TextUses:207Used by:322
Symbol 276 GraphicUsed by:279
Symbol 277 TextUses:207Used by:279
Symbol 278 TextUses:207Used by:279
Symbol 279 ButtonUses:276 277 278Used by:322
Symbol 280 EditableTextUses:207Used by:322
Symbol 281 TextUses:207Used by:322
Symbol 282 TextUses:207Used by:322
Symbol 283 GraphicUsed by:322
Symbol 284 GraphicUsed by:322
Symbol 285 GraphicUsed by:304
Symbol 286 GraphicUsed by:289
Symbol 287 GraphicUsed by:289
Symbol 288 GraphicUsed by:289
Symbol 289 ButtonUses:286 287 288Used by:304
Symbol 290 TextUses:189Used by:304
Symbol 291 TextUses:189Used by:304
Symbol 292 TextUses:189Used by:304
Symbol 293 ButtonUses:240 241 242Used by:304
Symbol 294 ButtonUses:240 241 242Used by:304
Symbol 295 ButtonUses:240 241 242Used by:304
Symbol 296 TextUses:189Used by:304
Symbol 297 TextUses:189Used by:304
Symbol 298 GraphicUsed by:304
Symbol 299 TextUses:189Used by:304
Symbol 300 GraphicUsed by:304
Symbol 301 TextUses:189Used by:304
Symbol 302 TextUses:189Used by:304
Symbol 303 GraphicUsed by:304
Symbol 304 MovieClipUses:272 273 285 289 290 291 292 293 294 295 246 296 297 298 299 300 301 302 303Used by:322
Symbol 305 TextUses:189Used by:309
Symbol 306 GraphicUsed by:309
Symbol 307 GraphicUsed by:309
Symbol 308 GraphicUsed by:309
Symbol 309 MovieClipUses:305 306 307 308Used by:322
Symbol 310 GraphicUsed by:322
Symbol 311 EditableTextUses:207Used by:322
Symbol 312 GraphicUsed by:322
Symbol 313 GraphicUsed by:322
Symbol 314 GraphicUsed by:322
Symbol 315 EditableTextUses:207Used by:322
Symbol 316 GraphicUsed by:322
Symbol 317 GraphicUsed by:322
Symbol 318 EditableTextUses:207Used by:322
Symbol 319 GraphicUsed by:322
Symbol 320 ShapeTweeningUsed by:322
Symbol 321 GraphicUsed by:322
Symbol 322 MovieClipUses:239 243 246 247 248 249 250 251 252 253 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 279 280 281 282 283 284 304 309 310 311 312 313 314 315 316 317 318 319 320 321Used by:Timeline
Symbol 323 TextUses:207Used by:324
Symbol 324 MovieClipUses:323Used by:Timeline
Symbol 325 TextUses:207Used by:327  Timeline
Symbol 326 TextUses:207Used by:327
Symbol 327 ButtonUses:325 326Used by:Timeline
Symbol 328 ShapeTweeningUsed by:330
Symbol 329 GraphicUsed by:330 347
Symbol 330 MovieClipUses:328 141 329Used by:Timeline
Symbol 331 MovieClipUses:151 149 146Used by:Timeline
Symbol 332 GraphicUsed by:Timeline
Symbol 333 EditableTextUses:207Used by:Timeline
Symbol 334 GraphicUsed by:Timeline
Symbol 335 MovieClipUses:184Used by:Timeline
Symbol 336 EditableTextUses:207Used by:Timeline
Symbol 337 GraphicUsed by:Timeline
Symbol 338 GraphicUsed by:341
Symbol 339 GraphicUsed by:341
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClipUses:338 339 31 340Used by:Timeline
Symbol 342 GraphicUsed by:343
Symbol 343 MovieClipUses:342Used by:Timeline
Symbol 344 GraphicUsed by:Timeline
Symbol 345 ShapeTweeningUsed by:347
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClipUses:329 345 346Used by:Timeline
Symbol 348 EditableTextUses:207Used by:Timeline
Symbol 349 EditableTextUses:207Used by:Timeline
Symbol 350 EditableTextUses:207Used by:Timeline
Symbol 351 EditableTextUses:207Used by:Timeline
Symbol 352 TextUses:207Used by:Timeline
Symbol 353 TextUses:207Used by:Timeline
Symbol 354 TextUses:207Used by:Timeline
Symbol 355 TextUses:207Used by:Timeline
Symbol 356 TextUses:207Used by:Timeline
Symbol 357 GraphicUsed by:Timeline
Symbol 358 TextUses:189Used by:Timeline
Symbol 359 TextUses:189Used by:Timeline
Symbol 360 TextUses:189Used by:Timeline
Symbol 361 GraphicUsed by:Timeline
Symbol 362 TextUses:189Used by:Timeline
Symbol 363 TextUses:189Used by:Timeline
Symbol 364 TextUses:189Used by:Timeline
Symbol 365 TextUses:189Used by:Timeline
Symbol 366 GraphicUsed by:Timeline
Symbol 367 TextUses:207Used by:Timeline
Symbol 368 TextUses:207Used by:Timeline
Symbol 369 GraphicUsed by:Timeline

Instance Names

"MenuWindow"Frame 3Symbol 215 MovieClip
"TransitionFade"Frame 4Symbol 226 MovieClip
"UpgradeWindow"Frame 5Symbol 322 MovieClip
"ReloadingReminder"Frame 5Symbol 324 MovieClip
"PlayerDeathExplosion"Frame 5Symbol 330 MovieClip
"PlayerAmmoText"Frame 5Symbol 333 EditableText
"CameraMover"Frame 5Symbol 335 MovieClip
"CashText"Frame 5Symbol 336 EditableText
"EnemySpawner"Frame 5Symbol 335 MovieClip
"PlayerHealthBar"Frame 5Symbol 246 MovieClip
"PlayerCannon"Frame 5Symbol 341 MovieClip
"CashText"Frame 6Symbol 348 EditableText
"ArmorKilledText"Frame 6Symbol 349 EditableText
"AircraftKilledText"Frame 6Symbol 350 EditableText
"InfantryKilledText"Frame 6Symbol 351 EditableText
"bar"Symbol 167 MovieClip Frame 1Symbol 162 MovieClip
"SliderKnob"Symbol 231 MovieClip Frame 1Symbol 228 MovieClip
"SliderBar"Symbol 231 MovieClip Frame 1Symbol 230 MovieClip
"LaserButton"Symbol 304 MovieClip Frame 10Symbol 293 Button
"RocketButton"Symbol 304 MovieClip Frame 10Symbol 294 Button
"MiniGunButton"Symbol 304 MovieClip Frame 10Symbol 295 Button
"ReloadButton"Symbol 322 MovieClip Frame 1Symbol 243 Button
"Reload"Symbol 322 MovieClip Frame 1Symbol 246 MovieClip
"AmmoButton"Symbol 322 MovieClip Frame 1Symbol 248 Button
"Ammo"Symbol 322 MovieClip Frame 1Symbol 246 MovieClip
"HealthButton"Symbol 322 MovieClip Frame 1Symbol 257 Button
"BlastRadiusButton"Symbol 322 MovieClip Frame 1Symbol 258 Button
"FireRateButton"Symbol 322 MovieClip Frame 1Symbol 259 Button
"MuzzleVelocityButton"Symbol 322 MovieClip Frame 1Symbol 260 Button
"DamageUpgrade"Symbol 322 MovieClip Frame 1Symbol 261 Button
"Health"Symbol 322 MovieClip Frame 1Symbol 246 MovieClip
"BlastRadius"Symbol 322 MovieClip Frame 1Symbol 246 MovieClip
"FireRateBar"Symbol 322 MovieClip Frame 1Symbol 246 MovieClip
"VelocityBar"Symbol 322 MovieClip Frame 1Symbol 246 MovieClip
"DamageBar"Symbol 322 MovieClip Frame 1Symbol 246 MovieClip
"WindowCashText"Symbol 322 MovieClip Frame 10Symbol 280 EditableText
"PlayerTurret1"Symbol 322 MovieClip Frame 20Symbol 304 MovieClip
"PlayerTurret2"Symbol 322 MovieClip Frame 20Symbol 304 MovieClip
"PlayerTurret3"Symbol 322 MovieClip Frame 20Symbol 304 MovieClip
"WindowCashText"Symbol 322 MovieClip Frame 20Symbol 311 EditableText
"WindowCashText"Symbol 322 MovieClip Frame 21Symbol 315 EditableText
"WindowCashText"Symbol 322 MovieClip Frame 30Symbol 318 EditableText
"Gun"Symbol 331 MovieClip Frame 1Symbol 151 MovieClip [MiniGunTurret]
"Gun"Symbol 331 MovieClip Frame 2Symbol 149 MovieClip [RocketTurret]
"Gun"Symbol 331 MovieClip Frame 3Symbol 146 MovieClip [LaserTurret]

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "SoldierShot.aif"
ExportAssets (56)Timeline Frame 1Symbol 2 as "rocketLaunch.aif"
ExportAssets (56)Timeline Frame 1Symbol 3 as "laserFire.aif"
ExportAssets (56)Timeline Frame 1Symbol 4 as "HelicopterShot.aif"
ExportAssets (56)Timeline Frame 1Symbol 5 as "GunFire.aif"
ExportAssets (56)Timeline Frame 1Symbol 6 as "Explosion.aif"
ExportAssets (56)Timeline Frame 1Symbol 7 as "DrawerMove.aif"
ExportAssets (56)Timeline Frame 1Symbol 8 as "CannonReload.aif"
ExportAssets (56)Timeline Frame 1Symbol 9 as "Theme.mp3"
ExportAssets (56)Timeline Frame 1Symbol 11 as "Shell"
ExportAssets (56)Timeline Frame 1Symbol 35 as "Soldier"
ExportAssets (56)Timeline Frame 1Symbol 37 as "DeadSoldier"
ExportAssets (56)Timeline Frame 1Symbol 47 as "Helicopter"
ExportAssets (56)Timeline Frame 1Symbol 49 as "ChunkParticle"
ExportAssets (56)Timeline Frame 1Symbol 51 as "Crater"
ExportAssets (56)Timeline Frame 1Symbol 66 as "RocketSoldier"
ExportAssets (56)Timeline Frame 1Symbol 68 as "Rocket"
ExportAssets (56)Timeline Frame 1Symbol 70 as "SoldierGun"
ExportAssets (56)Timeline Frame 1Symbol 72 as "SoldierRocketLauncher"
ExportAssets (56)Timeline Frame 1Symbol 76 as "TransportHelicopter"
ExportAssets (56)Timeline Frame 1Symbol 78 as "SmokeParticle"
ExportAssets (56)Timeline Frame 1Symbol 80 as "TankTurret"
ExportAssets (56)Timeline Frame 1Symbol 82 as "TankBase"
ExportAssets (56)Timeline Frame 1Symbol 84 as "HelicopterTail"
ExportAssets (56)Timeline Frame 1Symbol 86 as "HelicopterBody"
ExportAssets (56)Timeline Frame 1Symbol 88 as "HelicopterBlade"
ExportAssets (56)Timeline Frame 1Symbol 90 as "HelicopterNose"
ExportAssets (56)Timeline Frame 1Symbol 92 as "TransportHelicopterTail"
ExportAssets (56)Timeline Frame 1Symbol 94 as "TransportHelicopterBody"
ExportAssets (56)Timeline Frame 1Symbol 96 as "TransportHelicopterNose"
ExportAssets (56)Timeline Frame 1Symbol 98 as "StreakBullet"
ExportAssets (56)Timeline Frame 1Symbol 101 as "BulletHit"
ExportAssets (56)Timeline Frame 1Symbol 103 as "LaserBeam"
ExportAssets (56)Timeline Frame 1Symbol 132 as "Mech"
ExportAssets (56)Timeline Frame 1Symbol 133 as "MechHead"
ExportAssets (56)Timeline Frame 1Symbol 136 as "LaserHit"
ExportAssets (56)Timeline Frame 1Symbol 141 as "Explosion"
ExportAssets (56)Timeline Frame 1Symbol 146 as "LaserTurret"
ExportAssets (56)Timeline Frame 1Symbol 149 as "RocketTurret"
ExportAssets (56)Timeline Frame 1Symbol 151 as "MiniGunTurret"
ExportAssets (56)Timeline Frame 1Symbol 157 as "Tank"

Labels

"Intro"Frame 2
"MainMenu"Frame 3
"OptionsMenu"Frame 4
"Game"Frame 5
"Death"Frame 6
"HelpScreen"Frame 7
"Walk"Symbol 35 MovieClip [Soldier] Frame 1
"StandShoot"Symbol 35 MovieClip [Soldier] Frame 2
"Fly"Symbol 47 MovieClip [Helicopter] Frame 1
"Shoot"Symbol 47 MovieClip [Helicopter] Frame 2
"Walk"Symbol 66 MovieClip [RocketSoldier] Frame 1
"Shoot"Symbol 66 MovieClip [RocketSoldier] Frame 2
"Walk"Symbol 132 MovieClip [Mech] Frame 1
"Shoot"Symbol 132 MovieClip [Mech] Frame 2
"Move"Symbol 157 MovieClip [Tank] Frame 1
"Shoot"Symbol 157 MovieClip [Tank] Frame 2
"loaded"Symbol 167 MovieClip Frame 2
"SliderButton"Symbol 228 MovieClip Frame 1
"Opening"Symbol 304 MovieClip Frame 1
"Closing"Symbol 304 MovieClip Frame 10
"None"Symbol 309 MovieClip Frame 1
"Minigun"Symbol 309 MovieClip Frame 2
"Rocket"Symbol 309 MovieClip Frame 3
"Laser"Symbol 309 MovieClip Frame 4
"Open"Symbol 322 MovieClip Frame 1
"Close"Symbol 322 MovieClip Frame 30
"Minigun"Symbol 331 MovieClip Frame 1
"Rocket"Symbol 331 MovieClip Frame 2
"Laser"Symbol 331 MovieClip Frame 3
"None"Symbol 331 MovieClip Frame 4
"Fire"Symbol 341 MovieClip Frame 2




http://swfchan.com/10/48684/info.shtml
Created: 29/4 -2019 11:08:10 Last modified: 29/4 -2019 11:08:10 Server time: 14/05 -2024 08:39:12