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

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

Power Tank.swf

This is the info page for
Flash #61993

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


Text
Loading

Loading.

Loading..

Loading...

WASD to move

Click to shoot

You

Enemy

Play

Space to enter upgrades menu

Music: ON

Music: OFF

Sound FX: ON

Sound FX: OFF

Quality: High

Quality: Med

Quality: Low

Power Tank

Play

Instructions

Music By
F-777

Instructions

Your Tank:

Use WASD to move your tank and the mouse
to shoot.

Enemies:

Dont let any Enemies Hit you or you will
lose a life.  Shoot the enemies to kill them.

Credit:

Enemies will drop credits when Killed. Pick
these up to fill up your upgrade bar.

Upgrade Ball:

When your upgrade bar is full, enemies will
drop Upgrade Balls. Pick up one of these,
and you can upgrade your tank.

Bomb:

Shoot a bomb and it will explode, killing any
enemies it hits.

Extra Life:

Pick up one of these, and you will get an
extra life.

Back

<p align="right"><font face="junegull" size="16" color="#666666" letterSpacing="0.000000" kerning="1">Upgrade Ratio</font></p>

<p align="left"><font face="Junegull" size="28" color="#666666" letterSpacing="0.000000" kerning="1"><b>#</b></font></p>

Press SPACE for Upgrade Menu

<p align="left"><font face="junegull" size="16" color="#666666" letterSpacing="0.000000" kerning="1">Tank Level:</font></p>

<p align="left"><font face="Junegull" size="28" color="#666666" letterSpacing="0.000000" kerning="1"><b>#</b></font></p>

<p align="right"><font face="junegull" size="16" color="#666666" letterSpacing="0.000000" kerning="1">Score:</font></p>

Upgrade Menu

Rate of
Fire

Damage

Speed

Shield

Decrease
Recoil

<p align="left"><font face="Junegull" size="18" color="#333333" letterSpacing="0.000000" kerning="1"><b>Descriptions...</b></font></p>

Lvl:

Lvl:

<p align="left"><font face="Junegull" size="28" color="#cccccc" letterSpacing="0.000000" kerning="1"><b>0</b></font></p>

<p align="left"><font face="Junegull" size="28" color="#cccccc" letterSpacing="0.000000" kerning="1"><b>0</b></font></p>

<p align="left"><font face="Junegull" size="28" color="#cccccc" letterSpacing="0.000000" kerning="1"><b>0</b></font></p>

<p align="left"><font face="Junegull" size="28" color="#cccccc" letterSpacing="0.000000" kerning="1"><b>0</b></font></p>

<p align="left"><font face="Junegull" size="28" color="#cccccc" letterSpacing="0.000000" kerning="1"><b>0</b></font></p>

Quit To
Menu

Space to resume

Music: ON

Music: Off

Sound FX: ON

Sound FX: Off

Quality: High

Quality: Med

Quality: Low

Are you sure you
want to quit?

Yes

No

Your Score:

<p align="center"><font face="junegull" size="128" color="#333333" letterSpacing="0.000000" kerning="1">SCORE</font></p>

(Enemies Killed)

Submit>>

<<Retry

Enter Name:

<p align="center"><font face="Junegull" size="24" color="#333333" letterSpacing="0.000000" kerning="1"><b>Your Name Here</b></font></p>

ActionScript [AS1/AS2]

Frame 1
stop();
Instance of Symbol 13 MovieClip in Frame 1
onClipEvent (load) { _xscale = 0; } onClipEvent (enterFrame) { trace(counter); var counter = Math.floor((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); _xscale = counter; if (counter >= 100) { _root.loadin._visible = false; _root.playBtn._visible = true; } else { _xscale = counter; } }
Instance of Symbol 31 MovieClip "playBtn" in Frame 1
onClipEvent (load) { _visible = false; } on (release) { _root.play(); }
Frame 4
stopAllSounds(); var muteMusic = 0; var muteSound = 0; loopSound = new Sound(this); loopSound.attachSound("loopSound"); loopSound.start(0, 999); popSound = new Sound(this); popSound.attachSound("pop"); pop2Sound = new Sound(this); pop2Sound.attachSound("pop2"); upgradeBallSound = new Sound(this); upgradeBallSound.attachSound("upgradeBall"); upgradeSound = new Sound(this); upgradeSound.attachSound("upgrade"); creditSound = new Sound(this); creditSound.attachSound("credit"); explosionSound = new Sound(this); explosionSound.attachSound("explosion");
Frame 5
stop();
Instance of Symbol 67 MovieClip in Frame 5
onClipEvent (load) { if (_root.muteMusic) { gotoAndStop (2); } else { gotoAndStop (1); } } on (release) { if (_currentframe == 1) { stopAllSounds(); _root.muteMusic = true; gotoAndStop (2); } else if (_currentframe == 2) { _root.loopSound.start(0, 999); _root.muteMusic = false; gotoAndStop (1); } }
Instance of Symbol 70 MovieClip in Frame 5
onClipEvent (load) { if (_root.muteSound) { gotoAndStop (2); } else { gotoAndStop (1); } } on (release) { if (_currentframe == 1) { _root.muteSound = true; gotoAndStop (2); } else if (_currentframe == 2) { _root.muteSound = false; gotoAndStop (1); } }
Instance of Symbol 74 MovieClip in Frame 5
onClipEvent (load) { if (_root._quality == "HIGH") { this.gotoAndStop(1); } else if (_root._quality == "MEDIUM") { this.gotoAndStop(2); } else if (_root._quality == "LOW") { this.gotoAndStop(3); } } on (release) { if (_currentframe == 1) { _root._quality = "medium"; gotoAndStop (2); } else if (_currentframe == 2) { _root._quality = "low"; gotoAndStop (3); } else if (_currentframe == 3) { _root._quality = "high"; gotoAndStop (1); } }
Instance of Symbol 85 MovieClip "gun" in Frame 5
onClipEvent (enterFrame) { var dx = (_x - _root._xmouse); var dy = (_y - _root._ymouse); var myRadians = Math.atan2(dy, dx); var myDegrees = (myRadians * 57.2957795130823); _rotation = (myDegrees - 90); }
Instance of Symbol 89 MovieClip in Frame 5
on (release) { getURL ("http://www.armorgames.com/", "_blank"); }
Instance of Symbol 92 MovieClip in Frame 5
on (release) { getURL ("http://www.kchampgames.com/", "_blank"); }
Instance of Symbol 128 MovieClip "instructions" in Frame 5
onClipEvent (load) { _visible = false; }
Frame 6
function cleanUp() { i = 0; while (i < (enemyC + 2)) { removeMovieClip(_root["enemy" + i]); i++; } i = 0; while (i < (shotC + 2)) { removeMovieClip(_root["shot" + i]); i++; } i = 0; while (i < (creditC + 2)) { removeMovieClip(_root["credit" + i]); i++; } i = 0; while (i < (upgradeBallC + 2)) { removeMovieClip(_root["upgradeBall" + i]); i++; } i = 0; while (i < (ELC + 2)) { removeMovieClip(_root["extraLife" + i]); i++; } removeMovieClip(_root.bomb1); removeMovieClip(_root.upgradeMenu); removeMovieClip(_root.quitPrompt); } function shoot() { _root.tank.flash.play(); if (_root.muteSound == 0) { _root.popSound.start(0, 0); } duplicateMovieClip (shot, "shot" + _root.shotC, _root.getNextHighestDepth()); _root.shotC++; if (_root.shotC > 50) { _root.shotC = 0; } } function spawnEnemy() { duplicateMovieClip (enemy, "enemy" + enemyC, _root.getNextHighestDepth()); enemyC++; } function spawnBomb() { _root.bomb1.play(); duplicateMovieClip (bomb, "bomb1", _root.getNextHighestDepth()); } function spawnEL() { duplicateMovieClip (extraLife, "extraLife" + ELC, _root.getNextHighestDepth()); ELC++; } stop(); var score = 0; var rateOfFire = 20; var rateOfFireLevel = 1; var speed = 1; var speedLevel = 1; var recoil = 3; var recoilLevel = 1; var damage = 20; var damageLevel = 1; var shieldRate = 1000; var shieldLevel = 1; var shotSpeed = 10; var tankLevel = 1; var lives = 5; var enemySize = 10; var buffer = 10; var enemySpeed = 5; var shotC = 0; var enemyC = 0; var creditC = 0; var upgradeBallC = 0; var ELC = 0; var sparkC = 0; var StageHeight = 400; var StageWidth = 600; var upgradePoints = 0; var overflowPoints = 0; var nextUpgrade = 5; var numberOfUpgrades = 0; var pauseGame = 0; var spawnTimer = 0; var EMS = 150; var EMSTimer = 0; var ELTimer = 0; var ELThreshold = 20; var bombTimer = 0; var bombThreshold = 15; spawnEnemy(); onEnterFrame = function () { if (_root.pauseGame == 0) { EMSTimer++; spawnTimer++; enemySpeed = enemySpeed + 0.0005; } if (EMSTimer > 350) { EMS = EMS * 0.98; EMSTimer = 0; enemySize++; } if (spawnTimer > EMS) { spawnEnemy(); spawnTimer = 0; ELTimer++; bombTimer++; } if (ELTimer > ELThreshold) { spawnEL(); ELThreshold = ELThreshold + 5; ELTimer = 0; } if (bombTimer > bombThreshold) { spawnBomb(); bombThreshold = bombThreshold + 5; bombTimer = 0; } if (lives <= 0) { lives = 5; cleanUp(); _root.gotoAndStop("results"); } };
Instance of Symbol 133 MovieClip "shot" in Frame 6
onClipEvent (load) { if (_name != "shot") { var damage = _root.damage; var xspeed = (_root.shotSpeed * Math.sin(_root.tank.gun._rotation * (Math.PI/180))); var yspeed = ((-1 * _root.shotSpeed) * Math.cos(_root.tank.gun._rotation * (Math.PI/180))); _root.tank.xspeed = _root.tank.xspeed - (xspeed / _root.recoil); _root.tank.yspeed = _root.tank.yspeed - (yspeed / _root.recoil); _x = (_root.tank._x + ((xspeed / _root.shotSpeed) * 30)); _y = (_root.tank._y + ((yspeed / _root.shotSpeed) * 30)); _xscale = (50 + ((5 * damage) / 2)); _yscale = (50 + ((5 * damage) / 2)); } } onClipEvent (enterFrame) { if (_name != "shot") { _x = (_x + xspeed); _y = (_y + yspeed); if (_y < -50) { removeMovieClip(this); } if (_y > _root.StageHeight) { removeMovieClip(this); } if (_x < -50) { removeMovieClip(this); } if (_x > (_root.StageWidth + 50)) { removeMovieClip(this); } } }
Instance of Symbol 136 MovieClip "enemy" in Frame 6
onClipEvent (load) { if (_name != "enemy") { var sizeAddition = (Math.random() * _root.enemySize); var startHealth = (100 + sizeAddition); var health = (100 + sizeAddition); var xspeed = ((Math.random() * _root.enemySpeed) - (_root.enemySpeed / 2)); var yspeed = ((Math.random() * _root.enemySpeed) - (_root.enemySpeed / 2)); _xscale = (_xscale + sizeAddition); _yscale = (_yscale + sizeAddition); _x = (random(_root.StageWidth + 200) - 100); _y = (random(_root.StageHeight + 100) - 100); if ((((_x + (_width / 2)) > 0) && ((_x - (_width / 2)) < _root.StageWidth)) && ((_y + (_height / 2)) > 0)) { _root.spawnEnemy(); removeMovieClip(this); } } } onClipEvent (enterFrame) { if (_name != "enemy") { if (_root.pauseGame == 0) { _x = (_x + xspeed); _y = (_y + yspeed); if ((_y - (_height / 2)) < (0 + _root.buffer)) { yspeed = Math.abs(yspeed); yspeed = yspeed + 0.005; } if ((_y + (_height / 2)) > (_root.StageHeight - _root.buffer)) { yspeed = Math.abs(yspeed) * -1; } if ((_x - (_width / 2)) < (0 + _root.buffer)) { xspeed = Math.abs(xspeed); xspeed = xspeed + 0.005; } if ((_x + (_width / 2)) > (_root.StageWidth - _root.buffer)) { xspeed = Math.abs(xspeed) * -1; xspeed = xspeed - 0.005; } } if (Math.sqrt(Math.pow(Math.abs(_y - _root.tank._y), 2) + Math.pow(Math.abs(_x - _root.tank._x), 2)) < ((_width / 2) + (_root.tank.base._width / 2))) { if (_root.tank.flicker == 0) { _root.lives--; _root.tank.flicker = 1; _root.fakeTank.play(); health = 0; } } if (Math.sqrt(Math.pow(Math.abs(_y - _root.bomb1._y), 2) + Math.pow(Math.abs(_x - _root.bomb1._x), 2)) < ((_width / 2) + (_root.bomb1._width / 2))) { if (_root.bomb1._currentframe > 1) { health = 0; } } if (Math.sqrt(Math.pow(Math.abs(_y - _root.shield._y), 2) + Math.pow(Math.abs(_x - _root.shield._x), 2)) < ((_width / 2) + (_root.shield._width / 2))) { if (_root.shield.activated == 1) { health = 0; _root.shield.activated = 0; } } i = 0; while (i < 51) { if (Math.sqrt(Math.pow(Math.abs(_y - _root["shot" + i]._y), 2) + Math.pow(Math.abs(_x - _root["shot" + i]._x), 2)) < ((_width / 2) + (_root.shot._width / 2))) { health = health - _root["shot" + i].damage; duplicateMovieClip (_root.sparklet, "sparklet" + _root.sparkC, _root.getNextHighestDepth()); _root["sparklet" + _root.sparkC]._x = _root["shot" + i]._x; _root["sparklet" + _root.sparkC]._y = _root["shot" + i]._y; var dx = (_x - _root["shot" + i]._x); var dy = (_y - _root["shot" + i]._y); _root["sparklet" + _root.sparkC]._xscale = 100 + ((Math.random() * 40) - 20); _root["sparklet" + _root.sparkC]._yscale = _root["sparklet" + _root.sparkC]._xscale; var myRadians = Math.atan2(dy, dx); var myDegrees = (myRadians * 57.2957795130823); _root["sparklet" + _root.sparkC]._rotation = (myDegrees - 90) + ((Math.random() * 120) - 60); _root.sparkC++; duplicateMovieClip (_root.sparklet, "sparklet" + _root.sparkC, _root.getNextHighestDepth()); _root["sparklet" + _root.sparkC]._x = _root["shot" + i]._x; _root["sparklet" + _root.sparkC]._y = _root["shot" + i]._y; var dx = (_x - _root["shot" + i]._x); var dy = (_y - _root["shot" + i]._y); _root["sparklet" + _root.sparkC]._xscale = 100 + ((Math.random() * 40) - 20); _root["sparklet" + _root.sparkC]._yscale = _root["sparklet" + _root.sparkC]._xscale; var myRadians = Math.atan2(dy, dx); var myDegrees = (myRadians * 57.2957795130823); _root["sparklet" + _root.sparkC]._rotation = (myDegrees - 90) + ((Math.random() * 120) - 60); _root.sparkC++; duplicateMovieClip (_root.sparklet, "sparklet" + _root.sparkC, _root.getNextHighestDepth()); _root["sparklet" + _root.sparkC]._x = _root["shot" + i]._x; _root["sparklet" + _root.sparkC]._y = _root["shot" + i]._y; var dx = (_x - _root["shot" + i]._x); var dy = (_y - _root["shot" + i]._y); _root["sparklet" + _root.sparkC]._xscale = 100 + ((Math.random() * 40) - 20); _root["sparklet" + _root.sparkC]._yscale = _root["sparklet" + _root.sparkC]._xscale; var myRadians = Math.atan2(dy, dx); var myDegrees = (myRadians * 57.2957795130823); _root["sparklet" + _root.sparkC]._rotation = (myDegrees - 90) + ((Math.random() * 120) - 60); _root.sparkC++; duplicateMovieClip (_root.sparklet, "sparklet" + _root.sparkC, _root.getNextHighestDepth()); _root["sparklet" + _root.sparkC]._x = _root["shot" + i]._x; _root["sparklet" + _root.sparkC]._y = _root["shot" + i]._y; var dx = (_x - _root["shot" + i]._x); var dy = (_y - _root["shot" + i]._y); _root["sparklet" + _root.sparkC]._xscale = 100 + ((Math.random() * 40) - 20); _root["sparklet" + _root.sparkC]._yscale = _root["sparklet" + _root.sparkC]._xscale; var myRadians = Math.atan2(dy, dx); var myDegrees = (myRadians * 57.2957795130823); _root["sparklet" + _root.sparkC]._rotation = (myDegrees - 90) + ((Math.random() * 120) - 60); _root.sparkC++; duplicateMovieClip (_root.sparklet, "sparklet" + _root.sparkC, _root.getNextHighestDepth()); _root["sparklet" + _root.sparkC]._x = _root["shot" + i]._x; _root["sparklet" + _root.sparkC]._y = _root["shot" + i]._y; var dx = (_x - _root["shot" + i]._x); var dy = (_y - _root["shot" + i]._y); _root["sparklet" + _root.sparkC]._xscale = 100 + ((Math.random() * 40) - 20); _root["sparklet" + _root.sparkC]._yscale = _root["sparklet" + _root.sparkC]._xscale; var myRadians = Math.atan2(dy, dx); var myDegrees = (myRadians * 57.2957795130823); _root["sparklet" + _root.sparkC]._rotation = (myDegrees - 90) + ((Math.random() * 120) - 60); _root.sparkC++; removeMovieClip(_root["shot" + i]); } i++; } if (health <= 0) { if (_root.muteSound == 0) { _root.pop2Sound.start(0.1, 1); } if (_root.upgradePoints < _root.nextUpgrade) { duplicateMovieClip (_root.credit, "credit" + _root.creditC, _root.getNextHighestDepth()); _root["credit" + _root.creditC]._x = this._x; _root["credit" + _root.creditC]._y = this._y; _root.creditC++; _root.score++; removeMovieClip(this); } else { duplicateMovieClip (_root.upgradeBall, "upgradeBall" + _root.upgradeBallC, _root.getNextHighestDepth()); _root["upgradeBall" + _root.upgradeBallC]._x = this._x; _root["upgradeBall" + _root.upgradeBallC]._y = this._y; _root.upgradeBallC++; _root.nextUpgrade = _root.nextUpgrade * 2; _root.upgradePoints = _root.overflowPoints; _root.overflowPoints = 0; _root.score++; removeMovieClip(this); } } } }
Instance of Symbol 142 MovieClip "credit" in Frame 6
onClipEvent (load) { if (_x < (0 + _root.buffer)) { removeMovieClip(this); } if (_x > (_root.StageWidth - _root.buffer)) { removeMovieClip(this); } if (_y < (0 + _root.buffer)) { removeMovieClip(this); } } onClipEvent (enterFrame) { if (_name != "credit") { _rotation = (_rotation + 1); if (Math.sqrt(Math.pow(Math.abs(_y - _root.tank._y), 2) + Math.pow(Math.abs(_x - _root.tank._x), 2)) < ((_width / 2) + (_root.tank.base._width / 2))) { if (_root.muteSound == 0) { _root.creditSound.start(0, 0); } if (_root.upgradePoints < _root.nextUpgrade) { _root.upgradePoints++; } else { _root.overflowPoints++; } _root.fakeCredit.play(); removeMovieClip(this); } } }
Instance of Symbol 144 MovieClip in Frame 6
onClipEvent (enterFrame) { ratio_txt.text = (_root.upgradePoints + "/") + _root.nextUpgrade; }
Instance of Symbol 146 MovieClip "upgradeBall" in Frame 6
onClipEvent (enterFrame) { if (_name != "upgradeBall") { if (Math.sqrt(Math.pow(Math.abs(_y - _root.tank._y), 2) + Math.pow(Math.abs(_x - _root.tank._x), 2)) < ((_width / 2) + (_root.tank.base._width / 2))) { if (_root.muteSound == 0) { _root.upgradeBallSound.start(0, 0); } _root.numberOfUpgrades++; _root.fakeUpgradeBall.play(); removeMovieClip(this); } } }
Instance of Symbol 148 MovieClip in Frame 6
onClipEvent (enterFrame) { numberOfUpgrades_txt.text = _root.numberOfUpgrades; }
Instance of Symbol 152 MovieClip in Frame 6
onClipEvent (load) { var go = 1; } onClipEvent (enterFrame) { if (Key.isDown(32)) { if (go == 1) { if (_root.upgradeMenu._visible == true) { _root.upgradeMenu._visible = false; _root.pauseGame = 0; } else { _root.upgradeMenu._visible = true; _root.upgradeMenu.swapDepths(_root.getNextHighestDepth()); _root.pauseGame = 1; } go = 0; } } else { go = 1; } }
Instance of Symbol 154 MovieClip "shield" in Frame 6
onClipEvent (load) { var activated = 1; var i = 0; } onClipEvent (enterFrame) { if (_root.shieldLevel > 1) { _x = _root.tank._x; _y = _root.tank._y; } if (activated == 0) { _alpha = 20; i++; if (i > _root.shieldRate) { _alpha = 100; i = 0; activated = 1; } } }
Instance of Symbol 186 MovieClip "tank" in Frame 6
onClipEvent (load) { var i = 0; var xspeed = 0; var yspeed = 0; var friction = 0.75; var flicker = 0; var flickerCounter = 0; var mouseListener = new Object(); mouseListener.onMouseDown = function () { this.isDown = true; }; mouseListener.onMouseUp = function () { this.isDown = false; }; Mouse.addListener(mouseListener); } onClipEvent (enterFrame) { if (_root.pauseGame == 0) { _x = (_x + xspeed); _y = (_y + yspeed); xspeed = xspeed * friction; yspeed = yspeed * friction; if (Key.isDown(87)) { yspeed = yspeed - _root.speed; } if (Key.isDown(83)) { yspeed = yspeed + _root.speed; } if (Key.isDown(65)) { xspeed = xspeed - _root.speed; } if (Key.isDown(68)) { xspeed = xspeed + _root.speed; } if ((_y - (base._height / 2)) < (0 + _root.buffer)) { _y = ((0 + _root.buffer) + (base._height / 2)); } if ((_y + (base._height / 2)) > (_root.StageHeight - _root.buffer)) { _y = ((_root.StageHeight - _root.buffer) - (base._height / 2)); } if ((_x - (base._width / 2)) < (0 + _root.buffer)) { _x = ((0 + _root.buffer) + (base._height / 2)); } if ((_x + (base._width / 2)) > (_root.StageWidth - _root.buffer)) { _x = ((_root.StageWidth - _root.buffer) - (base._width / 2)); } i++; if (i > _root.rateOfFire) { if (mouseListener.isDown) { _root.shoot(); i = 0; } } if (flicker == 1) { _alpha = 20; flickerCounter++; } if (flickerCounter > 100) { _alpha = 100; flicker = 0; flickerCounter = 0; } } }
Instance of Symbol 188 MovieClip in Frame 6
onClipEvent (enterFrame) { tankLevel_txt.text = "Tank Level: " + _root.tankLevel; }
Instance of Symbol 190 MovieClip in Frame 6
onClipEvent (enterFrame) { lives_txt.text = _root.lives; }
Instance of Symbol 195 MovieClip "extraLife" in Frame 6
onClipEvent (load) { if (_name != "extraLife") { var xspeed = ((Math.random() * _root.enemySpeed) - (_root.enemySpeed / 2)); var yspeed = ((Math.random() * _root.enemySpeed) - (_root.enemySpeed / 2)); _x = (random(_root.StageWidth + 200) - 100); _y = (random(_root.StageHeight + 100) - 100); if ((((_x + (_width / 2)) > 0) && ((_x - (_width / 2)) < _root.StageWidth)) && ((_y + (_height / 2)) > 0)) { _root.spawnEL(); removeMovieClip(this); } trace(_name); } } onClipEvent (enterFrame) { if (_name != "extraLife") { if (_root.pauseGame == 0) { _rotation = (_rotation + 5); _x = (_x + xspeed); _y = (_y + yspeed); if ((_y - (_height / 2)) < (0 + _root.buffer)) { yspeed = Math.abs(yspeed); yspeed = yspeed + 0.005; } if ((_y + (_height / 2)) > (_root.StageHeight - _root.buffer)) { yspeed = Math.abs(yspeed) * -1; } if ((_x - (_width / 2)) < (0 + _root.buffer)) { xspeed = Math.abs(xspeed); xspeed = xspeed + 0.005; } if ((_x + (_width / 2)) > (_root.StageWidth - _root.buffer)) { xspeed = Math.abs(xspeed) * -1; xspeed = xspeed - 0.005; } } if (Math.sqrt(Math.pow(Math.abs(_y - _root.tank._y), 2) + Math.pow(Math.abs(_x - _root.tank._x), 2)) < ((_width / 2) + (_root.tank.base._width / 2))) { _root.lives++; if (_root.muteSound == 0) { _root.creditSound.start(0, 0); } removeMovieClip(this); } } }
Instance of Symbol 235 MovieClip "bomb" in Frame 6
onClipEvent (load) { if (_name != "bomb") { var xspeed = ((Math.random() * _root.enemySpeed) - (_root.enemySpeed / 2)); var yspeed = ((Math.random() * _root.enemySpeed) - (_root.enemySpeed / 2)); _x = (random(_root.StageWidth + 200) - 100); _y = (random(_root.StageHeight + 100) - 100); if ((((_x + (_width / 2)) > 0) && ((_x - (_width / 2)) < _root.StageWidth)) && ((_y + (_height / 2)) > 0)) { _root.spawnBomb(); removeMovieClip(this); } } } onClipEvent (enterFrame) { if (_currentframe == 1) { if (_root.pauseGame == 0) { _x = (_x + xspeed); _y = (_y + yspeed); if ((_y - (_height / 2)) < (0 + _root.buffer)) { yspeed = Math.abs(yspeed); yspeed = yspeed + 0.005; } if ((_y + (_height / 2)) > (_root.StageHeight - _root.buffer)) { yspeed = Math.abs(yspeed) * -1; } if ((_x - (_width / 2)) < (0 + _root.buffer)) { xspeed = Math.abs(xspeed); xspeed = xspeed + 0.005; } if ((_x + (_width / 2)) > (_root.StageWidth - _root.buffer)) { xspeed = Math.abs(xspeed) * -1; xspeed = xspeed - 0.005; } } i = 0; while (i < 51) { if (Math.sqrt(Math.pow(Math.abs(_y - _root["shot" + i]._y), 2) + Math.pow(Math.abs(_x - _root["shot" + i]._x), 2)) < ((_width / 2) + (_root.shot._width / 2))) { if (_currentframe == 1) { if (_root.muteSound == 0) { _root.explosionSound.start(0, 1); } play(); removeMovieClip(_root["shot" + i]); } } i++; } } }
Instance of Symbol 237 MovieClip in Frame 6
onClipEvent (enterFrame) { score_txt.text = "Score: " + _root.score; }
Instance of Symbol 287 MovieClip "upgradeMenu" in Frame 6
onClipEvent (load) { _visible = false; }
Instance of Symbol 294 MovieClip "quitPrompt" in Frame 6
onClipEvent (load) { _visible = false; }
Frame 7
stop(); _root.playerName = "No name";
Instance of Symbol 307 MovieClip in Frame 7
on (release) { getURL ("http://www.armorgames.com/", "_blank"); }
Instance of Symbol 310 MovieClip in Frame 7
on (release) { getURL ("http://www.kchampgames.com/", "_blank"); }
Frame 8
function __rankz_send__(par1, par2, par3, par4) { par227 = new LoadVars(); par228 = new LoadVars(); par227.flashkey = par2; par227.SU0249 = par1; par227.bmFtZTE = ab3.rankz.Armor_Bot_30_En_AS1.Encode(par3); par227.c2NvcmUx = ab3.rankz.Armor_Bot_30_En_AS1.Encode(par4 + "j%e%a%n%s"); par227.flashkey = par227.flashkey.split("=").join(""); par227.SU0249 = par227.SU0249.split("=").join(""); par228.onLoad = function (success) { if (success) { trace(par228.msg); } else { trace(par228.loaded); } }; par227.sendAndLoad("http://rankz.armorbot.com/submit/", par228, "POST"); } bXlnYW1lX25hbWVfdmFyaWFibGU = _root.playerName; bXlnYW1lX3Njb3JlX3ZhcmlhYmxl = _root.score; __rankz_send__("MzA0MWolZSVhJW4lcw==", "enVnZnNZZlc=", bXlnYW1lX25hbWVfdmFyaWFibGU, bXlnYW1lX3Njb3JlX3ZhcmlhYmxl); getURL ("http://rankz.armorbot.com/PowerTank/", "_blank");
Frame 9
gotoAndStop ("menu");
Symbol 9 MovieClip [sparklet] Frame 1
if (_name == "sparklet") { stop(); }
Symbol 9 MovieClip [sparklet] Frame 11
removeMovieClip(this);
Symbol 26 MovieClip Frame 1
stop();
Symbol 311 MovieClip [__Packages.ab3.rankz.Armor_Bot_30_En_AS1] Frame 0
class ab3.rankz.Armor_Bot_30_En_AS1 extends Object { static var _CharsReverseLookup; var _Armor_Bot_30_En_AS1Str, _Armor_Bot_30_En_AS1Count; function Armor_Bot_30_En_AS1 () { super(); } static function Encode(str) { var _local1 = new ab3.rankz.Armor_Bot_30_En_AS1(); return(_local1.encodeArmor_Bot_30_En_AS1(str)); } static function Decode(str) { var _local1 = new ab3.rankz.Armor_Bot_30_En_AS1(); return(_local1.decodeArmor_Bot_30_En_AS1(str)); } static function StringReplaceAll(source, find, replacement) { return(source.split(find).join(replacement)); } static function InitReverseChars() { _CharsReverseLookup = new Array(); var _local1 = 0; while (_local1 < _Chars.length) { _CharsReverseLookup[_Chars[_local1]] = _local1; _local1++; } return(true); } static function UrlDecode(str) { str = StringReplaceAll(str, "\\", " "); str = unescape(str); return(str); } static function UrlEncode(str) { str = escape(str); str = StringReplaceAll(str, "\\", "%2B"); str = StringReplaceAll(str, "%20", "+"); return(str); } function setArmor_Bot_30_En_AS1Str(str) { _Armor_Bot_30_En_AS1Str = str; _Armor_Bot_30_En_AS1Count = 0; } function readArmor_Bot_30_En_AS1() { if (!_Armor_Bot_30_En_AS1Str) { return(_EndOfInput); } if (_Armor_Bot_30_En_AS1Count >= _Armor_Bot_30_En_AS1Str.length) { return(_EndOfInput); } var _local2 = _Armor_Bot_30_En_AS1Str.charCodeAt(_Armor_Bot_30_En_AS1Count) & 255; _Armor_Bot_30_En_AS1Count++; return(_local2); } function encodeArmor_Bot_30_En_AS1(str) { setArmor_Bot_30_En_AS1Str(str); var _local3 = ""; var _local2 = new Array(3); var _local5 = 0; var _local4 = false; while ((!_local4) && (((_local2[0] = readArmor_Bot_30_En_AS1())) != _EndOfInput)) { _local2[1] = readArmor_Bot_30_En_AS1(); _local2[2] = readArmor_Bot_30_En_AS1(); _local3 = _local3 + _Chars[_local2[0] >> 2]; if (_local2[1] != _EndOfInput) { _local3 = _local3 + _Chars[((_local2[0] << 4) & 48) | (_local2[1] >> 4)]; if (_local2[2] != _EndOfInput) { _local3 = _local3 + _Chars[((_local2[1] << 2) & 60) | (_local2[2] >> 6)]; _local3 = _local3 + _Chars[_local2[2] & 63]; } else { _local3 = _local3 + _Chars[(_local2[1] << 2) & 60]; _local3 = _local3 + "="; _local4 = true; } } else { _local3 = _local3 + _Chars[(_local2[0] << 4) & 48]; _local3 = _local3 + "="; _local3 = _local3 + "="; _local4 = true; } _local5 = _local5 + 4; if (_local5 >= 76) { _local3 = _local3 + newline; _local5 = 0; } } return(_local3); } function readReverseArmor_Bot_30_En_AS1() { if (!_Armor_Bot_30_En_AS1Str) { return(_EndOfInput); } while (true) { if (_Armor_Bot_30_En_AS1Count >= _Armor_Bot_30_En_AS1Str.length) { return(_EndOfInput); } var _local2 = _Armor_Bot_30_En_AS1Str.charAt(_Armor_Bot_30_En_AS1Count); _Armor_Bot_30_En_AS1Count++; if (_CharsReverseLookup[_local2]) { return(_CharsReverseLookup[_local2]); } if (_local2 == "A") { return(0); } } } function ntos(n) { var _local1 = n.toString(16); if (_local1.length == 1) { _local1 = "0" + _local1; } _local1 = "%" + _local1; return(unescape(_local1)); } function decodeArmor_Bot_30_En_AS1(str) { setArmor_Bot_30_En_AS1Str(str); var _local3 = ""; var _local2 = new Array(4); var _local4 = false; while (((!_local4) && (((_local2[0] = readReverseArmor_Bot_30_En_AS1())) != _EndOfInput)) && (((_local2[1] = readReverseArmor_Bot_30_En_AS1())) != _EndOfInput)) { _local2[2] = readReverseArmor_Bot_30_En_AS1(); _local2[3] = readReverseArmor_Bot_30_En_AS1(); _local3 = _local3 + ntos(((_local2[0] << 2) & 255) | (_local2[1] >> 4)); if (_local2[2] != _EndOfInput) { _local3 = _local3 + ntos(((_local2[1] << 4) & 255) | (_local2[2] >> 2)); if (_local2[3] != _EndOfInput) { _local3 = _local3 + ntos(((_local2[2] << 6) & 255) | _local2[3]); } else { _local4 = true; } } else { _local4 = true; } } return(_local3); } function toHex(n) { var _local4 = ""; var _local3 = true; var _local1 = 32; while (_local1 > 0) { _local1 = _local1 - 4; var _local2 = (n >> _local1) & 15; if ((!_local3) || (_local2 != 0)) { _local3 = false; _local4 = _local4 + _Digits[_local2]; } } return(((_local4 == "") ? "0" : (_local4))); } function pad(str, len, pad) { var _local2 = str; var _local1 = str.length; while (_local1 < len) { _local2 = pad + _local2; _local1++; } return(_local2); } function encodeHex(str) { var _local4 = ""; var _local2 = 0; while (_local2 < str.length) { _local4 = _local4 + pad(toHex(str.charCodeAt(_local2) & 255), 2, "0"); _local2++; } return(_local4); } function decodeHex(str) { var _local5 = ""; var _local3 = ""; var _local2 = 0; while (_local2 < str.length) { _local3 = _local3 + str.charAt(_local2); if (_local3.length == 2) { _local5 = _local5 + ntos(parseInt("0x" + _local3)); _local3 = ""; } _local2++; } return(_local5); } static var _EndOfInput = -1; static var _Chars = new Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "+", "/"); static var _CharsReverseLookupInited = InitReverseChars(); static var _Digits = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"); }
Symbol 45 Button
on (press) { getURL ("http://www.armorgames.com", "_blank"); }
Symbol 48 MovieClip Frame 1
_root.stop(); gotoAndPlay (2);
Symbol 48 MovieClip Frame 218
_root.play();
Symbol 60 MovieClip Frame 1
_root.stop(); gotoAndPlay (2);
Instance of Symbol 56 MovieClip in Symbol 60 MovieClip Frame 26
on (release) { getURL ("http://www.kchampgames.com", "_blank"); }
Symbol 60 MovieClip Frame 181
_root.play();
Symbol 67 MovieClip Frame 1
stop();
Symbol 67 MovieClip Frame 2
stop();
Symbol 70 MovieClip Frame 1
stop();
Symbol 70 MovieClip Frame 2
stop();
Symbol 78 Button
on (release) { _root.gotoAndStop("game"); }
Symbol 81 Button
on (release) { _root.instructions._visible = true; }
Symbol 99 Button
on (release) { nextFrame(); }
Symbol 103 Button
on (release) { gotoAndStop(_currentframe - 1); }
Symbol 124 MovieClip Frame 1
stop();
Symbol 124 MovieClip Frame 2
stop();
Symbol 124 MovieClip Frame 3
stop();
Symbol 124 MovieClip Frame 4
stop();
Symbol 124 MovieClip Frame 5
stop();
Symbol 124 MovieClip Frame 6
stop();
Symbol 127 Button
on (release) { _root.instructions._visible = false; }
Symbol 131 MovieClip Frame 20
_x = 1000;
Instance of Symbol 135 MovieClip in Symbol 136 MovieClip Frame 1
onClipEvent (enterFrame) { _alpha = (100 - ((_parent.health / _parent.startHealth) * 100)); }
Instance of Symbol 138 MovieClip "bar" in Symbol 140 MovieClip Frame 1
onClipEvent (load) { _xscale = 0; } onClipEvent (enterFrame) { _xscale = (_xscale + ((((_root.upgradePoints / _root.nextUpgrade) * 100) - _xscale) / 10)); }
Instance of Symbol 151 MovieClip in Symbol 152 MovieClip Frame 1
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { if (_root.numberOfUpgrades > 0) { _visible = true; } else { _visible = false; } }
Symbol 160 MovieClip Frame 1
stop();
Instance of Symbol 160 MovieClip "flash" in Symbol 186 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.pauseGame == 0) { var dx = ((_root.tank._x + _x) - _root._xmouse); var dy = ((_root.tank._y + _y) - _root._ymouse); var myRadians = Math.atan2(dy, dx); var myDegrees = (myRadians * 57.2957795130823); _rotation = (myDegrees - 90); } }
Instance of Symbol 165 MovieClip in Symbol 186 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.pauseGame == 0) { var dx = ((_root.tank._x + _x) - _root._xmouse); var dy = ((_root.tank._y + _y) - _root._ymouse); var myRadians = Math.atan2(dy, dx); var myDegrees = (myRadians * 57.2957795130823); _rotation = (myDegrees - 90); } gotoAndStop(_root.speedLevel); }
Instance of Symbol 173 MovieClip "damage_addon" in Symbol 186 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.pauseGame == 0) { var dx = ((_root.tank._x + _x) - _root._xmouse); var dy = ((_root.tank._y + _y) - _root._ymouse); var myRadians = Math.atan2(dy, dx); var myDegrees = (myRadians * 57.2957795130823); _rotation = (myDegrees - 90); } gotoAndStop(_root.damageLevel); }
Instance of Symbol 179 MovieClip in Symbol 186 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.pauseGame == 0) { var dx = ((_root.tank._x + _x) - _root._xmouse); var dy = ((_root.tank._y + _y) - _root._ymouse); var myRadians = Math.atan2(dy, dx); var myDegrees = (myRadians * 57.2957795130823); _rotation = (myDegrees - 90); } gotoAndStop(_root.rateOfFireLevel); }
Instance of Symbol 85 MovieClip "gun" in Symbol 186 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.pauseGame == 0) { var dx = ((_root.tank._x + _x) - _root._xmouse); var dy = ((_root.tank._y + _y) - _root._ymouse); var myRadians = Math.atan2(dy, dx); var myDegrees = (myRadians * 57.2957795130823); _rotation = (myDegrees - 90); } }
Instance of Symbol 185 MovieClip in Symbol 186 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.pauseGame == 0) { var dx = ((_root.tank._x + _x) - _root._xmouse); var dy = ((_root.tank._y + _y) - _root._ymouse); var myRadians = Math.atan2(dy, dx); var myDegrees = (myRadians * 57.2957795130823); _rotation = (myDegrees - 90); } gotoAndStop(_root.recoilLevel); }
Symbol 192 MovieClip Frame 1
stop();
Symbol 194 MovieClip Frame 1
stop();
Symbol 235 MovieClip Frame 1
stop();
Symbol 235 MovieClip Frame 40
removeMovieClip(this);
Symbol 242 Button
on (rollOver) { _root.upgradeMenu.description_mc.descriptionNumber = 1; } on (rollOut) { _root.upgradeMenu.description_mc.descriptionNumber = 0; } on (release) { if (_root.numberOfUpgrades >= 1) { if (_root.muteSound == 0) { _root.upgradeSound.start(0, 0); } if (_root.rateOfFireLevel < 3) { _root.rateOfFire = _root.rateOfFire * (0.4 + (_root.rateOfFireLevel / 10)); } else { _root.rateOfFire = _root.rateOfFire * 0.8; } _root.rateOfFireLevel++; _root.numberOfUpgrades--; _root.tankLevel++; } }
Symbol 245 Button
on (rollOver) { _root.upgradeMenu.description_mc.descriptionNumber = 2; } on (rollOut) { _root.upgradeMenu.description_mc.descriptionNumber = 0; } on (release) { if (_root.numberOfUpgrades >= 1) { if (_root.muteSound == 0) { _root.upgradeSound.start(0, 0); } _root.damage = _root.damage + 10; _root.recoil = _root.recoil * 0.8; _root.damageLevel++; _root.numberOfUpgrades--; _root.tankLevel++; } }
Symbol 248 Button
on (rollOver) { _root.upgradeMenu.description_mc.descriptionNumber = 3; } on (rollOut) { _root.upgradeMenu.description_mc.descriptionNumber = 0; } on (release) { if (_root.numberOfUpgrades >= 1) { if (_root.muteSound == 0) { _root.upgradeSound.start(0, 0); } _root.speed = _root.speed + 0.5; _root.speedLevel++; _root.numberOfUpgrades--; _root.tankLevel++; } }
Symbol 251 Button
on (rollOver) { _root.upgradeMenu.description_mc.descriptionNumber = 4; } on (rollOut) { _root.upgradeMenu.description_mc.descriptionNumber = 0; } on (release) { if (_root.numberOfUpgrades >= 1) { if (_root.muteSound == 0) { _root.upgradeSound.start(0, 0); } _root.shieldRate = _root.shieldRate * 0.6; _root.shieldLevel++; _root.numberOfUpgrades--; _root.tankLevel++; } }
Symbol 254 Button
on (rollOver) { _root.upgradeMenu.description_mc.descriptionNumber = 5; } on (rollOut) { _root.upgradeMenu.description_mc.descriptionNumber = 0; } on (release) { if (_root.numberOfUpgrades >= 1) { if (_root.muteSound == 0) { _root.upgradeSound.start(0, 0); } _root.recoil = _root.recoil * 5; _root.recoilLevel++; _root.numberOfUpgrades--; _root.tankLevel++; } }
Instance of Symbol 278 MovieClip in Symbol 286 MovieClip Frame 1
onClipEvent (load) { if (_root.muteMusic) { gotoAndStop (2); } else { gotoAndStop (1); } } on (release) { if (_currentframe == 1) { stopAllSounds(); _root.muteMusic = true; gotoAndStop (2); } else if (_currentframe == 2) { _root.loopSound.start(0, 999); _root.muteMusic = false; gotoAndStop (1); } }
Instance of Symbol 281 MovieClip in Symbol 286 MovieClip Frame 1
onClipEvent (load) { if (_root.muteSound) { gotoAndStop (2); } else { gotoAndStop (1); } } on (release) { if (_currentframe == 1) { _root.muteSound = true; gotoAndStop (2); } else if (_currentframe == 2) { _root.muteSound = false; gotoAndStop (1); } }
Instance of Symbol 285 MovieClip in Symbol 286 MovieClip Frame 1
onClipEvent (load) { if (_root._quality == "HIGH") { this.gotoAndStop(1); } else if (_root._quality == "MEDIUM") { this.gotoAndStop(2); } else if (_root._quality == "LOW") { this.gotoAndStop(3); } } on (release) { if (_currentframe == 1) { _root._quality = "medium"; gotoAndStop (2); } else if (_currentframe == 2) { _root._quality = "low"; gotoAndStop (3); } else if (_currentframe == 3) { _root._quality = "high"; gotoAndStop (1); } }
Instance of Symbol 148 MovieClip in Symbol 287 MovieClip Frame 1
onClipEvent (enterFrame) { numberOfUpgrades_txt.text = _root.numberOfUpgrades; }
Instance of Symbol 263 MovieClip "description_mc" in Symbol 287 MovieClip Frame 1
onClipEvent (load) { var descriptionNumber = 0; } onClipEvent (enterFrame) { if (descriptionNumber == 0) { description_txt.text = "Roll over an upgrade to see the description."; } if (descriptionNumber == 1) { description_txt.text = "Increases the rate of fire."; } if (descriptionNumber == 2) { description_txt.text = "Increases the damage each shot does."; } if (descriptionNumber == 3) { description_txt.text = "Increases the speed of your tank."; } if (descriptionNumber == 4) { description_txt.text = "Gives you a shield. Higher levels make the shield recharge faster."; } if (descriptionNumber == 5) { description_txt.text = "Decreases the recoil of each shot."; } }
Instance of Symbol 272 MovieClip in Symbol 287 MovieClip Frame 1
on (release) { _root.quitPrompt._visible = true; _root.quitPrompt.swapDepths(_root.getNextHighestDepth()); }
Instance of Symbol 291 MovieClip in Symbol 294 MovieClip Frame 1
on (release) { _root.gotoAndStop("menu"); _root.cleanUp(); }
Instance of Symbol 293 MovieClip in Symbol 294 MovieClip Frame 1
on (release) { _parent._visible = false; }
Symbol 300 Button
on (release) { _root.playerName = _root.playerNameField.text; _root.gotoAndPlay("highScores"); }
Symbol 302 Button
on (release) { _root.gotoAndStop("game"); }

Library Items

Symbol 1 Sound [upgradeBall]
Symbol 2 Sound [upgrade]
Symbol 3 Sound [pop2]
Symbol 4 Sound [pop]
Symbol 5 Sound [explosion]
Symbol 6 Sound [credit]
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClipUses:7Used by:9
Symbol 9 MovieClip [sparklet]Uses:8Used by:Timeline
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:63 128  Timeline
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:12Used by:Timeline
Symbol 14 GraphicUsed by:Timeline
Symbol 15 FontUsed by:16 17 18 19 75 76 79 94 100 101 104 105 108 109 112 113 116 117 120 121 125 143 147 149 187 189 236 262 266 267 268 269 270 297 304
Symbol 16 TextUses:15Used by:20
Symbol 17 TextUses:15Used by:20
Symbol 18 TextUses:15Used by:20
Symbol 19 TextUses:15Used by:20
Symbol 20 MovieClipUses:16 17 18 19Used by:Timeline
Symbol 21 FontUsed by:22 23 27 28 30 32 64 143 147 187 189 236 239 255 256 257 258 259 262 265 266 267 268 269 270 271 273 276 277 289 290 292 296 297 298 303 304
Symbol 22 TextUses:21Used by:Timeline
Symbol 23 TextUses:21Used by:Timeline
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:26
Symbol 26 MovieClipUses:25Used by:Timeline
Symbol 27 TextUses:21Used by:Timeline
Symbol 28 TextUses:21Used by:Timeline
Symbol 29 GraphicUsed by:31
Symbol 30 TextUses:21Used by:31
Symbol 31 MovieClipUses:29 30Used by:Timeline
Symbol 32 TextUses:21Used by:Timeline
Symbol 311 MovieClip [__Packages.ab3.rankz.Armor_Bot_30_En_AS1]
Symbol 33 GraphicUsed by:48
Symbol 34 GraphicUsed by:48
Symbol 35 GraphicUsed by:48
Symbol 36 SoundUsed by:48
Symbol 37 SoundUsed by:48
Symbol 38 GraphicUsed by:48
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39Used by:48
Symbol 41 SoundUsed by:48
Symbol 42 SoundUsed by:48
Symbol 43 SoundUsed by:48
Symbol 44 GraphicUsed by:45
Symbol 45 ButtonUses:44Used by:48
Symbol 46 SoundUsed by:48
Symbol 47 SoundUsed by:48
Symbol 48 MovieClipUses:33 34 35 36 37 38 40 41 42 43 45 46 47Used by:Timeline
Symbol 49 BitmapUsed by:50
Symbol 50 GraphicUses:49Used by:51
Symbol 51 MovieClipUses:50Used by:60
Symbol 52 ShapeTweeningUsed by:54
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:52 53Used by:60
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:60
Symbol 57 GraphicUsed by:60
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClipUses:58Used by:60
Symbol 60 MovieClipUses:51 54 56 57 59Used by:Timeline
Symbol 61 Sound [loopSound]Used by:Timeline
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:11 62Used by:Timeline
Symbol 64 TextUses:21Used by:67
Symbol 65 FontUsed by:66 68 69 71 72 73 86 143 147 187 189 236 262 264 266 267 268 269 270 279 280 282 283 284 297 299 301 304
Symbol 66 TextUses:65Used by:67
Symbol 67 MovieClipUses:64 66Used by:Timeline
Symbol 68 TextUses:65Used by:70
Symbol 69 TextUses:65Used by:70
Symbol 70 MovieClipUses:68 69Used by:Timeline
Symbol 71 TextUses:65Used by:74
Symbol 72 TextUses:65Used by:74
Symbol 73 TextUses:65Used by:74
Symbol 74 MovieClipUses:71 72 73Used by:Timeline
Symbol 75 TextUses:15Used by:Timeline
Symbol 76 TextUses:15Used by:78
Symbol 77 GraphicUsed by:78
Symbol 78 ButtonUses:76 77Used by:128  Timeline
Symbol 79 TextUses:15Used by:81
Symbol 80 GraphicUsed by:81
Symbol 81 ButtonUses:79 80Used by:Timeline
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:82Used by:102 186  Timeline
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:84Used by:102 186  Timeline
Symbol 86 TextUses:65Used by:Timeline
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:89
Symbol 89 MovieClipUses:88Used by:Timeline
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:92
Symbol 92 MovieClipUses:91Used by:Timeline
Symbol 93 GraphicUsed by:128 138
Symbol 94 TextUses:15Used by:128
Symbol 95 GraphicUsed by:124
Symbol 96 GraphicUsed by:99 103
Symbol 97 GraphicUsed by:99 103
Symbol 98 GraphicUsed by:99 103
Symbol 99 ButtonUses:96 97 98Used by:124
Symbol 100 TextUses:15Used by:124
Symbol 101 TextUses:15Used by:124
Symbol 102 MovieClipUses:83 85Used by:124
Symbol 103 ButtonUses:96 97 98Used by:124
Symbol 104 TextUses:15Used by:124
Symbol 105 TextUses:15Used by:124
Symbol 106 GraphicUsed by:107 136
Symbol 107 MovieClipUses:106Used by:124
Symbol 108 TextUses:15Used by:124
Symbol 109 TextUses:15Used by:124
Symbol 110 GraphicUsed by:111  Timeline
Symbol 111 MovieClipUses:110Used by:124
Symbol 112 TextUses:15Used by:124
Symbol 113 TextUses:15Used by:124
Symbol 114 GraphicUsed by:115
Symbol 115 MovieClipUses:114Used by:124
Symbol 116 TextUses:15Used by:124
Symbol 117 TextUses:15Used by:124
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:118Used by:124
Symbol 120 TextUses:15Used by:124
Symbol 121 TextUses:15Used by:124
Symbol 122 GraphicUsed by:123 195
Symbol 123 MovieClipUses:122Used by:124
Symbol 124 MovieClipUses:95 99 100 101 102 103 104 105 107 108 109 111 112 113 115 116 117 119 120 121 123Used by:128
Symbol 125 TextUses:15Used by:127
Symbol 126 GraphicUsed by:127
Symbol 127 ButtonUses:125 126Used by:128
Symbol 128 MovieClipUses:93 11 94 124 78 127Used by:Timeline
Symbol 129 ShapeTweeningUsed by:131
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:129 130Used by:Timeline
Symbol 132 GraphicUsed by:133
Symbol 133 MovieClipUses:132Used by:Timeline
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:134Used by:136
Symbol 136 MovieClipUses:106 135Used by:Timeline
Symbol 137 GraphicUsed by:Timeline
Symbol 138 MovieClipUses:93Used by:140
Symbol 139 GraphicUsed by:140
Symbol 140 MovieClipUses:138 139Used by:Timeline
Symbol 141 GraphicUsed by:142 193
Symbol 142 MovieClipUses:141Used by:Timeline
Symbol 143 EditableTextUses:15 21 65Used by:144
Symbol 144 MovieClipUses:143Used by:Timeline
Symbol 145 GraphicUsed by:146 191
Symbol 146 MovieClipUses:145Used by:287  Timeline
Symbol 147 EditableTextUses:15 21 65Used by:148
Symbol 148 MovieClipUses:147Used by:287  Timeline
Symbol 149 TextUses:15Used by:150 152
Symbol 150 MovieClipUses:149Used by:151
Symbol 151 MovieClipUses:150Used by:152
Symbol 152 MovieClipUses:149 151Used by:Timeline
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:153Used by:Timeline
Symbol 155 GraphicUsed by:160
Symbol 156 GraphicUsed by:160
Symbol 157 GraphicUsed by:160
Symbol 158 GraphicUsed by:160
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:155 156 157 158 159Used by:186
Symbol 161 GraphicUsed by:165
Symbol 162 GraphicUsed by:165
Symbol 163 GraphicUsed by:165
Symbol 164 GraphicUsed by:165
Symbol 165 MovieClipUses:161 162 163 164Used by:186
Symbol 166 GraphicUsed by:173
Symbol 167 GraphicUsed by:173
Symbol 168 ShapeTweeningUsed by:172
Symbol 169 GraphicUsed by:172
Symbol 170 ShapeTweeningUsed by:172
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:168 169 170 171Used by:173
Symbol 173 MovieClipUses:166 167 172Used by:186
Symbol 174 GraphicUsed by:179
Symbol 175 GraphicUsed by:178
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClipUses:176Used by:178
Symbol 178 MovieClipUses:175 177Used by:179
Symbol 179 MovieClipUses:174 178Used by:186
Symbol 180 GraphicUsed by:185
Symbol 181 GraphicUsed by:185
Symbol 182 GraphicUsed by:185
Symbol 183 GraphicUsed by:185
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:180 181 182 183 184Used by:186
Symbol 186 MovieClipUses:160 83 165 173 179 85 185Used by:Timeline
Symbol 187 EditableTextUses:15 21 65Used by:188
Symbol 188 MovieClipUses:187Used by:Timeline
Symbol 189 EditableTextUses:15 21 65Used by:190
Symbol 190 MovieClipUses:189Used by:Timeline
Symbol 191 MovieClipUses:145Used by:192
Symbol 192 MovieClipUses:191Used by:Timeline
Symbol 193 MovieClipUses:141Used by:194
Symbol 194 MovieClipUses:193Used by:Timeline
Symbol 195 MovieClipUses:122Used by:Timeline
Symbol 196 GraphicUsed by:235
Symbol 197 GraphicUsed by:235
Symbol 198 GraphicUsed by:235
Symbol 199 GraphicUsed by:235
Symbol 200 GraphicUsed by:235
Symbol 201 GraphicUsed by:235
Symbol 202 GraphicUsed by:235
Symbol 203 GraphicUsed by:235
Symbol 204 GraphicUsed by:235
Symbol 205 GraphicUsed by:235
Symbol 206 GraphicUsed by:235
Symbol 207 GraphicUsed by:235
Symbol 208 GraphicUsed by:235
Symbol 209 GraphicUsed by:235
Symbol 210 GraphicUsed by:235
Symbol 211 GraphicUsed by:235
Symbol 212 GraphicUsed by:235
Symbol 213 GraphicUsed by:235
Symbol 214 GraphicUsed by:235
Symbol 215 GraphicUsed by:235
Symbol 216 GraphicUsed by:235
Symbol 217 GraphicUsed by:235
Symbol 218 GraphicUsed by:235
Symbol 219 GraphicUsed by:235
Symbol 220 GraphicUsed by:235
Symbol 221 GraphicUsed by:235
Symbol 222 GraphicUsed by:235
Symbol 223 GraphicUsed by:235
Symbol 224 GraphicUsed by:235
Symbol 225 GraphicUsed by:235
Symbol 226 GraphicUsed by:235
Symbol 227 GraphicUsed by:235
Symbol 228 GraphicUsed by:235
Symbol 229 GraphicUsed by:235
Symbol 230 GraphicUsed by:235
Symbol 231 GraphicUsed by:235
Symbol 232 GraphicUsed by:235
Symbol 233 GraphicUsed by:235
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClipUses:196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234Used by:Timeline
Symbol 236 EditableTextUses:15 21 65Used by:237
Symbol 237 MovieClipUses:236Used by:Timeline
Symbol 238 GraphicUsed by:287
Symbol 239 TextUses:21Used by:287
Symbol 240 GraphicUsed by:242
Symbol 241 GraphicUsed by:242
Symbol 242 ButtonUses:240 241Used by:287
Symbol 243 GraphicUsed by:245
Symbol 244 GraphicUsed by:245
Symbol 245 ButtonUses:243 244Used by:287
Symbol 246 GraphicUsed by:248
Symbol 247 GraphicUsed by:248
Symbol 248 ButtonUses:246 247Used by:287
Symbol 249 GraphicUsed by:251
Symbol 250 GraphicUsed by:251
Symbol 251 ButtonUses:249 250Used by:287
Symbol 252 GraphicUsed by:254
Symbol 253 GraphicUsed by:254
Symbol 254 ButtonUses:252 253Used by:287
Symbol 255 TextUses:21Used by:287
Symbol 256 TextUses:21Used by:287
Symbol 257 TextUses:21Used by:287
Symbol 258 TextUses:21Used by:287
Symbol 259 TextUses:21Used by:287
Symbol 260 GraphicUsed by:261
Symbol 261 MovieClipUses:260Used by:287
Symbol 262 EditableTextUses:15 21 65Used by:263
Symbol 263 MovieClipUses:262Used by:287
Symbol 264 TextUses:65Used by:287
Symbol 265 TextUses:21Used by:287
Symbol 266 EditableTextUses:15 21 65Used by:287
Symbol 267 EditableTextUses:15 21 65Used by:287
Symbol 268 EditableTextUses:15 21 65Used by:287
Symbol 269 EditableTextUses:15 21 65Used by:287
Symbol 270 EditableTextUses:15 21 65Used by:287
Symbol 271 TextUses:21Used by:272
Symbol 272 MovieClipUses:271Used by:287
Symbol 273 TextUses:21Used by:274
Symbol 274 MovieClipUses:273Used by:275
Symbol 275 MovieClipUses:274Used by:287
Symbol 276 TextUses:21Used by:278
Symbol 277 TextUses:21Used by:278
Symbol 278 MovieClipUses:276 277Used by:286
Symbol 279 TextUses:65Used by:281
Symbol 280 TextUses:65Used by:281
Symbol 281 MovieClipUses:279 280Used by:286
Symbol 282 TextUses:65Used by:285
Symbol 283 TextUses:65Used by:285
Symbol 284 TextUses:65Used by:285
Symbol 285 MovieClipUses:282 283 284Used by:286
Symbol 286 MovieClipUses:278 281 285Used by:287
Symbol 287 MovieClipUses:238 239 242 245 248 251 146 148 254 255 256 257 258 259 261 263 264 265 266 267 268 269 270 272 275 286Used by:Timeline
Symbol 288 GraphicUsed by:294
Symbol 289 TextUses:21Used by:294
Symbol 290 TextUses:21Used by:291
Symbol 291 MovieClipUses:290Used by:294
Symbol 292 TextUses:21Used by:293
Symbol 293 MovieClipUses:292Used by:294
Symbol 294 MovieClipUses:288 289 291 293Used by:Timeline
Symbol 295 GraphicUsed by:Timeline
Symbol 296 TextUses:21Used by:Timeline
Symbol 297 EditableTextUses:15 21 65Used by:Timeline
Symbol 298 TextUses:21Used by:Timeline
Symbol 299 TextUses:65Used by:300
Symbol 300 ButtonUses:299Used by:Timeline
Symbol 301 TextUses:65Used by:302
Symbol 302 ButtonUses:301Used by:Timeline
Symbol 303 TextUses:21Used by:Timeline
Symbol 304 EditableTextUses:15 21 65Used by:Timeline
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305Used by:307
Symbol 307 MovieClipUses:306Used by:Timeline
Symbol 308 BitmapUsed by:309
Symbol 309 GraphicUses:308Used by:310
Symbol 310 MovieClipUses:309Used by:Timeline

Instance Names

"loadin"Frame 1Symbol 20 MovieClip
"playBtn"Frame 1Symbol 31 MovieClip
"base"Frame 5Symbol 83 MovieClip
"gun"Frame 5Symbol 85 MovieClip
"instructions"Frame 5Symbol 128 MovieClip
"shot"Frame 6Symbol 133 MovieClip
"enemy"Frame 6Symbol 136 MovieClip
"fullBar"Frame 6Symbol 140 MovieClip
"credit"Frame 6Symbol 142 MovieClip
"upgradeBall"Frame 6Symbol 146 MovieClip
"shield"Frame 6Symbol 154 MovieClip
"tank"Frame 6Symbol 186 MovieClip
"fakeUpgradeBall"Frame 6Symbol 192 MovieClip
"fakeCredit"Frame 6Symbol 194 MovieClip
"fakeTank"Frame 6Symbol 26 MovieClip
"extraLife"Frame 6Symbol 195 MovieClip
"bomb"Frame 6Symbol 235 MovieClip
"sparklet"Frame 6Symbol 9 MovieClip [sparklet]
"upgradeMenu"Frame 6Symbol 287 MovieClip
"quitPrompt"Frame 6Symbol 294 MovieClip
"playerNameField"Frame 7Symbol 304 EditableText
"base"Symbol 102 MovieClip Frame 1Symbol 83 MovieClip
"gun"Symbol 102 MovieClip Frame 1Symbol 85 MovieClip
"bar"Symbol 140 MovieClip Frame 1Symbol 138 MovieClip
"ratio_txt"Symbol 144 MovieClip Frame 1Symbol 143 EditableText
"numberOfUpgrades_txt"Symbol 148 MovieClip Frame 1Symbol 147 EditableText
"flash"Symbol 186 MovieClip Frame 1Symbol 160 MovieClip
"base"Symbol 186 MovieClip Frame 1Symbol 83 MovieClip
"damage_addon"Symbol 186 MovieClip Frame 1Symbol 173 MovieClip
"gun"Symbol 186 MovieClip Frame 1Symbol 85 MovieClip
"tankLevel_txt"Symbol 188 MovieClip Frame 1Symbol 187 EditableText
"lives_txt"Symbol 190 MovieClip Frame 1Symbol 189 EditableText
"score_txt"Symbol 237 MovieClip Frame 1Symbol 236 EditableText
"description_txt"Symbol 263 MovieClip Frame 1Symbol 262 EditableText
"upgradeBall"Symbol 287 MovieClip Frame 1Symbol 146 MovieClip
"description_mc"Symbol 287 MovieClip Frame 1Symbol 263 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "upgradeBall"
ExportAssets (56)Timeline Frame 1Symbol 2 as "upgrade"
ExportAssets (56)Timeline Frame 1Symbol 3 as "pop2"
ExportAssets (56)Timeline Frame 1Symbol 4 as "pop"
ExportAssets (56)Timeline Frame 1Symbol 5 as "explosion"
ExportAssets (56)Timeline Frame 1Symbol 6 as "credit"
ExportAssets (56)Timeline Frame 1Symbol 9 as "sparklet"
ExportAssets (56)Timeline Frame 1Symbol 311 as "__Packages.ab3.rankz.Armor_Bot_30_En_AS1"
ExportAssets (56)Timeline Frame 4Symbol 61 as "loopSound"

Labels

"menu"Frame 5
"game"Frame 6
"results"Frame 7
"highScores"Frame 8

Dynamic Text Variables

_root.rateOfFireLevelSymbol 266 EditableText"<p align="left"><font face="Junegull" size="28" color="#cccccc" letterSpacing="0.000000" kerning="1"><b>0</b></font></p>"
_root.damageLevelSymbol 267 EditableText"<p align="left"><font face="Junegull" size="28" color="#cccccc" letterSpacing="0.000000" kerning="1"><b>0</b></font></p>"
_root.speedLevelSymbol 268 EditableText"<p align="left"><font face="Junegull" size="28" color="#cccccc" letterSpacing="0.000000" kerning="1"><b>0</b></font></p>"
_root.shieldLevelSymbol 269 EditableText"<p align="left"><font face="Junegull" size="28" color="#cccccc" letterSpacing="0.000000" kerning="1"><b>0</b></font></p>"
_root.recoilLevelSymbol 270 EditableText"<p align="left"><font face="Junegull" size="28" color="#cccccc" letterSpacing="0.000000" kerning="1"><b>0</b></font></p>"
_root.scoreSymbol 297 EditableText"<p align="center"><font face="junegull" size="128" color="#333333" letterSpacing="0.000000" kerning="1">SCORE</font></p>"




http://swfchan.com/13/61993/info.shtml
Created: 15/4 -2019 01:15:23 Last modified: 15/4 -2019 01:15:23 Server time: 18/05 -2024 01:04:49