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

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

Smart bomb.swf

This is the info page for
Flash #28734

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


Text
<p align="center"></p>

<p align="center"></p>

<p align="center"></p>

ActionScript [AS1/AS2]

Frame 1
function cannonframe() { speed = -2; if (resettime > -5) { resettime--; } if (resettime == 0) { _root.control = true; a = false; } if (a == false) { if (_root.tar == null) { _root.arrow._alpha = 0; } else { _root.arrow._alpha = 100; } if (_root.tar.g == null) { xdist = _root.cannon._x - _root.tar._x; ydist = _root.cannon._y - _root.tar._y; } else { xdist = _root.cannon._x - (_root.tar._x + _root.tar.g._x); ydist = _root.cannon._y - (_root.tar._y + _root.tar.g._y); } _root.arrow._x = _root.cannon._x; _root.arrow._y = _root.cannon._y; _root._x = (-_root.cannon._x) + 275; _root._y = (-_root.cannon._y) + 200; if (acontrol == true) { if (Key.isDown(37)) { _root.cannon._rotation = _root.cannon._rotation + speed; } if (Key.isDown(39)) { _root.cannon._rotation = _root.cannon._rotation - speed; } } else { if (Key.isDown(65)) { _root.cannon._rotation = _root.cannon._rotation + speed; } if (Key.isDown(83)) { _root.cannon._rotation = _root.cannon._rotation - speed; } } LPx = 97 * Math.cos(angle); LPy = 97 * Math.sin(angle); rot = _root.cannon._rotation; angle = ((rot + 270) * Math.PI) / 180; if (resettime < -2) { if (Key.isDown(32)) { a = true; smoke = true; j = 0; t = 0; _root.cannon.play(); _root.attachMovie("proj", "proj", 900); _root.proj._x = _root.cannon._x + LPx; _root.proj._y = _root.cannon._y + LPy; _root.proj._rotation = _root.cannon._rotation; mangle = ((270 + _root.proj._rotation) * Math.PI) / 180; mxspeed = mspeed * Math.cos(mangle); myspeed = mspeed * Math.sin(mangle); _root.proj.missile.gotoAndStop(Mtype); } } } if (a == true) { if (control == true) { _root.missile(); } if (t < 11) { t++; } if (t > 10) { if (_root.control == true) { if (Key.isDown(32)) { _root.MBTNH(); } } } if (_root.tar.g == null) { xdist = _root.proj._x - _root.tar._x; ydist = _root.proj._y - _root.tar._y; } else { xdist = _root.proj._x - (_root.tar._x + _root.tar.g._x); ydist = _root.proj._y - (_root.tar._y + _root.tar.g._y); } _root.arrow._x = _root.proj._x; _root.arrow._y = _root.proj._y; _root._x = (-_root.proj._x) + 275; _root._y = (-_root.proj._y) + 200; } _root.arrow._rotation = rotat; rotat = (57.2957795130823 * Math.atan2(ydist, xdist)) + 270; bonus(); } function cannonload() { a = false; k = 0; sc = 0; control = true; tlaunched = false; goaudio = true; smoke = false; _root.targethit = false; _root.attachMovie("arrow", "arrow", 901); _root.arrow._x = _root.cannon._x; _root.arrow._y = _root.cannon._y; _root.attachMovie("a2", "a2", 902); _root.a2._alpha = 0; objs = new Array(x, s, d, f, z); i = 0; while (i < 5) { objs[i].gotoAndStop(2); i++; } turs = new Array(io, oo, po, lo, jo, ho, go, ko); renewHighest(); if (diff == "easy") { diffId = 0; mspeed = 9; mrspeed = 2.5; } else if (diff == "normal") { diffId = 1; mspeed = 10; mrspeed = 2; } else { diffId = 2; mspeed = 12; mrspeed = 2.3; } } function missile() { _root.proj._x = _root.proj._x + mxspeed; _root.proj._y = _root.proj._y + myspeed; if (acontrol == true) { if (Key.isDown(39)) { _root.proj._rotation = _root.proj._rotation + mrspeed; } if (Key.isDown(37)) { _root.proj._rotation = _root.proj._rotation - mrspeed; } } else { if (Key.isDown(83)) { _root.proj._rotation = _root.proj._rotation + mrspeed; } if (Key.isDown(65)) { _root.proj._rotation = _root.proj._rotation - mrspeed; } } mangle = ((270 + _root.proj._rotation) * Math.PI) / 180; mxspeed = mspeed * Math.cos(mangle); myspeed = mspeed * Math.sin(mangle); if (_root.tar.hitTest(projhitx, projhity, true) == true) { MBTH(); } projhitx = _root.proj._x + (25 * Math.cos(mangle)); projhity = _root.proj._y + (25 * Math.sin(mangle)); if (_root.walls.hitTest(projhitx, projhity, true)) { MBTNH(); } } function MBTNH() { score = 0; control = false; _root.proj.play(); smoke = false; targethit = false; } function MBTH() { _root.targethit = true; _root.tlaunched = false; _root.control = false; if (_root.tar.g != null) { _root.tar.g.gotoAndStop(2); _root.tar.stop(); } if (_root.g.to != null) { _root.g.to.gotoAndStop(2); } _root.g.gotoAndStop(2); _root.proj.play(); _root.proj2.play(); smoke = false; } function turret() { _root.a2._rotation = a2rot; a2rot = 270 + (57.2957795130823 * Math.atan2(a2yd, a2xd)); a2yd = _root.proj._y - _root.proj2._y; a2xd = _root.proj._x - _root.proj2._x; if (_root.proj2 == null) { _root.a2._alpha = 0; } if (_root.proj2._currentframe == 1) { _root.a2._alpha = 100; } else { _root.a2._alpha = 0; } _root.a2._x = _root.arrow._x; _root.a2._y = _root.arrow._y; smallestdist = Infinity; i = 0; while (i < 9) { te = turs[i]; if (a == false) { _root["tydist" + i] = _root.te._x - _root.cannon._x; _root["txdist" + i] = _root.te._y - _root.cannon._y; } else { _root["tydist" + i] = _root.te._x - _root.proj._x; _root["txdist" + i] = _root.te._y - _root.proj._y; } _root["totaldist" + i] = Math.sqrt(Math.pow(_root["tydist" + i], 2) + Math.pow(_root["txdist" + i], 2)); if (_root["totaldist" + i] < smallestdist) { smallestdist = _root["totaldist" + i]; shooting = turs[i]; } _root["trot" + i] = -57.2957795130823 * Math.atan2(_root["tydist" + i], _root["txdist" + i]); _root.te.to._rotation = _root["trot" + i]; if (control == true) { if (a == true) { if (smallestdist < 500) { if (tlaunched == false) { tlaunched = true; _root.attachMovie("proj2", "proj2", 1000); _root.proj2._x = _root.shooting._x + (1.74532925199433 * Math.cos(_root["trot" + i])); _root.proj2._y = _root.shooting._y + (1.74532925199433 * Math.sin(_root["trot" + i])); _root.proj2._rotation = _root["trot" + i]; } } } } i++; } if (tlaunched == true) { dspeed = mspeed + 1; trs = mrspeed - 0.3; px = _root.proj._x; py = _root.proj._y; cr = _root.proj2._rotation; cx = _root.proj2._x; cy = _root.proj2._y; dx = cx - px; dy = cy - py; drot = (57.2957795130823 * Math.atan2(dy, dx)) + 270; if (cd > 360) { cd = cd - 360; } if (cd < 0) { cd = cd + 360; } if (cr > 360) { cr = cr - 360; } if (cr < 0) { cr = cr + 360; } if (drot > 360) { drot = drot - 360; } if (drot < 0) { drot = drot + 360; } cd = cr - drot; acd = Math.abs(cd); if (acd > (trs + 1)) { _root.proj2._rotation = _root.proj2._rotation + sp; } if (cd >= 0) { if (acd >= 180) { sp = trs; } else { sp = -trs; } } else if (acd >= 180) { sp = -trs; } else { sp = trs; } dangle = (Math.PI/180) * (cr + 270); dxspeed = dspeed * Math.cos(dangle); dyspeed = dspeed * Math.sin(dangle); _root.proj2._x = _root.proj2._x + dxspeed; _root.proj2._y = _root.proj2._y + dyspeed; if (_root.proj.hitTest(_root.proj2) == true) { MBTNH(); score = 0; _root.proj2.play(); _root.tlaunched = false; } if (_root.walls.hitTest(_root.proj2._x, _root.proj2._y, true) == true) { _root.tlaunched = false; if (control == true) { score++; fscore(); } smoke2 = false; _root.proj2.play(); } } } function turret2() { _root.a2._rotation = a2rot; a2rot = 270 + (57.2957795130823 * Math.atan2(a2yd, a2xd)); a2yd = _root.proj._y - _root.proj2._y; a2xd = _root.proj._x - _root.proj2._x; if (_root.proj2 == null) { _root.a2._alpha = 0; } if (_root.proj2._currentframe == 1) { _root.a2._alpha = 100; } else { _root.a2._alpha = 0; } _root.a2._x = _root.arrow._x; _root.a2._y = _root.arrow._y; trxdist = _root.g._x - _root.proj._x; trydist = _root.g._y - _root.proj._y; totaldist = Math.sqrt((trxdist * trxdist) + (trydist * trydist)); trrot = -90 + (57.2957795130823 * Math.atan2(trydist, trxdist)); _root.g.to._rotation = trrot; if (control == true) { if (a == true) { if (totaldist < 500) { if (tlaunched == false) { tlaunched = true; _root.attachMovie("proj2", "proj2", 1000); _root.proj2._x = _root.g._x; _root.proj2._y = _root.g._y; _root.proj2._rotation = ttrot; } } } } if (_root.tlaunched == true) { dspeed = mspeed - 1; px = _root.proj._x; py = _root.proj._y; cx = _root.proj2._x; cy = _root.proj2._y; dx = cx - px; dy = cy - py; drot = (57.2957795130823 * Math.atan2(dy, dx)) + 270; _root.proj2._rotation = drot; dangle = ((270 + _root.proj2._rotation) * Math.PI) / 180; dxspeed = dspeed * Math.cos(dangle); dyspeed = dspeed * Math.sin(dangle); _root.proj2._x = _root.proj2._x + dxspeed; _root.proj2._y = _root.proj2._y + dyspeed; if (_root.proj.hitTest(_root.proj2)) { MBTNH(); _root.proj2.play(); _root.tlaunched = false; } if (_root.walls.hitTest(_root.proj2._x, _root.proj2._y, true) == true) { _root.tlaunched = false; _root.proj2.play(); } } } function fscore() { if (score > highestscore) { highestscore = score; savehighscore(); } } function savehighscore() { _root.savefile = SharedObject.getLocal("mgame"); _root.savefile.data.highestscore = _root.highestscore; _root.savefile.flush(); } function saveHighest() { _root.savefile = SharedObject.getLocal("mgame"); _root.savefile.data.highestL = _root.highestL; _root.savefile.flush(); } function savegame() { _root.savefile = SharedObject.getLocal("mgame"); _root.savefile.data.currentL = _root.currentL; _root.savefile.data.diff = _root.diff; _root.savefile.data.Mtype = _root.Mtype; _root.savefile.data.acontrol = _root.acontrol; _root.savefile.flush(); } function loadHighest() { _root.savefile = SharedObject.getLocal("mgame"); _root.highestL = _root.savefile.data.highestL; if (_root.highestL == null) { _root.highestL = 0; saveHighest(); } } function loadgame() { _root.savefile = SharedObject.getLocal("mgame"); _root.currentL = _root.savefile.data.currentL; _root.diff = _root.savefile.data.diff; if (diff == null) { diff = "normal"; } _root.Mtype = _root.savefile.data.Mtype; if (Mtype == null) { Mtype = 1; } _root.acontrol = _root.savefile.data.acontrol; if (acontrol == null) { acontrol = true; } if (_root.currentL > levels.length) { _root.currentL = 0; savegame(); } _root.highestscore = _root.savefile.data.highestscore; if (_root.highestscore == null) { highestscore = 0; } _root.bul = _root.savefile.data.bul; } function init() { protectFlash(); levels = new Array("D1", "D2", "D3", "J1", "J2", "J3", "J4", "J5", "C1", "C2", "C3", "C4", "f1", "f2", "f3", "f4", "f5", "f6", "win"); leveldisp = new Array(levels.length); loadgame(); loadHighest(); if (highestL == null) { highestL = 0; saveHighest(); } if (currentL == null) { currentL = 0; } soundstopped = false; soundN = 1; resettime = 0; score = 0; bul = _root.savefile.data.bul; if (bul == null) { bul = false; } soundplay(); } function renewHighest() { if (currentL > highestL) { highestL = currentL; saveHighest(); } } function levelUp() { currentL = currentL + 1; _root.savefile = SharedObject.getLocal("mgame"); if (currentL > _root.savefile.data.currentL) { savegame(); } _root.gotoAndStop(levels[currentL]); } function newGame() { currentL = 0; _root.gotoAndStop("newg"); } function resume() { if (_root.savefile.data.currentL == null) { _root.savefile.data.currentL = 0; _root.savefile.flush(); currentL = 0; _root.gotoAndStop("newg"); } else { _root.gotoAndStop(levels[currentL]); } } function levSel() { _root.gotoAndStop("levsel"); renewHighest(); leveldisp[0] = "Tutorial"; i = levels.length - highestL; while (i > 0) { leveldisp[i] = "unlocked"; i--; } i = levels.length; while (i > highestL) { leveldisp[i] = "locked"; i--; } } function clearData() { currentL = null; highestL = null; mtype = null; diff = null; highestscore = null; bul = null; savebonus(); savegame(); saveHighest(); saveHighscore(); } function quit() { smoke = false; _root.gotoAndStop("menu"); _root.proj.unloadMovie(); _root.proj2.unloadMovie(); _root.arrow.unloadMovie(); _root._x = 0; _root._y = 0; _root.audio._x = (-_root._x) + (540 - (_root.audio._width / 2)); _root.audio._y = (-_root._y) + (10 + (_root.audio._height / 2)); if (_root.audio._currentframe != 1) { _root.audio.gotoAndStop(1); } } function moveBlocks() { _root.onMouseUp = function () { mouseup = true; seltimer = 1; }; if (seltimer > 0) { seltimer--; } else { seltimer = 0; mouseup = false; } i = 0; while (i < levels.length) { if (leveldisp[i] == "locked") { _root.box["l" + (i + 1)].gotoAndStop("lock"); } else { _root.box["l" + (i + 1)].gotoAndStop(i + 1); if (_root.box["l" + (i + 1)].hitTest(_xmouse, _ymouse, true)) { if (mouseup == true) { currentL = i; _root.gotoAndStop(levels[currentL]); } } } i++; } fspeed = 20; finalx = 95.5; defaulty = 179.5; finaly = defaulty + 130; if (h == true) { i = 0; while (i < 4) { p = i + 1; if (tair == null) { disp = 1; if (!(Z[i]._y === defaulty)) { Z[i]._y = Z[i]._y - ((finaly - defaulty) / fspeed); } if (!(Z[i]._x === defaultx[i])) { Z[i]._x = defaultx[i]; } if (Z[i]._y == defaulty) { counter++; } } else if (O[i] == tair) { disp = i + 2; if (!(Z[i]._y === defaulty)) { Z[i]._y = Z[i]._y - ((finaly - defaulty) / fspeed); } if (!(Z[i]._x === finalx)) { Z[i]._x = finalx; } if (Z[i]._y == defaulty) { counter++; } } else { if (!(Z[i]._y === finaly)) { Z[i]._y = Z[i]._y + ((finaly - defaulty) / fspeed); } if (!(Z[i]._x === defaultx[i])) { Z[i]._x = defaultx[i]; } if (Z[i]._y == finaly) { counter++; } } if (counter == 4) { _root.box.gotoAndStop(disp); h = false; } i++; } counter = 0; } } function Linit() { disp = 1; tair = null; h = false; defaultx = new Array(4); defaultx[0] = 95.5; defaultx[1] = 215.6; defaultx[2] = 335.6; defaultx[3] = 455.6; Z = new Array(z1, z2, z3, z4); O = new Array("z1", "z2", "z3", "z4"); i = 0; while (i < 4) { _root.Z[i].gotoAndStop(i + 1); i++; } } function protectFlash() { LC = new LocalConnection(); targetdomain = "localhost"; newgrounds = "upload.ungrounded.net"; currentdomain = LC.domain(); if ((!(currentdomain === targetdomain)) && (!(currentdomain === newgrounds))) { stolen = true; } else { stolen = false; } if (stolen == true) { _root.gotoAndStop("stolen"); } } function savebonus() { _root.savefile.data.bul = bul; _root.savefile.flush(); } function soundplay() { stopsounds(); if (!soundstopped) { my_sound = new Sound(); my_sound.attachSound("music" + soundN); my_sound.start(0, 10000); } } function stopsounds() { my_sound.stop(); } _root.onEnterFrame = function () { if (k > 200) { k = 0; } if (smoke == true) { ran1 = 20 - (40 * Math.random()); k++; if (_root._quality == "HIGH") { _root.attachMovie("ex", "ex" + k, k); _root["ex" + k]._x = _root.proj._x; _root["ex" + k]._y = _root.proj._y; _root["ex" + k]._rotation = _root.proj._rotation + ran1; _root["ex" + k]._xscale = 50; _root["ex" + k]._yscale = 50; } else if (_root._quality == "MEDIUM") { sc++; if (sc > 1) { sc = 0; _root.attachMovie("ex", "ex" + k, k); _root["ex" + k]._x = _root.proj._x; _root["ex" + k]._y = _root.proj._y; _root["ex" + k]._rotation = _root.proj._rotation + ran1; _root["ex" + k]._xscale = 50; _root["ex" + k]._yscale = 50; } } else { sc++; if (sc > 2) { _root.attachMovie("ex", "ex" + k, k); _root["ex" + k]._x = _root.proj._x; _root["ex" + k]._y = _root.proj._y; _root["ex" + k]._rotation = _root.proj._rotation + ran1; _root["ex" + k]._xscale = 50; _root["ex" + k]._yscale = 50; sc = 0; } } } };
Instance of Symbol 132 MovieClip in Frame 1
onClipEvent (load) { _root.protectFlash(); }
Frame 2
function cannonframe() { speed = -2; if (resettime > -5) { resettime--; } if (resettime == 0) { _root.control = true; a = false; } if (a == false) { if (_root.tar == null) { _root.arrow._alpha = 0; } else { _root.arrow._alpha = 100; } if (_root.tar.g == null) { xdist = _root.cannon._x - _root.tar._x; ydist = _root.cannon._y - _root.tar._y; } else { xdist = _root.cannon._x - (_root.tar._x + _root.tar.g._x); ydist = _root.cannon._y - (_root.tar._y + _root.tar.g._y); } _root.arrow._x = _root.cannon._x; _root.arrow._y = _root.cannon._y; _root._x = (-_root.cannon._x) + 275; _root._y = (-_root.cannon._y) + 200; if (acontrol == true) { if (Key.isDown(37)) { _root.cannon._rotation = _root.cannon._rotation + speed; } if (Key.isDown(39)) { _root.cannon._rotation = _root.cannon._rotation - speed; } } else { if (Key.isDown(65)) { _root.cannon._rotation = _root.cannon._rotation + speed; } if (Key.isDown(83)) { _root.cannon._rotation = _root.cannon._rotation - speed; } } LPx = 97 * Math.cos(angle); LPy = 97 * Math.sin(angle); rot = _root.cannon._rotation; angle = ((rot + 270) * Math.PI) / 180; if (resettime < -2) { if (Key.isDown(32)) { a = true; smoke = true; j = 0; t = 0; _root.cannon.play(); _root.attachMovie("proj", "proj", 900); _root.proj._x = _root.cannon._x + LPx; _root.proj._y = _root.cannon._y + LPy; _root.proj._rotation = _root.cannon._rotation; mangle = ((270 + _root.proj._rotation) * Math.PI) / 180; mxspeed = mspeed * Math.cos(mangle); myspeed = mspeed * Math.sin(mangle); _root.proj.missile.gotoAndStop(Mtype); } } } if (a == true) { if (control == true) { _root.missile(); } if (t < 11) { t++; } if (t > 10) { if (_root.control == true) { if (Key.isDown(32)) { _root.MBTNH(); } } } if (_root.tar.g == null) { xdist = _root.proj._x - _root.tar._x; ydist = _root.proj._y - _root.tar._y; } else { xdist = _root.proj._x - (_root.tar._x + _root.tar.g._x); ydist = _root.proj._y - (_root.tar._y + _root.tar.g._y); } _root.arrow._x = _root.proj._x; _root.arrow._y = _root.proj._y; _root._x = (-_root.proj._x) + 275; _root._y = (-_root.proj._y) + 200; } _root.arrow._rotation = rotat; rotat = (57.2957795130823 * Math.atan2(ydist, xdist)) + 270; bonus(); } function cannonload() { a = false; k = 0; sc = 0; control = true; tlaunched = false; goaudio = true; smoke = false; _root.targethit = false; _root.attachMovie("arrow", "arrow", 901); _root.arrow._x = _root.cannon._x; _root.arrow._y = _root.cannon._y; _root.attachMovie("a2", "a2", 902); _root.a2._alpha = 0; objs = new Array(x, s, d, f, z); i = 0; while (i < 5) { objs[i].gotoAndStop(2); i++; } turs = new Array(io, oo, po, lo, jo, ho, go, ko); renewHighest(); if (diff == "easy") { diffId = 0; mspeed = 9; mrspeed = 2.5; } else if (diff == "normal") { diffId = 1; mspeed = 10; mrspeed = 2; } else { diffId = 2; mspeed = 12; mrspeed = 2.3; } } function missile() { _root.proj._x = _root.proj._x + mxspeed; _root.proj._y = _root.proj._y + myspeed; if (acontrol == true) { if (Key.isDown(39)) { _root.proj._rotation = _root.proj._rotation + mrspeed; } if (Key.isDown(37)) { _root.proj._rotation = _root.proj._rotation - mrspeed; } } else { if (Key.isDown(83)) { _root.proj._rotation = _root.proj._rotation + mrspeed; } if (Key.isDown(65)) { _root.proj._rotation = _root.proj._rotation - mrspeed; } } mangle = ((270 + _root.proj._rotation) * Math.PI) / 180; mxspeed = mspeed * Math.cos(mangle); myspeed = mspeed * Math.sin(mangle); if (_root.tar.hitTest(projhitx, projhity, true) == true) { MBTH(); } projhitx = _root.proj._x + (25 * Math.cos(mangle)); projhity = _root.proj._y + (25 * Math.sin(mangle)); if (_root.walls.hitTest(projhitx, projhity, true)) { MBTNH(); } } function MBTNH() { score = 0; control = false; _root.proj.play(); smoke = false; targethit = false; } function MBTH() { _root.targethit = true; _root.tlaunched = false; _root.control = false; if (_root.tar.g != null) { _root.tar.g.gotoAndStop(2); _root.tar.stop(); } if (_root.g.to != null) { _root.g.to.gotoAndStop(2); } _root.g.gotoAndStop(2); _root.proj.play(); _root.proj2.play(); smoke = false; } function turret() { _root.a2._rotation = a2rot; a2rot = 270 + (57.2957795130823 * Math.atan2(a2yd, a2xd)); a2yd = _root.proj._y - _root.proj2._y; a2xd = _root.proj._x - _root.proj2._x; if (_root.proj2 == null) { _root.a2._alpha = 0; } if (_root.proj2._currentframe == 1) { _root.a2._alpha = 100; } else { _root.a2._alpha = 0; } _root.a2._x = _root.arrow._x; _root.a2._y = _root.arrow._y; smallestdist = Infinity; i = 0; while (i < 9) { te = turs[i]; if (a == false) { _root["tydist" + i] = _root.te._x - _root.cannon._x; _root["txdist" + i] = _root.te._y - _root.cannon._y; } else { _root["tydist" + i] = _root.te._x - _root.proj._x; _root["txdist" + i] = _root.te._y - _root.proj._y; } _root["totaldist" + i] = Math.sqrt(Math.pow(_root["tydist" + i], 2) + Math.pow(_root["txdist" + i], 2)); if (_root["totaldist" + i] < smallestdist) { smallestdist = _root["totaldist" + i]; shooting = turs[i]; } _root["trot" + i] = -57.2957795130823 * Math.atan2(_root["tydist" + i], _root["txdist" + i]); _root.te.to._rotation = _root["trot" + i]; if (control == true) { if (a == true) { if (smallestdist < 500) { if (tlaunched == false) { tlaunched = true; _root.attachMovie("proj2", "proj2", 1000); _root.proj2._x = _root.shooting._x + (1.74532925199433 * Math.cos(_root["trot" + i])); _root.proj2._y = _root.shooting._y + (1.74532925199433 * Math.sin(_root["trot" + i])); _root.proj2._rotation = _root["trot" + i]; } } } } i++; } if (tlaunched == true) { dspeed = mspeed + 1; trs = mrspeed - 0.3; px = _root.proj._x; py = _root.proj._y; cr = _root.proj2._rotation; cx = _root.proj2._x; cy = _root.proj2._y; dx = cx - px; dy = cy - py; drot = (57.2957795130823 * Math.atan2(dy, dx)) + 270; if (cd > 360) { cd = cd - 360; } if (cd < 0) { cd = cd + 360; } if (cr > 360) { cr = cr - 360; } if (cr < 0) { cr = cr + 360; } if (drot > 360) { drot = drot - 360; } if (drot < 0) { drot = drot + 360; } cd = cr - drot; acd = Math.abs(cd); if (acd > (trs + 1)) { _root.proj2._rotation = _root.proj2._rotation + sp; } if (cd >= 0) { if (acd >= 180) { sp = trs; } else { sp = -trs; } } else if (acd >= 180) { sp = -trs; } else { sp = trs; } dangle = (Math.PI/180) * (cr + 270); dxspeed = dspeed * Math.cos(dangle); dyspeed = dspeed * Math.sin(dangle); _root.proj2._x = _root.proj2._x + dxspeed; _root.proj2._y = _root.proj2._y + dyspeed; if (_root.proj.hitTest(_root.proj2) == true) { MBTNH(); score = 0; _root.proj2.play(); _root.tlaunched = false; } if (_root.walls.hitTest(_root.proj2._x, _root.proj2._y, true) == true) { _root.tlaunched = false; if (control == true) { score++; fscore(); } smoke2 = false; _root.proj2.play(); } } } function turret2() { _root.a2._rotation = a2rot; a2rot = 270 + (57.2957795130823 * Math.atan2(a2yd, a2xd)); a2yd = _root.proj._y - _root.proj2._y; a2xd = _root.proj._x - _root.proj2._x; if (_root.proj2 == null) { _root.a2._alpha = 0; } if (_root.proj2._currentframe == 1) { _root.a2._alpha = 100; } else { _root.a2._alpha = 0; } _root.a2._x = _root.arrow._x; _root.a2._y = _root.arrow._y; trxdist = _root.g._x - _root.proj._x; trydist = _root.g._y - _root.proj._y; totaldist = Math.sqrt((trxdist * trxdist) + (trydist * trydist)); trrot = -90 + (57.2957795130823 * Math.atan2(trydist, trxdist)); _root.g.to._rotation = trrot; if (control == true) { if (a == true) { if (totaldist < 500) { if (tlaunched == false) { tlaunched = true; _root.attachMovie("proj2", "proj2", 1000); _root.proj2._x = _root.g._x; _root.proj2._y = _root.g._y; _root.proj2._rotation = ttrot; } } } } if (_root.tlaunched == true) { dspeed = mspeed - 1; px = _root.proj._x; py = _root.proj._y; cx = _root.proj2._x; cy = _root.proj2._y; dx = cx - px; dy = cy - py; drot = (57.2957795130823 * Math.atan2(dy, dx)) + 270; _root.proj2._rotation = drot; dangle = ((270 + _root.proj2._rotation) * Math.PI) / 180; dxspeed = dspeed * Math.cos(dangle); dyspeed = dspeed * Math.sin(dangle); _root.proj2._x = _root.proj2._x + dxspeed; _root.proj2._y = _root.proj2._y + dyspeed; if (_root.proj.hitTest(_root.proj2)) { MBTNH(); _root.proj2.play(); _root.tlaunched = false; } if (_root.walls.hitTest(_root.proj2._x, _root.proj2._y, true) == true) { _root.tlaunched = false; _root.proj2.play(); } } } function fscore() { if (score > highestscore) { highestscore = score; savehighscore(); } } function savehighscore() { _root.savefile = SharedObject.getLocal("mgame"); _root.savefile.data.highestscore = _root.highestscore; _root.savefile.flush(); } function saveHighest() { _root.savefile = SharedObject.getLocal("mgame"); _root.savefile.data.highestL = _root.highestL; _root.savefile.flush(); } function savegame() { _root.savefile = SharedObject.getLocal("mgame"); _root.savefile.data.currentL = _root.currentL; _root.savefile.data.diff = _root.diff; _root.savefile.data.Mtype = _root.Mtype; _root.savefile.data.acontrol = _root.acontrol; _root.savefile.flush(); } function loadHighest() { _root.savefile = SharedObject.getLocal("mgame"); _root.highestL = _root.savefile.data.highestL; if (_root.highestL == null) { _root.highestL = 0; saveHighest(); } } function loadgame() { _root.savefile = SharedObject.getLocal("mgame"); _root.currentL = _root.savefile.data.currentL; _root.diff = _root.savefile.data.diff; if (diff == null) { diff = "normal"; } _root.Mtype = _root.savefile.data.Mtype; if (Mtype == null) { Mtype = 1; } _root.acontrol = _root.savefile.data.acontrol; if (acontrol == null) { acontrol = true; } if (_root.currentL > levels.length) { _root.currentL = 0; savegame(); } _root.highestscore = _root.savefile.data.highestscore; if (_root.highestscore == null) { highestscore = 0; } _root.bul = _root.savefile.data.bul; } function init() { protectFlash(); levels = new Array("D1", "D2", "D3", "J1", "J2", "J3", "J4", "J5", "C1", "C2", "C3", "C4", "f1", "f2", "f3", "f4", "f5", "f6", "win"); leveldisp = new Array(levels.length); loadgame(); loadHighest(); if (highestL == null) { highestL = 0; saveHighest(); } if (currentL == null) { currentL = 0; } soundstopped = false; soundN = 1; resettime = 0; score = 0; bul = _root.savefile.data.bul; if (bul == null) { bul = false; } soundplay(); } function renewHighest() { if (currentL > highestL) { highestL = currentL; saveHighest(); } } function levelUp() { currentL = currentL + 1; _root.savefile = SharedObject.getLocal("mgame"); if (currentL > _root.savefile.data.currentL) { savegame(); } _root.gotoAndStop(levels[currentL]); } function newGame() { currentL = 0; _root.gotoAndStop("newg"); } function resume() { if (_root.savefile.data.currentL == null) { _root.savefile.data.currentL = 0; _root.savefile.flush(); currentL = 0; _root.gotoAndStop("newg"); } else { _root.gotoAndStop(levels[currentL]); } } function levSel() { _root.gotoAndStop("levsel"); renewHighest(); leveldisp[0] = "Tutorial"; i = levels.length - highestL; while (i > 0) { leveldisp[i] = "unlocked"; i--; } i = levels.length; while (i > highestL) { leveldisp[i] = "locked"; i--; } } function clearData() { currentL = null; highestL = null; mtype = null; diff = null; highestscore = null; bul = null; savebonus(); savegame(); saveHighest(); saveHighscore(); } function quit() { smoke = false; _root.gotoAndStop("menu"); _root.proj.unloadMovie(); _root.proj2.unloadMovie(); _root.arrow.unloadMovie(); _root._x = 0; _root._y = 0; _root.audio._x = (-_root._x) + (540 - (_root.audio._width / 2)); _root.audio._y = (-_root._y) + (10 + (_root.audio._height / 2)); if (_root.audio._currentframe != 1) { _root.audio.gotoAndStop(1); } } function moveBlocks() { _root.onMouseUp = function () { mouseup = true; seltimer = 1; }; if (seltimer > 0) { seltimer--; } else { seltimer = 0; mouseup = false; } i = 0; while (i < levels.length) { if (leveldisp[i] == "locked") { _root.box["l" + (i + 1)].gotoAndStop("lock"); } else { _root.box["l" + (i + 1)].gotoAndStop(i + 1); if (_root.box["l" + (i + 1)].hitTest(_xmouse, _ymouse, true)) { if (mouseup == true) { currentL = i; _root.gotoAndStop(levels[currentL]); } } } i++; } fspeed = 20; finalx = 95.5; defaulty = 179.5; finaly = defaulty + 130; if (h == true) { i = 0; while (i < 4) { p = i + 1; if (tair == null) { disp = 1; if (!(Z[i]._y === defaulty)) { Z[i]._y = Z[i]._y - ((finaly - defaulty) / fspeed); } if (!(Z[i]._x === defaultx[i])) { Z[i]._x = defaultx[i]; } if (Z[i]._y == defaulty) { counter++; } } else if (O[i] == tair) { disp = i + 2; if (!(Z[i]._y === defaulty)) { Z[i]._y = Z[i]._y - ((finaly - defaulty) / fspeed); } if (!(Z[i]._x === finalx)) { Z[i]._x = finalx; } if (Z[i]._y == defaulty) { counter++; } } else { if (!(Z[i]._y === finaly)) { Z[i]._y = Z[i]._y + ((finaly - defaulty) / fspeed); } if (!(Z[i]._x === defaultx[i])) { Z[i]._x = defaultx[i]; } if (Z[i]._y == finaly) { counter++; } } if (counter == 4) { _root.box.gotoAndStop(disp); h = false; } i++; } counter = 0; } } function Linit() { disp = 1; tair = null; h = false; defaultx = new Array(4); defaultx[0] = 95.5; defaultx[1] = 215.6; defaultx[2] = 335.6; defaultx[3] = 455.6; Z = new Array(z1, z2, z3, z4); O = new Array("z1", "z2", "z3", "z4"); i = 0; while (i < 4) { _root.Z[i].gotoAndStop(i + 1); i++; } } function protectFlash() { LC = new LocalConnection(); targetdomain = "localhost"; newgrounds = "http://uploads.ungrounded.net"; currentdomain = LC.domain(); if (!(currentdomain === "uploads.ungrounded.net")) { stolen = true; } else { stolen = false; } if (stolen == true) { _root.gotoAndStop("stolen"); } } function savebonus() { _root.savefile.data.bul = bul; _root.savefile.flush(); } function soundplay() { stopsounds(); if (!soundstopped) { my_sound = new Sound(); my_sound.attachSound("music" + soundN); my_sound.start(0, 10000); } } function stopsounds() { my_sound.stop(); } _root.onEnterFrame = function () { if (k > 200) { k = 0; } if (smoke == true) { ran1 = 20 - (40 * Math.random()); k++; if (_root._quality == "HIGH") { _root.attachMovie("ex", "ex" + k, k); _root["ex" + k]._x = _root.proj._x; _root["ex" + k]._y = _root.proj._y; _root["ex" + k]._rotation = _root.proj._rotation + ran1; _root["ex" + k]._xscale = 50; _root["ex" + k]._yscale = 50; } else if (_root._quality == "MEDIUM") { sc++; if (sc > 1) { sc = 0; _root.attachMovie("ex", "ex" + k, k); _root["ex" + k]._x = _root.proj._x; _root["ex" + k]._y = _root.proj._y; _root["ex" + k]._rotation = _root.proj._rotation + ran1; _root["ex" + k]._xscale = 50; _root["ex" + k]._yscale = 50; } } else { sc++; if (sc > 2) { _root.attachMovie("ex", "ex" + k, k); _root["ex" + k]._x = _root.proj._x; _root["ex" + k]._y = _root.proj._y; _root["ex" + k]._rotation = _root.proj._rotation + ran1; _root["ex" + k]._xscale = 50; _root["ex" + k]._yscale = 50; sc = 0; } } } }; stop();
Instance of Symbol 122 MovieClip [audio] "audio" in Frame 2
onClipEvent (load) { _root.init(); } onClipEvent (enterFrame) { if (Key.isDown(81)) { if (!KD) { KD = true; if (_root._quality == "LOW") { _root._quality = "HIGH"; } else if (_root._quality == "MEDIUM") { _root._quality = "LOW"; } else { _root._quality = "MEDIUM"; } } } else { KD = false; } if (_root.bul == true) { _root.bonusb._x = 200; } else { _root.bonusb._x = 700; } _root.audio._x = (-_root._x) + (540 - (_root.audio._width / 2)); _root.audio._y = (-_root._y) + (10 + (_root.audio._height / 2)); }
Instance of Symbol 31 MovieClip in Frame 4
onClipEvent (enterFrame) { _root.diffmc.gotoAndStop(_root.diff); }
Instance of Symbol 249 MovieClip in Frame 6
onClipEvent (load) { _root.Linit(); } onClipEvent (enterFrame) { _root.moveBlocks(); }
Instance of Symbol 249 MovieClip "z4" in Frame 6
on (release) { if (_root.tair == "z4") { _root.tair = null; } else { _root.tair = "z4"; } _root.h = true; }
Instance of Symbol 249 MovieClip "z2" in Frame 6
on (release) { if (_root.tair == "z2") { _root.tair = null; } else { _root.tair = "z2"; } _root.h = true; }
Instance of Symbol 249 MovieClip "z1" in Frame 6
on (release) { if (_root.tair == "z1") { _root.tair = null; } else { _root.tair = "z1"; } _root.h = true; }
Instance of Symbol 249 MovieClip "z3" in Frame 6
on (release) { if (_root.tair == "z3") { _root.tair = null; } else { _root.tair = "z3"; } _root.h = true; }
Frame 10
stop();
Frame 12
_root.gotoAndStop("menu");
Instance of Symbol 312 MovieClip "cannon" in Frame 13
onClipEvent (load) { _root.cannonload(); if (!(_root.bul === true)) { _root.bonus._alpha = 100; _root.bul = true; _root.savebonus(); } else { _root.bonus._alpha = 0; } } onClipEvent (enterFrame) { _root.cannonframe(); _root.turret(); }
Frame 14
_root.gotoAndStop("menu");
Frame 18
stop();
Instance of Symbol 312 MovieClip "cannon" in Frame 18
onClipEvent (load) { _root.cannonload(); } onClipEvent (enterFrame) { _root.cannonframe(); }
Frame 20
stop();
Instance of Symbol 312 MovieClip "cannon" in Frame 20
onClipEvent (load) { _root.cannonload(); } onClipEvent (enterFrame) { _root.cannonframe(); }
Frame 22
stop();
Instance of Symbol 312 MovieClip "cannon" in Frame 22
onClipEvent (load) { _root.cannonload(); } onClipEvent (enterFrame) { _root.cannonframe(); }
Frame 24
stop();
Instance of Symbol 369 MovieClip "enem" in Frame 24
onClipEvent (enterFrame) { if (_root.a) { if (_root.enem.hitTest(_root.projhitx, _root.projhity, true)) { _root.MBTNH(); } } }
Instance of Symbol 312 MovieClip "cannon" in Frame 24
onClipEvent (load) { _root.cannonload(); } onClipEvent (enterFrame) { _root.cannonframe(); }
Frame 26
stop();
Instance of Symbol 312 MovieClip "cannon" in Frame 26
onClipEvent (load) { _root.cannonload(); } onClipEvent (enterFrame) { _root.cannonframe(); }
Frame 28
stop();
Instance of Symbol 312 MovieClip "cannon" in Frame 28
onClipEvent (load) { _root.cannonload(); } onClipEvent (enterFrame) { _root.cannonframe(); }
Frame 30
stop();
Instance of Symbol 312 MovieClip "cannon" in Frame 30
onClipEvent (load) { _root.cannonload(); } onClipEvent (enterFrame) { _root.cannonframe(); }
Frame 32
stop();
Instance of Symbol 312 MovieClip "cannon" in Frame 32
onClipEvent (load) { _root.cannonload(); } onClipEvent (enterFrame) { _root.cannonframe(); }
Frame 34
stop();
Instance of Symbol 312 MovieClip "cannon" in Frame 34
onClipEvent (load) { _root.cannonload(); } onClipEvent (enterFrame) { _root.cannonframe(); }
Frame 36
stop(); if (_root.targethit == true) { _root.tar.stop(); }
Instance of Symbol 312 MovieClip "cannon" in Frame 36
onClipEvent (load) { _root.cannonload(); } onClipEvent (enterFrame) { _root.cannonframe(); }
Frame 38
stop(); if (_root.targethit == true) { _root.tar.stop(); }
Instance of Symbol 312 MovieClip "cannon" in Frame 38
onClipEvent (load) { _root.cannonload(); } onClipEvent (enterFrame) { _root.cannonframe(); }
Frame 40
stop(); if (_root.targethit == true) { _root.tar.stop(); }
Instance of Symbol 312 MovieClip "cannon" in Frame 40
onClipEvent (load) { _root.cannonload(); } onClipEvent (enterFrame) { _root.cannonframe(); }
Frame 42
stop();
Instance of Symbol 312 MovieClip "cannon" in Frame 42
onClipEvent (load) { _root.cannonload(); } onClipEvent (enterFrame) { _root.cannonframe(); }
Frame 44
stop();
Instance of Symbol 312 MovieClip "cannon" in Frame 44
onClipEvent (load) { _root.cannonload(); } onClipEvent (enterFrame) { _root.cannonframe(); }
Frame 46
stop();
Instance of Symbol 312 MovieClip "cannon" in Frame 46
onClipEvent (load) { _root.cannonload(); } onClipEvent (enterFrame) { _root.cannonframe(); }
Frame 48
stop();
Instance of Symbol 312 MovieClip "cannon" in Frame 48
onClipEvent (load) { _root.cannonload(); } onClipEvent (enterFrame) { _root.cannonframe(); }
Frame 50
stop();
Instance of Symbol 312 MovieClip "cannon" in Frame 50
onClipEvent (load) { _root.cannonload(); } onClipEvent (enterFrame) { _root.cannonframe(); }
Frame 52
stop();
Instance of Symbol 312 MovieClip "cannon" in Frame 52
onClipEvent (load) { _root.cannonload(); } onClipEvent (enterFrame) { _root.cannonframe(); }
Instance of Symbol 302 MovieClip "g" in Frame 52
onClipEvent (enterFrame) { _root.turret2(); }
Frame 54
stop();
Instance of Symbol 366 MovieClip "bonusicon" in Frame 54
onClipEvent (enterFrame) { if (this.hitTest(_root.proj)) { _root.gotoAndStop("secret"); } }
Instance of Symbol 312 MovieClip "cannon" in Frame 54
onClipEvent (load) { _root.cannonload(); } onClipEvent (enterFrame) { _root.cannonframe(); }
Instance of Symbol 302 MovieClip "io" in Frame 54
onClipEvent (enterFrame) { _root.turret(); }
Frame 56
stop();
Instance of Symbol 312 MovieClip "cannon" in Frame 56
onClipEvent (load) { _root.cannonload(); } onClipEvent (enterFrame) { _root.cannonframe(); }
Instance of Symbol 302 MovieClip "io" in Frame 56
onClipEvent (enterFrame) { _root.turret(); }
Frame 58
stop();
Instance of Symbol 312 MovieClip "cannon" in Frame 58
onClipEvent (load) { _root.cannonload(); } onClipEvent (enterFrame) { _root.cannonframe(); }
Instance of Symbol 302 MovieClip "io" in Frame 58
onClipEvent (enterFrame) { _root.turret(); }
Frame 60
_root.gotoAndStop("menu");
Frame 80
_root.gotoAndStop("stolen");
Frame 81
stop();
Frame 82
_root.gotoAndStop("stolen");
Symbol 30 MovieClip Frame 15
stop();
Symbol 32 MovieClip [proj2] Frame 1
stop();
Symbol 32 MovieClip [proj2] Frame 40
stop();
Instance of Symbol 31 MovieClip in Symbol 32 MovieClip [proj2] Frame 40
onClipEvent (load) { _parent.unloadMovie(); }
Symbol 44 MovieClip [selectlist] Frame 1
i = 0; while (i < 18) { this["li" + i] = listitem; listitem = new Object(); listitem.li = "locked"; i++; }
Instance of Symbol 31 MovieClip in Symbol 47 MovieClip [ex] Frame 33
onClipEvent (load) { _parent.unloadMovie(); }
Symbol 62 MovieClip [smoke] Frame 30
stop();
Symbol 79 MovieClip [exp2] Frame 30
stop();
Symbol 83 MovieClip Frame 1
stop();
Symbol 87 MovieClip Frame 1
stop();
Symbol 88 MovieClip Frame 1
stop();
Symbol 88 MovieClip Frame 2
stop();
Symbol 88 MovieClip Frame 3
stop();
Symbol 88 MovieClip Frame 4
stop();
Symbol 103 MovieClip Frame 20
stop();
Symbol 105 MovieClip [proj] Frame 1
stop();
Instance of Symbol 104 MovieClip in Symbol 105 MovieClip [proj] Frame 2
onClipEvent (load) { this.gotoAndStop(1 + int(Math.random() * 3)); }
Symbol 105 MovieClip [proj] Frame 40
stop(); if (_root.targethit == true) { _root.targethit = false; _root.levelUp(); } else { _root.resettime = 20; }
Symbol 110 Button
on (release) { play(); }
Symbol 112 MovieClip Frame 1
stop();
Symbol 112 MovieClip Frame 2
stop();
Symbol 114 Button
on (release) { if (_root.soundN > 2) { _root.soundN--; } else { _root.soundN = 4; } _root.soundplay(); }
Symbol 115 Button
on (release) { if (_root.soundN <= 3) { _root.soundN++; } else { _root.soundN = 1; } _root.soundplay(); }
Symbol 118 Button
on (release) { _root.quit(); }
Symbol 122 MovieClip [audio] Frame 1
stop();
Instance of Symbol 112 MovieClip "mute" in Symbol 122 MovieClip [audio] Frame 1
on (release) { if (this._currentframe == 1) { _root.soundstopped = true; _root.stopsounds(); this.gotoAndStop(2); } else { _root.soundstopped = false; _root.soundplay(); this.gotoAndStop(1); } }
Symbol 131 Button
on (release) { getURL ("http://www.newgrounds.com", "blank"); }
Symbol 132 MovieClip Frame 1
_root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { bar._xscale = PercentLoaded; } else { _root.play(); }
Symbol 132 MovieClip Frame 2
gotoAndPlay (1);
Symbol 144 Button
on (release) { _root.levSel(); }
Symbol 146 Button
on (release) { _root.resume(); }
Symbol 148 Button
on (release) { _root.gotoAndStop("settings"); _root.loadgame(); }
Symbol 151 Button
on (release) { _root.gotoAndStop("tutorial"); }
Symbol 153 Button
on (release) { _root.gotoAndStop("bonuslevel1"); _root.audio.gotoAndStop(2); }
Symbol 155 Button
on (release) { _root.newGame(); }
Symbol 162 Button
on (release) { getURL ("http://www.abestudios.com", _blank); }
Symbol 165 Button
on (release) { _root.clearData(); }
Symbol 169 Button
on (release) { if (_root.diff == "easy") { _root.diff = "normal"; } else if (_root.diff == "normal") { _root.diff = "hard"; } else { _root.diff = "easy"; } }
Symbol 171 Button
on (release) { _root.gotoAndStop("menu"); _root.savegame(); }
Symbol 174 Button
on (release) { _root.msel.play(); }
Symbol 196 Button
on (release) { _root.Mtype = 1; _root.msel.play(); }
Symbol 197 Button
on (release) { _root.Mtype = 2; _root.msel.play(); }
Symbol 198 Button
on (release) { _root.Mtype = 3; _root.msel.play(); }
Symbol 199 Button
on (release) { _root.Mtype = 4; _root.msel.play(); }
Symbol 201 MovieClip Frame 1
stop();
Symbol 201 MovieClip Frame 61
stop();
Symbol 204 Button
on (release) { _root.cont.play(); }
Symbol 217 Button
on (release) { _root.acontrol = false; _root.cont.play(); }
Symbol 223 Button
on (release) { _root.acontrol = true; _root.cont.play(); }
Symbol 231 MovieClip Frame 1
stop();
Symbol 231 MovieClip Frame 46
stop();
Symbol 235 MovieClip Frame 1
stop();
Symbol 235 MovieClip Frame 2
stop();
Symbol 235 MovieClip Frame 3
stop();
Symbol 236 Button
on (release) { _root.gotoAndStop("menu"); }
Symbol 249 MovieClip Frame 1
stop();
Symbol 276 MovieClip Frame 1
stop();
Symbol 277 MovieClip Frame 1
stop();
Symbol 280 Button
on (release) { _root.diff = "easy"; _root.savegame(); _root.gotoAndStop(_root.levels[currentL]); }
Symbol 282 Button
on (release) { _root.diff = "normal"; _root.savegame(); _root.gotoAndStop(_root.levels[currentL]); }
Symbol 284 Button
on (release) { _root.diff = "hard"; _root.savegame(); _root.gotoAndStop(_root.levels[currentL]); }
Symbol 291 MovieClip Frame 1
stop();
Symbol 291 MovieClip Frame 2
stop();
Symbol 291 MovieClip Frame 3
stop();
Symbol 291 MovieClip Frame 4
stop();
Symbol 291 MovieClip Frame 5
stop();
Symbol 291 MovieClip Frame 6
_root.gotoAndStop("menu");
Symbol 293 Button
on (release) { _root.help.play(); }
Symbol 300 MovieClip Frame 1
stop();
Symbol 300 MovieClip Frame 2
stop();
Symbol 302 MovieClip Frame 1
stop();
Symbol 312 MovieClip Frame 1
stop();
Symbol 318 MovieClip Frame 1
stop();
Symbol 323 MovieClip Frame 1
stop();
Symbol 323 MovieClip Frame 2
stop();
Symbol 327 MovieClip Frame 580
stop();
Instance of Symbol 318 MovieClip "g" in Symbol 327 MovieClip Frame 580
onClipEvent (load) { this.gotoAndStop("shoot"); }
Symbol 338 MovieClip Frame 120
stop();
Instance of Symbol 31 MovieClip in Symbol 338 MovieClip Frame 120
onClipEvent (load) { go = false; } onClipEvent (enterFrame) { speed = -2; if (_root.acontrol == true) { if (Key.isDown(37)) { go = true; _root.cannon._rotation = _root.cannon._rotation + speed; } if (Key.isDown(39)) { go = true; _root.cannon._rotation = _root.cannon._rotation - speed; } } else { if (Key.isDown(65)) { go = true; _root.cannon._rotation = _root.cannon._rotation + speed; } if (Key.isDown(83)) { go = true; _root.cannon._rotation = _root.cannon._rotation - speed; } } if (go == true) { _parent.play(); } }
Symbol 338 MovieClip Frame 181
stop();
Instance of Symbol 31 MovieClip in Symbol 338 MovieClip Frame 181
onClipEvent (enterFrame) { _root.cannonframe(); _root.arrow._alpha = 0; if (_root.proj._currentframe > 1) { _parent.play(); } } onClipEvent (load) { _root.cannonload(); }
Instance of Symbol 31 MovieClip in Symbol 338 MovieClip Frame 260
onClipEvent (load) { _root.proj.unloadMovie(); _root.cannonload(); }
Symbol 338 MovieClip Frame 344
stop();
Instance of Symbol 31 MovieClip in Symbol 338 MovieClip Frame 344
onClipEvent (enterFrame) { _root.cannonframe(); if (_root.target.hitTest(_root.proj._x, _root.proj._y, true) == true) { _root.proj.play(); _root.smoke = false; _root.mspeed = 0; _root.control = false; _root.g.gotoAndStop(2); if (_root.proj._currentframe >= 38) { _root.proj.gotoAndStop(38); gotimer = true; } } if (gotimer == true) { _parent.play(); } } onClipEvent (load) { _root.cannonload(); }
Symbol 338 MovieClip Frame 373
_root._x = 0; _root._y = 0; _root.gotoAndStop("tut2");
Symbol 341 MovieClip Frame 1
stop();
Symbol 341 MovieClip Frame 2
stop();
Symbol 354 MovieClip Frame 1
stop();
Symbol 367 MovieClip Frame 1
stop();
Symbol 367 MovieClip Frame 10
stop();
Symbol 374 MovieClip Frame 1
stop();
Symbol 374 MovieClip Frame 2
stop();
Symbol 377 MovieClip Frame 1
stop();
Symbol 380 MovieClip Frame 1
stop();
Symbol 382 MovieClip Frame 70
stop();
Symbol 397 MovieClip Frame 1
stop();
Symbol 400 MovieClip Frame 1
stop();
Symbol 400 MovieClip Frame 2
stop();
Symbol 404 MovieClip Frame 1
stop();
Symbol 407 MovieClip Frame 1
stop();
Symbol 412 MovieClip Frame 950
stop();
Symbol 416 MovieClip Frame 1
stop();
Symbol 419 MovieClip Frame 1
stop();
Symbol 432 Button
on (release) { getURL ("http://www.newgrounds.com", "blank"); }

Library Items

Symbol 1 Sound [music4]
Symbol 2 Sound [music3]
Symbol 3 Sound [music2]
Symbol 4 Sound [music1]
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:5Used by:7 33
Symbol 7 MovieClip [a2]Uses:6
Symbol 8 GraphicUsed by:11
Symbol 9 GraphicUsed by:11
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:8 9 10Used by:32 105
Symbol 12 GraphicUsed by:32
Symbol 13 GraphicUsed by:30
Symbol 14 GraphicUsed by:30
Symbol 15 GraphicUsed by:30
Symbol 16 GraphicUsed by:30
Symbol 17 GraphicUsed by:30
Symbol 18 GraphicUsed by:30
Symbol 19 GraphicUsed by:30
Symbol 20 GraphicUsed by:30
Symbol 21 GraphicUsed by:30
Symbol 22 GraphicUsed by:30
Symbol 23 GraphicUsed by:30
Symbol 24 GraphicUsed by:30
Symbol 25 GraphicUsed by:30
Symbol 26 GraphicUsed by:30
Symbol 27 GraphicUsed by:30
Symbol 28 GraphicUsed by:30
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29Used by:32
Symbol 31 MovieClipUsed by:32 47 312 338  Timeline
Symbol 32 MovieClip [proj2]Uses:11 12 30 31 SS1
Symbol 33 MovieClip [arrow]Uses:6
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClip [turretshot]Uses:34
Symbol 36 GraphicUsed by:44
Symbol 37 GraphicUsed by:43
Symbol 38 FontUsed by:39 120 121
Symbol 39 EditableTextUses:38Used by:43
Symbol 40 GraphicUsed by:43
Symbol 41 GraphicUsed by:43
Symbol 42 GraphicUsed by:43
Symbol 43 ButtonUses:37 39 40 41 42Used by:44
Symbol 44 MovieClip [selectlist]Uses:36 43
Symbol 45 ShapeTweeningUsed by:47
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClip [ex]Uses:45 46 31Used by:Timeline
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:48Used by:62
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:62
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:52Used by:62
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:54Used by:62
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:56Used by:62
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClipUses:58Used by:62
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60Used by:62
Symbol 62 MovieClip [smoke]Uses:49 51 53 55 57 59 61Used by:104
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:79
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:79
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:79
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69Used by:79
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:71Used by:79
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:73Used by:79
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:75Used by:79
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:77Used by:79
Symbol 79 MovieClip [exp2]Uses:64 66 68 70 72 74 76 78Used by:104
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:80Used by:88 201
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:82Used by:88 201
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:84Used by:88 201
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:86Used by:88 201
Symbol 88 MovieClipUses:81 83 85 87Used by:105
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:89Used by:103
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClipUses:91Used by:103
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:93Used by:103
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:103
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:97Used by:103
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:99Used by:103
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:103
Symbol 103 MovieClipUses:90 92 94 96 98 100 102Used by:104
Symbol 104 MovieClipUses:79 62 103Used by:105
Symbol 105 MovieClip [proj]Uses:11 88 104 SS2Used by:Timeline
Symbol 106 GraphicUsed by:122
Symbol 107 GraphicUsed by:110
Symbol 108 GraphicUsed by:110
Symbol 109 GraphicUsed by:110
Symbol 110 ButtonUses:107 108 109Used by:112
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClipUses:110 111Used by:122
Symbol 113 GraphicUsed by:114 115
Symbol 114 ButtonUses:113Used by:122
Symbol 115 ButtonUses:113Used by:122
Symbol 116 GraphicUsed by:118
Symbol 117 GraphicUsed by:118 165
Symbol 118 ButtonUses:116 117Used by:122
Symbol 119 GraphicUsed by:122
Symbol 120 EditableTextUses:38Used by:122
Symbol 121 EditableTextUses:38Used by:122
Symbol 122 MovieClip [audio]Uses:106 112 114 115 118 119 120 121Used by:Timeline
Symbol 123 GraphicUsed by:132 144 146 148 153 155 171 217 236  Timeline
Symbol 124 GraphicUsed by:125
Symbol 125 MovieClipUses:124Used by:132
Symbol 126 GraphicUsed by:132
Symbol 127 GraphicUsed by:130 131 432
Symbol 128 GraphicUsed by:130 131 432
Symbol 129 GraphicUsed by:130 131 432
Symbol 130 MovieClipUses:127 128 129Used by:131 432
Symbol 131 ButtonUses:130 127 128 129Used by:132
Symbol 132 MovieClipUses:123 125 126 131Used by:Timeline
Symbol 133 GraphicUsed by:Timeline
Symbol 134 GraphicUsed by:144
Symbol 135 GraphicUsed by:142
Symbol 136 ShapeTweeningUsed by:142
Symbol 137 ShapeTweeningUsed by:142
Symbol 138 GraphicUsed by:142
Symbol 139 ShapeTweeningUsed by:142
Symbol 140 ShapeTweeningUsed by:142
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClipUses:135 136 137 138 139 140 141Used by:143
Symbol 143 MovieClipUses:142Used by:144 146 148 151 153 155 165 169 171 174 204 236 280 282 284
Symbol 144 ButtonUses:134 143 123Used by:Timeline
Symbol 145 GraphicUsed by:146
Symbol 146 ButtonUses:145 143 123Used by:Timeline
Symbol 147 GraphicUsed by:148
Symbol 148 ButtonUses:147 143 123Used by:Timeline
Symbol 149 GraphicUsed by:151
Symbol 150 GraphicUsed by:151
Symbol 151 ButtonUses:149 143 150Used by:Timeline
Symbol 152 GraphicUsed by:153
Symbol 153 ButtonUses:152 143 123Used by:Timeline
Symbol 154 GraphicUsed by:155
Symbol 155 ButtonUses:154 143 123Used by:Timeline
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClipUses:156Used by:Timeline
Symbol 158 GraphicUsed by:162
Symbol 159 GraphicUsed by:162
Symbol 160 GraphicUsed by:162
Symbol 161 GraphicUsed by:162
Symbol 162 ButtonUses:158 159 160 161Used by:Timeline
Symbol 163 GraphicUsed by:Timeline
Symbol 164 GraphicUsed by:165
Symbol 165 ButtonUses:164 143 117Used by:Timeline
Symbol 166 GraphicUsed by:167
Symbol 167 MovieClipUses:166Used by:169  Timeline
Symbol 168 GraphicUsed by:169
Symbol 169 ButtonUses:167 143 168Used by:Timeline
Symbol 170 GraphicUsed by:171 236
Symbol 171 ButtonUses:170 143 123Used by:Timeline
Symbol 172 GraphicUsed by:174
Symbol 173 GraphicUsed by:174
Symbol 174 ButtonUses:172 143 173Used by:Timeline
Symbol 175 ShapeTweeningUsed by:201
Symbol 176 GraphicUsed by:201
Symbol 177 GraphicUsed by:201
Symbol 178 ShapeTweeningUsed by:201
Symbol 179 GraphicUsed by:201
Symbol 180 ShapeTweeningUsed by:201
Symbol 181 GraphicUsed by:201
Symbol 182 ShapeTweeningUsed by:201
Symbol 183 GraphicUsed by:201
Symbol 184 GraphicUsed by:201
Symbol 185 ShapeTweeningUsed by:201
Symbol 186 GraphicUsed by:201
Symbol 187 GraphicUsed by:201
Symbol 188 ShapeTweeningUsed by:201
Symbol 189 GraphicUsed by:201
Symbol 190 ShapeTweeningUsed by:201
Symbol 191 GraphicUsed by:201
Symbol 192 GraphicUsed by:201
Symbol 193 GraphicUsed by:196 197 198 199
Symbol 194 GraphicUsed by:196 197 198 199
Symbol 195 GraphicUsed by:196 197 198 199
Symbol 196 ButtonUses:193 194 195Used by:201
Symbol 197 ButtonUses:193 194 195Used by:201
Symbol 198 ButtonUses:193 194 195Used by:201
Symbol 199 ButtonUses:193 194 195Used by:201
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 81 85 83 87 196 197 198 199 200Used by:Timeline
Symbol 202 GraphicUsed by:204
Symbol 203 GraphicUsed by:204
Symbol 204 ButtonUses:202 143 203Used by:Timeline
Symbol 205 ShapeTweeningUsed by:231
Symbol 206 GraphicUsed by:231
Symbol 207 GraphicUsed by:231
Symbol 208 ShapeTweeningUsed by:231
Symbol 209 GraphicUsed by:231
Symbol 210 ShapeTweeningUsed by:231
Symbol 211 GraphicUsed by:231
Symbol 212 GraphicUsed by:231
Symbol 213 GraphicUsed by:231
Symbol 214 GraphicUsed by:217
Symbol 215 GraphicUsed by:217
Symbol 216 GraphicUsed by:217
Symbol 217 ButtonUses:214 215 216 123Used by:231
Symbol 218 GraphicUsed by:219
Symbol 219 MovieClipUses:218Used by:223 338
Symbol 220 GraphicUsed by:223
Symbol 221 GraphicUsed by:223
Symbol 222 GraphicUsed by:223
Symbol 223 ButtonUses:219 220 221 222Used by:231
Symbol 224 ShapeTweeningUsed by:231
Symbol 225 GraphicUsed by:231
Symbol 226 ShapeTweeningUsed by:231
Symbol 227 GraphicUsed by:231
Symbol 228 GraphicUsed by:231
Symbol 229 ShapeTweeningUsed by:231
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:205 206 207 208 209 210 211 212 213 217 223 224 225 226 227 228 229 230Used by:Timeline
Symbol 232 GraphicUsed by:235
Symbol 233 GraphicUsed by:235
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClipUses:232 233 234Used by:Timeline
Symbol 236 ButtonUses:170 143 123Used by:Timeline
Symbol 237 GraphicUsed by:249
Symbol 238 BitmapUsed by:239
Symbol 239 GraphicUses:238Used by:249
Symbol 240 BitmapUsed by:241
Symbol 241 GraphicUses:240Used by:249
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:242Used by:249
Symbol 244 BitmapUsed by:245
Symbol 245 GraphicUses:244Used by:249
Symbol 246 GraphicUsed by:247
Symbol 247 MovieClipUses:246Used by:249 276
Symbol 248 GraphicUsed by:249
Symbol 249 MovieClipUses:237 239 241 243 245 247 248Used by:Timeline
Symbol 250 GraphicUsed by:276
Symbol 251 GraphicUsed by:253
Symbol 252 GraphicUsed by:253 277
Symbol 253 ButtonUses:251 252Used by:276
Symbol 254 GraphicUsed by:258
Symbol 255 GraphicUsed by:258
Symbol 256 GraphicUsed by:258
Symbol 257 GraphicUsed by:258
Symbol 258 ButtonUses:254 255 256 257Used by:276
Symbol 259 GraphicUsed by:276
Symbol 260 GraphicUsed by:276
Symbol 261 GraphicUsed by:276
Symbol 262 GraphicUsed by:276
Symbol 263 GraphicUsed by:276
Symbol 264 GraphicUsed by:276
Symbol 265 GraphicUsed by:276
Symbol 266 GraphicUsed by:276
Symbol 267 GraphicUsed by:276
Symbol 268 GraphicUsed by:276
Symbol 269 GraphicUsed by:276
Symbol 270 GraphicUsed by:276
Symbol 271 GraphicUsed by:276
Symbol 272 GraphicUsed by:276
Symbol 273 GraphicUsed by:276
Symbol 274 GraphicUsed by:276
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClipUses:250 253 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 247Used by:277
Symbol 277 MovieClipUses:276 252Used by:Timeline
Symbol 278 GraphicUsed by:280
Symbol 279 GraphicUsed by:280 282 284
Symbol 280 ButtonUses:278 143 279Used by:Timeline
Symbol 281 GraphicUsed by:282
Symbol 282 ButtonUses:281 143 279Used by:Timeline
Symbol 283 GraphicUsed by:284
Symbol 284 ButtonUses:283 143 279Used by:Timeline
Symbol 285 GraphicUsed by:Timeline
Symbol 286 GraphicUsed by:291
Symbol 287 GraphicUsed by:291
Symbol 288 GraphicUsed by:291
Symbol 289 GraphicUsed by:291
Symbol 290 GraphicUsed by:291
Symbol 291 MovieClipUses:286 287 288 289 290Used by:Timeline
Symbol 292 GraphicUsed by:293
Symbol 293 ButtonUses:292Used by:Timeline
Symbol 294 GraphicUsed by:Timeline
Symbol 295 GraphicUsed by:296
Symbol 296 MovieClipUses:295Used by:Timeline
Symbol 297 GraphicUsed by:302
Symbol 298 GraphicUsed by:300
Symbol 299 GraphicUsed by:300
Symbol 300 MovieClipUses:298 299Used by:302
Symbol 301 GraphicUsed by:302
Symbol 302 MovieClipUses:297 300 301Used by:Timeline
Symbol 303 GraphicUsed by:304
Symbol 304 MovieClipUses:303Used by:Timeline
Symbol 305 GraphicUsed by:312
Symbol 306 GraphicUsed by:312
Symbol 307 GraphicUsed by:312
Symbol 308 GraphicUsed by:312
Symbol 309 SoundUsed by:312
Symbol 310 GraphicUsed by:312
Symbol 311 GraphicUsed by:312
Symbol 312 MovieClipUses:305 306 31 307 308 309 310 311Used by:Timeline
Symbol 313 GraphicUsed by:314
Symbol 314 MovieClipUses:313Used by:Timeline
Symbol 315 GraphicUsed by:318
Symbol 316 GraphicUsed by:317
Symbol 317 MovieClipUses:316Used by:318
Symbol 318 MovieClipUses:315 317Used by:327 412  Timeline
Symbol 319 GraphicUsed by:320
Symbol 320 MovieClipUses:319Used by:Timeline
Symbol 321 GraphicUsed by:323
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClipUses:321 322Used by:Timeline
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:324Used by:326  Timeline
Symbol 326 MovieClipUses:325Used by:Timeline
Symbol 327 MovieClipUses:318Used by:Timeline
Symbol 328 GraphicUsed by:Timeline
Symbol 329 GraphicUsed by:330
Symbol 330 MovieClipUses:329Used by:Timeline
Symbol 331 GraphicUsed by:338
Symbol 332 GraphicUsed by:338
Symbol 333 GraphicUsed by:338
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClipUses:334Used by:338
Symbol 336 GraphicUsed by:338
Symbol 337 GraphicUsed by:338
Symbol 338 MovieClipUses:331 332 219 31 333 335 336 337Used by:Timeline
Symbol 339 GraphicUsed by:341
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClipUses:339 340Used by:Timeline
Symbol 342 GraphicUsed by:343
Symbol 343 MovieClipUses:342Used by:Timeline
Symbol 344 GraphicUsed by:Timeline
Symbol 345 GraphicUsed by:346
Symbol 346 MovieClipUses:345Used by:Timeline
Symbol 347 GraphicUsed by:Timeline
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:348Used by:Timeline
Symbol 350 GraphicUsed by:Timeline
Symbol 351 GraphicUsed by:Timeline
Symbol 352 GraphicUsed by:354
Symbol 353 GraphicUsed by:354
Symbol 354 MovieClipUses:352 353Used by:Timeline
Symbol 355 GraphicUsed by:Timeline
Symbol 356 GraphicUsed by:357
Symbol 357 MovieClipUses:356Used by:Timeline
Symbol 358 GraphicUsed by:Timeline
Symbol 359 GraphicUsed by:Timeline
Symbol 360 GraphicUsed by:Timeline
Symbol 361 GraphicUsed by:362
Symbol 362 MovieClipUses:361Used by:Timeline
Symbol 363 GraphicUsed by:366
Symbol 364 GraphicUsed by:366
Symbol 365 GraphicUsed by:366
Symbol 366 MovieClipUses:363 364 365Used by:367  Timeline
Symbol 367 MovieClipUses:366Used by:Timeline
Symbol 368 GraphicUsed by:369
Symbol 369 MovieClipUses:368Used by:Timeline
Symbol 370 GraphicUsed by:Timeline
Symbol 371 GraphicUsed by:374
Symbol 372 GraphicUsed by:374
Symbol 373 GraphicUsed by:374
Symbol 374 MovieClipUses:371 372 373Used by:Timeline
Symbol 375 GraphicUsed by:377
Symbol 376 GraphicUsed by:377
Symbol 377 MovieClipUses:375 376Used by:Timeline
Symbol 378 GraphicUsed by:380
Symbol 379 GraphicUsed by:380
Symbol 380 MovieClipUses:378 379Used by:Timeline
Symbol 381 GraphicUsed by:382
Symbol 382 MovieClipUses:381Used by:Timeline
Symbol 383 GraphicUsed by:Timeline
Symbol 384 GraphicUsed by:Timeline
Symbol 385 GraphicUsed by:Timeline
Symbol 386 GraphicUsed by:Timeline
Symbol 387 GraphicUsed by:Timeline
Symbol 388 GraphicUsed by:389
Symbol 389 MovieClipUses:388Used by:Timeline
Symbol 390 GraphicUsed by:Timeline
Symbol 391 GraphicUsed by:392
Symbol 392 MovieClipUses:391Used by:Timeline
Symbol 393 GraphicUsed by:394
Symbol 394 MovieClipUses:393Used by:Timeline
Symbol 395 GraphicUsed by:397
Symbol 396 GraphicUsed by:397
Symbol 397 MovieClipUses:395 396Used by:Timeline
Symbol 398 GraphicUsed by:400
Symbol 399 GraphicUsed by:400
Symbol 400 MovieClipUses:398 399Used by:Timeline
Symbol 401 GraphicUsed by:404
Symbol 402 GraphicUsed by:404
Symbol 403 GraphicUsed by:404
Symbol 404 MovieClipUses:401 402 403Used by:Timeline
Symbol 405 GraphicUsed by:407
Symbol 406 GraphicUsed by:407
Symbol 407 MovieClipUses:405 406Used by:Timeline
Symbol 408 GraphicUsed by:Timeline
Symbol 409 GraphicUsed by:410
Symbol 410 MovieClipUses:409Used by:Timeline
Symbol 411 GraphicUsed by:Timeline
Symbol 412 MovieClipUses:318Used by:Timeline
Symbol 413 GraphicUsed by:416
Symbol 414 GraphicUsed by:416
Symbol 415 GraphicUsed by:416
Symbol 416 MovieClipUses:413 414 415Used by:Timeline
Symbol 417 GraphicUsed by:419
Symbol 418 GraphicUsed by:419
Symbol 419 MovieClipUses:417 418Used by:Timeline
Symbol 420 GraphicUsed by:Timeline
Symbol 421 GraphicUsed by:422
Symbol 422 MovieClipUses:421Used by:Timeline
Symbol 423 GraphicUsed by:Timeline
Symbol 424 GraphicUsed by:425
Symbol 425 MovieClipUses:424Used by:Timeline
Symbol 426 GraphicUsed by:Timeline
Symbol 427 GraphicUsed by:Timeline
Symbol 428 GraphicUsed by:429
Symbol 429 MovieClipUses:428Used by:Timeline
Symbol 430 GraphicUsed by:Timeline
Symbol 431 GraphicUsed by:Timeline
Symbol 432 ButtonUses:130 127 128 129Used by:Timeline
Streaming Sound 1Used by:Symbol 32 MovieClip [proj2]
Streaming Sound 2Used by:Symbol 105 MovieClip [proj]

Instance Names

"bonusb"Frame 2Symbol 153 Button
"audio"Frame 2Symbol 122 MovieClip [audio]
"msel"Frame 4Symbol 201 MovieClip
"cont"Frame 4Symbol 231 MovieClip
"diffmc"Frame 4Symbol 235 MovieClip
"z4"Frame 6Symbol 249 MovieClip
"z2"Frame 6Symbol 249 MovieClip
"z1"Frame 6Symbol 249 MovieClip
"z3"Frame 6Symbol 249 MovieClip
"box"Frame 6Symbol 277 MovieClip
"help"Frame 10Symbol 291 MovieClip
"po"Frame 12Symbol 302 MovieClip
"oo"Frame 12Symbol 302 MovieClip
"lo"Frame 12Symbol 302 MovieClip
"ho"Frame 12Symbol 302 MovieClip
"go"Frame 12Symbol 302 MovieClip
"io"Frame 12Symbol 302 MovieClip
"jo"Frame 12Symbol 302 MovieClip
"ko"Frame 12Symbol 302 MovieClip
"walls"Frame 12Symbol 304 MovieClip
"cannon"Frame 13Symbol 312 MovieClip
"bonus"Frame 13Symbol 314 MovieClip
"walls"Frame 15Symbol 330 MovieClip
"cannon"Frame 15Symbol 312 MovieClip
"g"Frame 15Symbol 341 MovieClip
"tar"Frame 15Symbol 343 MovieClip
"target"Frame 15Symbol 343 MovieClip
"walls"Frame 18Symbol 346 MovieClip
"cannon"Frame 18Symbol 312 MovieClip
"walls"Frame 20Symbol 349 MovieClip
"g"Frame 20Symbol 354 MovieClip
"tar"Frame 20Symbol 343 MovieClip
"cannon"Frame 20Symbol 312 MovieClip
"target"Frame 22Symbol 343 MovieClip
"walls"Frame 22Symbol 357 MovieClip
"cannon"Frame 22Symbol 312 MovieClip
"g"Frame 22Symbol 341 MovieClip
"tar"Frame 22Symbol 343 MovieClip
"walls"Frame 24Symbol 362 MovieClip
"bon1"Frame 24Symbol 367 MovieClip
"bon2"Frame 24Symbol 367 MovieClip
"enem"Frame 24Symbol 369 MovieClip
"cannon"Frame 24Symbol 312 MovieClip
"g"Frame 24Symbol 323 MovieClip
"tar"Frame 24Symbol 343 MovieClip
"cannon"Frame 26Symbol 312 MovieClip
"g"Frame 26Symbol 377 MovieClip
"tar"Frame 26Symbol 343 MovieClip
"f"Frame 26Symbol 323 MovieClip
"cannon"Frame 28Symbol 312 MovieClip
"g"Frame 28Symbol 374 MovieClip
"tar"Frame 28Symbol 343 MovieClip
"f"Frame 28Symbol 377 MovieClip
"d"Frame 28Symbol 323 MovieClip
"cannon"Frame 30Symbol 312 MovieClip
"f"Frame 30Symbol 374 MovieClip
"g"Frame 30Symbol 341 MovieClip
"tar"Frame 30Symbol 343 MovieClip
"d"Frame 30Symbol 377 MovieClip
"s"Frame 30Symbol 323 MovieClip
"cannon"Frame 32Symbol 312 MovieClip
"f"Frame 32Symbol 374 MovieClip
"tar"Frame 32Symbol 343 MovieClip
"g"Frame 32Symbol 380 MovieClip
"tar"Frame 32Symbol 343 MovieClip
"s"Frame 32Symbol 377 MovieClip
"a"Frame 32Symbol 323 MovieClip
"walls"Frame 34Symbol 389 MovieClip
"bon3"Frame 34Symbol 367 MovieClip
"bon4"Frame 34Symbol 367 MovieClip
"g"Frame 34Symbol 397 MovieClip
"tar"Frame 34Symbol 343 MovieClip
"cannon"Frame 34Symbol 312 MovieClip
"f"Frame 36Symbol 397 MovieClip
"g"Frame 36Symbol 400 MovieClip
"tar"Frame 36Symbol 343 MovieClip
"cannon"Frame 36Symbol 312 MovieClip
"d"Frame 38Symbol 397 MovieClip
"g"Frame 38Symbol 404 MovieClip
"tar"Frame 38Symbol 343 MovieClip
"f"Frame 38Symbol 400 MovieClip
"cannon"Frame 38Symbol 312 MovieClip
"s"Frame 40Symbol 397 MovieClip
"f"Frame 40Symbol 404 MovieClip
"d"Frame 40Symbol 400 MovieClip
"tar"Frame 40Symbol 343 MovieClip
"g"Frame 40Symbol 407 MovieClip
"cannon"Frame 40Symbol 312 MovieClip
"walls"Frame 42Symbol 410 MovieClip
"bon5"Frame 42Symbol 367 MovieClip
"cannon"Frame 42Symbol 312 MovieClip
"tar"Frame 42Symbol 412 MovieClip
"cannon"Frame 44Symbol 312 MovieClip
"f"Frame 44Symbol 318 MovieClip
"g"Frame 44Symbol 416 MovieClip
"tar"Frame 44Symbol 343 MovieClip
"cannon"Frame 46Symbol 312 MovieClip
"d"Frame 46Symbol 318 MovieClip
"f"Frame 46Symbol 416 MovieClip
"tar"Frame 46Symbol 343 MovieClip
"g"Frame 46Symbol 419 MovieClip
"cannon"Frame 48Symbol 312 MovieClip
"s"Frame 48Symbol 318 MovieClip
"g"Frame 48Symbol 318 MovieClip
"tar"Frame 48Symbol 343 MovieClip
"d"Frame 48Symbol 416 MovieClip
"f"Frame 48Symbol 419 MovieClip
"cannon"Frame 50Symbol 312 MovieClip
"x"Frame 50Symbol 318 MovieClip
"f"Frame 50Symbol 318 MovieClip
"tar"Frame 50Symbol 327 MovieClip
"s"Frame 50Symbol 416 MovieClip
"d"Frame 50Symbol 419 MovieClip
"cannon"Frame 52Symbol 312 MovieClip
"z"Frame 52Symbol 318 MovieClip
"d"Frame 52Symbol 318 MovieClip
"f"Frame 52Symbol 318 MovieClip
"x"Frame 52Symbol 416 MovieClip
"s"Frame 52Symbol 419 MovieClip
"g"Frame 52Symbol 302 MovieClip
"tar"Frame 52Symbol 343 MovieClip
"walls"Frame 54Symbol 422 MovieClip
"bonusicon"Frame 54Symbol 366 MovieClip
"cannon"Frame 54Symbol 312 MovieClip
"io"Frame 54Symbol 302 MovieClip
"po"Frame 54Symbol 302 MovieClip
"oo"Frame 54Symbol 302 MovieClip
"lo"Frame 54Symbol 302 MovieClip
"go"Frame 54Symbol 302 MovieClip
"jo"Frame 54Symbol 302 MovieClip
"ho"Frame 54Symbol 302 MovieClip
"ko"Frame 54Symbol 302 MovieClip
"walls"Frame 56Symbol 425 MovieClip
"cannon"Frame 56Symbol 312 MovieClip
"io"Frame 56Symbol 302 MovieClip
"po"Frame 56Symbol 302 MovieClip
"oo"Frame 56Symbol 302 MovieClip
"lo"Frame 56Symbol 302 MovieClip
"go"Frame 56Symbol 302 MovieClip
"jo"Frame 56Symbol 302 MovieClip
"ho"Frame 56Symbol 302 MovieClip
"ko"Frame 56Symbol 302 MovieClip
"walls"Frame 58Symbol 429 MovieClip
"cannon"Frame 58Symbol 312 MovieClip
"io"Frame 58Symbol 302 MovieClip
"oo"Frame 58Symbol 302 MovieClip
"lo"Frame 58Symbol 302 MovieClip
"go"Frame 58Symbol 302 MovieClip
"jo"Frame 58Symbol 302 MovieClip
"ho"Frame 58Symbol 302 MovieClip
"ko"Frame 58Symbol 302 MovieClip
"po"Frame 58Symbol 302 MovieClip
"li1"Symbol 44 MovieClip [selectlist] Frame 1Symbol 43 Button
"li2"Symbol 44 MovieClip [selectlist] Frame 1Symbol 43 Button
"li3"Symbol 44 MovieClip [selectlist] Frame 1Symbol 43 Button
"li4"Symbol 44 MovieClip [selectlist] Frame 1Symbol 43 Button
"li5"Symbol 44 MovieClip [selectlist] Frame 1Symbol 43 Button
"li6"Symbol 44 MovieClip [selectlist] Frame 1Symbol 43 Button
"li7"Symbol 44 MovieClip [selectlist] Frame 1Symbol 43 Button
"li8"Symbol 44 MovieClip [selectlist] Frame 1Symbol 43 Button
"li9"Symbol 44 MovieClip [selectlist] Frame 1Symbol 43 Button
"li10"Symbol 44 MovieClip [selectlist] Frame 1Symbol 43 Button
"li11"Symbol 44 MovieClip [selectlist] Frame 1Symbol 43 Button
"li12"Symbol 44 MovieClip [selectlist] Frame 1Symbol 43 Button
"li13"Symbol 44 MovieClip [selectlist] Frame 1Symbol 43 Button
"li14"Symbol 44 MovieClip [selectlist] Frame 1Symbol 43 Button
"li15"Symbol 44 MovieClip [selectlist] Frame 1Symbol 43 Button
"li16"Symbol 44 MovieClip [selectlist] Frame 1Symbol 43 Button
"li17"Symbol 44 MovieClip [selectlist] Frame 1Symbol 43 Button
"li18"Symbol 44 MovieClip [selectlist] Frame 1Symbol 43 Button
"missile"Symbol 105 MovieClip [proj] Frame 1Symbol 88 MovieClip
"mute"Symbol 122 MovieClip [audio] Frame 1Symbol 112 MovieClip
"larrow"Symbol 122 MovieClip [audio] Frame 1Symbol 114 Button
"rarrow"Symbol 122 MovieClip [audio] Frame 1Symbol 115 Button
"bar"Symbol 132 MovieClip Frame 1Symbol 125 MovieClip
"l1"Symbol 277 MovieClip Frame 2Symbol 276 MovieClip
"l2"Symbol 277 MovieClip Frame 2Symbol 276 MovieClip
"l3"Symbol 277 MovieClip Frame 2Symbol 276 MovieClip
"l4"Symbol 277 MovieClip Frame 3Symbol 276 MovieClip
"l5"Symbol 277 MovieClip Frame 3Symbol 276 MovieClip
"l6"Symbol 277 MovieClip Frame 3Symbol 276 MovieClip
"l7"Symbol 277 MovieClip Frame 3Symbol 276 MovieClip
"l8"Symbol 277 MovieClip Frame 3Symbol 276 MovieClip
"l9"Symbol 277 MovieClip Frame 4Symbol 276 MovieClip
"l10"Symbol 277 MovieClip Frame 4Symbol 276 MovieClip
"l11"Symbol 277 MovieClip Frame 4Symbol 276 MovieClip
"l12"Symbol 277 MovieClip Frame 4Symbol 276 MovieClip
"l13"Symbol 277 MovieClip Frame 5Symbol 276 MovieClip
"l14"Symbol 277 MovieClip Frame 5Symbol 276 MovieClip
"l16"Symbol 277 MovieClip Frame 5Symbol 276 MovieClip
"l17"Symbol 277 MovieClip Frame 5Symbol 276 MovieClip
"l18"Symbol 277 MovieClip Frame 5Symbol 276 MovieClip
"to"Symbol 302 MovieClip Frame 1Symbol 300 MovieClip
"launch"Symbol 312 MovieClip Frame 1Symbol 31 MovieClip
"g"Symbol 327 MovieClip Frame 1Symbol 318 MovieClip
"g"Symbol 327 MovieClip Frame 580Symbol 318 MovieClip
"g"Symbol 412 MovieClip Frame 1Symbol 318 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "music4"
ExportAssets (56)Timeline Frame 1Symbol 2 as "music3"
ExportAssets (56)Timeline Frame 1Symbol 3 as "music2"
ExportAssets (56)Timeline Frame 1Symbol 4 as "music1"
ExportAssets (56)Timeline Frame 1Symbol 7 as "a2"
ExportAssets (56)Timeline Frame 1Symbol 32 as "proj2"
ExportAssets (56)Timeline Frame 1Symbol 33 as "arrow"
ExportAssets (56)Timeline Frame 1Symbol 35 as "turretshot"
ExportAssets (56)Timeline Frame 1Symbol 44 as "selectlist"
ExportAssets (56)Timeline Frame 1Symbol 47 as "ex"
ExportAssets (56)Timeline Frame 1Symbol 62 as "smoke"
ExportAssets (56)Timeline Frame 1Symbol 79 as "exp2"
ExportAssets (56)Timeline Frame 1Symbol 105 as "proj"
ExportAssets (56)Timeline Frame 1Symbol 122 as "audio"

Labels

"menu"Frame 2
"settings"Frame 4
"levsel"Frame 6
"newg"Frame 8
"tut2"Frame 10
"win"Frame 13
"tutorial"Frame 15
"D1"Frame 18
"d2"Frame 20
"d3"Frame 22
"j1"Frame 24
"j2"Frame 26
"j3"Frame 28
"j4"Frame 30
"j5"Frame 32
"c1"Frame 34
"c2"Frame 36
"c3"Frame 38
"c4"Frame 40
"f1"Frame 42
"f2"Frame 44
"f3"Frame 46
"f4"Frame 48
"f5"Frame 50
"f6"Frame 52
"bonuslevel1"Frame 54
"bonuslevel2"Frame 56
"secret"Frame 58
"win2"Frame 62
"stolen"Frame 81
"loaded"Symbol 132 MovieClip Frame 3
"easy"Symbol 235 MovieClip Frame 1
"normal"Symbol 235 MovieClip Frame 2
"hard"Symbol 235 MovieClip Frame 3
"lock"Symbol 276 MovieClip Frame 19
"blowup"Symbol 341 MovieClip Frame 2

Dynamic Text Variables

_root.scoreSymbol 120 EditableText"<p align="center"></p>"
_root.highestscoreSymbol 121 EditableText"<p align="center"></p>"




http://swfchan.com/6/28734/info.shtml
Created: 20/5 -2019 06:55:08 Last modified: 20/5 -2019 06:55:08 Server time: 22/12 -2024 12:05:55