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

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

Star Blaster.swf

This is the info page for
Flash #37040

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


Text
Star Blaster is a high
performance exploring
and shooting game. A
computer of at least
2 gHz is recommended.

For higher framerates and a
fullscreen gaming experience,
download a desktop version
of the game at www.kwarp.com

Start Streaming

Loading

Star Blaster

Bonus!

Star Blaster Credits

Clovite

Chompy

Swimmy

Sharky

Puffite

Cannon 1

Cannon 2

Blastite

Blotch

Megaclovite

Giant Enemy Crab

Blotch Queen

Greg "KWarp" Lieberman

Art, Animation,
and Programming

Rushjet1

Music

Careful!

Click to Begin

Blotch Queen

Final Boss

Hmm...

Final World

<p align="left"><font face="Sydnie" size="34" color="#ffff00" letterSpacing="0.000000" kerning="1">Enemies: ??</font></p>

Shield:

Quit

Restart

Continue

Press SPACE to pause at any time.

Strike its weak point for MASSIVE damage!

Giant Enemy Crab

World 2

Some terrain will
get in your way.

Some enemies will
chase you. Watch out!

Stay sharp!

Good job! You've
mastered the basics!

Sound File Container

Megaclovite

BOSS STAGE

Selected

to swap them

Hit

F

(WASD also works)

Keyboard and Mouse

Mouse Only

Don't like the controls?

You can't hurt cannons!

Some terrain you can pass through

Some you can't

Destroy all enemies

GOAL

To activate the goal

Place all items to be exported for actionscript here.

Credits

Settings

Start

Esc

To exit fullscreen: press

for fullscreen mode.

For offline versions of the game: Press CTRL+

Press SPACEBAR to pause the game at any time.

Image quality is automatically reduced if the game runs slowly.

key to swap these controls in game!

Press the

Main Menu

Controls:

Contact:
kwarp11@gmail.com

Tools Used:
-Flash 8
-Audacity
-1001 Sound
FX Library
-Actionscript.org

Rushjet1

Greg "KWarp" Lieberman

Music

Copyright © Greg Lieberman 2006

Art, Animation, and Programming

Sound File Container 2
(for streaming music)

Bonus

<p align="left"><font face="Sydnie" size="36" color="#ffffff" letterSpacing="0.000000" kerning="1">found: ??/18</font></p>

In hours, minutes, seconds, milliseconds

<p align="left"><font face="Sydnie" size="36" color="#ffffff" letterSpacing="0.000000" kerning="1">Time: ?: ?: ?: ???</font></p>

A Winner is you!

ActionScript [AS1/AS2]

Frame 1
Stage.showMenu = false; _global.mouseOnly = true; if (generalKeyListener == undefined) { generalKeyListener = new Object(); Key.addListener(generalKeyListener); } generalKeyListener.onKeyDown = function () { if (Key.isDown(16)) { } if (Key.isDown(80)) { if (debugmode == true) { nextLevel(); } } if (Key.isDown(70)) { _global.mouseOnly = !mouseOnly; } };
Frame 3
stop();
Frame 6
function makeCustomMouse() { Mouse.hide(); attachMovie("mousePointer", "mp", 7); mp.onEnterFrame = customMouse; } function customMouse() { this._x = _root._xmouse; this._y = _root._ymouse; } function pausegame() { mypause = !mypause; myMouseIsDown = false; pausescreen(); if (mypause) { disableship(); } else { enableship(); } light.pausemethod(); mymovelayer.theOC.pausemethod(); mymovelayer.theENV.pausemethod(); mymovelayer.currentLevel.pausemethod(); mymovelayer.currentMGDHit.pausemethod(); var _local1 = new Array(); _local1 = _local1.concat(baddie_array, object_array, hit_array, shot_array, wall_array, mg_array, mghit_array, shipbullet_array); i = 0; while (i < _local1.length) { _local1[i].pausemethod(); i++; } } function forcepause(shouldpause) { mypause = !shouldpause; pausegame(); } function pausescreen() { if (mypause) { attachpausescreen(); } else { removepausescreen(); } } function attachpausescreen() { myscenelayer.attachMovie("PauseMenu", "mypausemenu", 5); myscenelayer.mypausemenu._x = 200; myscenelayer.mypausemenu._y = 130; myscenelayer.mypausemenu._alpha = 80; _quality = "HIGH"; } function removepausescreen() { myscenelayer.mypausemenu.removeMovieClip(); } function startgame() { attachmain(); makeship(); setupship(); Key.addListener(pauseListener); beginLevel(mylevel); } function endgame() { stopAllSounds(); removeship(); removemain(); clearLevel(); Key.removeListener(pauseListener); Mouse.removeListener(shipMouseListener); } function backtomenu() { endgame(); gotoAndStop ("menu"); } function gotowon() { endgame(); playSound(konamizedS); gotoAndStop ("won"); attachMovie("credits", "thecredits", 3); } function restart() { clearLevel(); disableship(); setupship(); beginLevel(mylevel); } function clearLevel() { baddie_array = new Array(); object_array = new Array(); hit_array = new Array(); shot_array = new Array(); wall_array = new Array(); mg_array = new Array(); mghit_array = new Array(); clearshipbullet_array(); roomenemies = 0; pausescreen(); removeLevel(); Mouse.show(); forcepause(false); darkLevel(false); myscenelayer.currentCUTSCENE.removeMovieClip(); myscenelayer.bossHP.removeMovieClip(); mp.removeMovieClip(); } function clearshipbullet_array() { while (shipbullet_array.length > 0) { removeMovieClip(shipbullet_array.pop()); } shipbullet_array = new Array(); } function nextLevel() { if (mylevel == -1) { mylevel = 1; } else { mylevel++; } if (mylevel == 7) { theship.maxhp = 150; } else if (mylevel == 13) { theship.maxhp = 200; } clearLevel(); Key.removeListener(pauseListener); Key.addListener(pauseListener); gotbonusbox = false; setupship(); beginLevel(mylevel); } function attachmain() { attachMovie("mainbar", "statusbar", 5); statusbar._y = 262.6; attachMovie("scenelayer", "myscenelayer", 6); } function removemain() { statusbar.removeMovieClip(); myscenelayer.removeMovieClip(); } function beginLevel(levelNum) { makeCustomMouse(); _quality = "HIGH"; if (levelNum == -1) { generateLevel("leveltesthit", "leveltestfg", "leveltestmg", "leveltestbg", "leveltestobjects"); } else if (levelNum == 1) { playSound(konamizedS); generateLevel("level4hit", "level4fg", "level4mg", "level4bg", "level4objects"); addcutscene("howtoplay1"); } else if (levelNum == 2) { playSound(konamizedS); generateLevel("level2hit", "level2fg", "level2mg", "level2bg", "level2objects"); addcutscene("howtoplay2"); } else if (levelNum == 3) { playSound(konamizedS); generateLevel("level5hit", "level5fg", "level5mg", "level5bg", "level5objects"); addcutscene("howtoplay3"); } else if (levelNum == 4) { playSound(konamizedS); generateLevel("level12hit", "level12fg", "level12mg", "level12bg", "level12objects"); addcutscene("howtoplay5"); } else if (levelNum == 5) { playSound(konamizedS); generateLevel("level13hit", "level13fg", "level13mg", "level13bg", "level13objects"); addcutscene("controls"); } else if (levelNum == 6) { streamCheck(); playSound(stratosphereS); generateLevel("levelboss1hit", "levelboss1fg", "levelboss1mg", "levelboss1bg", "levelboss1objects"); addcutscene("boss1"); } else if (levelNum == 7) { streamCheck(); playSound(memoriesS); generateLevel("level7hit", "level7fg", "level7mg", "level7bg", "level7objects"); addcutscene("ocean1"); } else if (levelNum == 8) { streamCheck(); playSound(memoriesS); generateLevel("level16hit", "level16fg", "level16mg", "level16bg", "level16objects"); addcutscene("controls2"); } else if (levelNum == 9) { streamCheck(); playSound(memoriesS); generateLevel("level15hit", "level15fg", "level15mg", "level15bg", "level15objects"); addcutscene("ocean2"); } else if (levelNum == 10) { streamCheck(); playSound(memoriesS); generateLevel("level14hit", "level14fg", "level14mg", "level14bg", "level14objects"); } else if (levelNum == 11) { streamCheck(); playSound(memoriesS); generateLevel("level17hit", "level17fg", "level17mg", "level17bg", "level17objects"); } else if (levelNum == 12) { playSound(stratosphereS); generateLevel("levelboss2hit", "levelboss2fg", "levelboss2mg", "levelboss2bg", "levelboss2objects"); addcutscene("boss2"); } else if (levelNum == 13) { streamCheck(); playSound(overdriveS); generateLevel("level18hit", "level18fg", "level18mg", "level18bg", "level18objects"); addcutscene("asteroid1"); } else if (levelNum == 14) { streamCheck(); playSound(overdriveS); generateLevel("level19hit", "level19fg", "level19mg", "level19bg", "level19objects"); addcutscene("cannons"); } else if (levelNum == 15) { streamCheck(); playSound(overdriveS); generateLevel("level20hit", "level20fg", "level20mg", "level20bg", "level20objects"); addcutscene("asteroid2"); } else if (levelNum == 16) { streamCheck(); playSound(overdriveS); generateLevel("level21hit", "level21fg", "level21mg", "level21bg", "level21objects"); } else if (levelNum == 17) { streamCheck(); playSound(overdriveS); generateLevel("level22hit", "level22fg", "level22mg", "level22bg", "level22objects"); addcutscene("asteroid3"); } else if (levelNum == 18) { streamCheck(); playSound(stratosphereS); generateLevel("levelboss3hit", "levelboss3fg", "levelboss3mg", "levelboss3bg", "levelboss3objects"); addcutscene("boss3"); } else { gotowon(); } } function generateLevel(level, fgd, mgd, bgd, enemy) { mymovelayer.attachMovie("theENVclip", "theENV", 7); mymovelayer.theENV.pausemethod = howtopause; mymovelayer.attachMovie("objectclip", "theOC", 6); mymovelayer.theOC.onEnterFrame = hitTestActions; mymovelayer.theOC.compileArray = makeOCArray; mymovelayer.theOC.pausemethod = howtopause; mymovelayer.attachMovie(level, "currentLevel", 5); mymovelayer.currentLevel.onEnterFrame = hitTestActions; mymovelayer.currentLevel.compileArray = makeCLArray; mymovelayer.currentLevel.pausemethod = howtopause; mymovelayer.attachMovie("MGDHit", "currentMGDHit", 4); mymovelayer.currentMGDHit.onEnterFrame = hitTestActions; mymovelayer.currentMGDHit.compileArray = makeMGDHitArray; mymovelayer.currentMGDHit.pausemethod = howtopause; mymovelayer.attachMovie("bulletclip", "theBL", 9); mymovelayer.attachMovie(fgd, "currentFGD", 10); mymovelayer.attachMovie(mgd, "currentMGD", 3); mymovelayer.attachMovie(bgd, "currentBGD", 2); mymovelayer.attachMovie(enemy, "currentENEMY", 1); mymovelayer.currentENEMY._visible = false; } function addcutscene(sceneName) { myscenelayer.attachMovie(sceneName, "currentCUTSCENE", 6); if (myscenelayer.currentCUTSCENE != undefined) { _root.forcepause(true); Key.removeListener(pauseListener); myscenelayer.currentCUTSCENE.onMouseUp = removecutscene; } } function removecutscene() { Key.addListener(pauseListener); _root.forcepause(false); this.removeMovieClip(); } function removeLevel() { _quality = "HIGH"; mymovelayer.theOC.removeMovieClip(); mymovelayer.theENV.removeMovieClip(); mymovelayer.theBL.removeMovieClip(); mymovelayer.currentLevel.removeMovieClip(); mymovelayer.currentFGD.removeMovieClip(); mymovelayer.currentMGD.removeMovieClip(); mymovelayer.currentMGDHit.removeMovieClip(); mymovelayer.currentBGD.removeMovieClip(); mymovelayer.currentENEMY.removeMovieClip(); } function darkLevel(makedark) { if (makedark) { attachMovie("darkness", "light", 4); light.onEnterFrame = followMouse; light.pausemethod = howtopause; } else { light.removeMovieClip(); } } function followMouse() { this._x = _xmouse; this._y = _ymouse; } function createBullet() { gun1S.start(0, 0); shipbulletDepth = mymovelayer.theBL.getNextHighestDepth(); nm = ["bl" + shipbulletDepth]; mymovelayer.theBL.attachMovie("bullet_gr", nm, shipbulletDepth); sb = mymovelayer.theBL[nm]; sb.moveblx = Math.cos(myangle * (Math.PI/180)); sb.movebly = Math.sin(myangle * (Math.PI/180)) * -1; sb.moveblx = sb.moveblx * 1000; sb.movebly = sb.movebly * 1000; sb.moveblx = Math.round(sb.moveblx); sb.movebly = Math.round(sb.movebly); sb.moveblx = sb.moveblx / 1000; sb.movebly = sb.movebly / 1000; sb._x = (sb.startx = theship._x + (sb.moveblx * 15)); sb._y = (sb.starty = theship._y + (sb.movebly * 15)); sb.speed = 7; sb.onEnterFrame = moveBullet; sb.pausemethod = howtopause; shipbullet_array.push(sb); } function moveBullet() { this._x = this._x + (this.moveblx * this.speed); this._y = this._y + (this.movebly * this.speed); if ((Math.abs(this._x - theship._x) > 215) || (Math.abs(this._y - theship._y) > 165)) { removeBullet(this); } } function removeBullet(bullet) { if (bullet == undefined) { trace("ERROR: removeBullet bullet undefined"); } ble = _root.attachObject("bullet_gr_explode"); ble._x = bullet._x; ble._y = bullet._y; ble._rotation = random(360); ble.bullethitactions = _root.ignorebullet; ble.shiphitactions = _root.ignoreship; rb = 0; while (rb < shipbullet_array.length) { if (bullet == shipbullet_array[rb]) { shipbullet_array[rb].removeMovieClip(); shipbullet_array.splice(rb, 1); } rb++; } } function createEnemyBullet(myname, myangle, myx, myy) { bl = attachShot(myname); moveblx = Math.cos(myangle * (Math.PI/180)); movebly = Math.sin(myangle * (Math.PI/180)) * -1; moveblx = moveblx * 1000; movebly = movebly * 1000; moveblx = Math.round(moveblx); movebly = Math.round(movebly); moveblx = moveblx / 1000; movebly = movebly / 1000; bl._x = (bl.startx = myx + (moveblx * 35)); bl._y = (bl.starty = myy + (movebly * 35)); bl.moveblx = moveblx; bl.movebly = movebly; bl.speed = 4; bl.onEnterFrame = moveEnemyBullet; bl._rotation = -myangle; bl.mydamage = 20; bl.shiphitactions = removebulletandhurt; bl.bullethitactions = ignorebullet; bl.pausemethod = howtopause; } function moveEnemyBullet() { this._x = this._x + (this.moveblx * this.speed); this._y = this._y + (this.movebly * this.speed); if ((Math.abs(this._x - this.startx) > 400) || (Math.abs(this._y - this.starty) > 300)) { this.removeMovieClip(); } } function createGloopDrop() { dr = attachtoMGDHit(this.mydrop); dr._x = this._x; dr._y = (dr.starty = this._y); dr.airtime = getTimer(); dr.speed = 0; dr.onEnterFrame = moveGloopDrop; dr.mydamage = 15; dr.shiphitactions = removebulletandhurt; dr.bullethitactions = removebothbullets; dr.pausemethod = howtopause; } function moveGloopDrop() { this.speed = this.speed + 0.2; this._y = this._y + this.speed; if ((this._y - this.starty) > 250) { this.removeMovieClip(); } } function removebothbullets() { removeBullet(this.hitbybullet); this.removeMovieClip(); } function removebulletandhurt() { theship.hurtship(this.mydamage); if ((shiphitS.position == 0) || (shiphitS.position == shiphitS.duration)) { shiphitS.start(0, 0); } theship.px = 0; theship.py = 0; this.removeMovieClip(); } function ignorebullet() { } function ignoreship() { } function attachBaddie(myname, myx, myy) { baddieDepth = mymovelayer.theOC.getNextHighestDepth(); bd = ["enemy" + baddieDepth]; mymovelayer.theOC.attachMovie(myname, bd, baddieDepth); mymovelayer.theOC[bd]._x = myx; mymovelayer.theOC[bd]._y = myy; mymovelayer.theOC[bd].pausemethod = howtopause; baddie_array.push(mymovelayer.theOC[bd]); roomenemies++; return(mymovelayer.theOC[bd]); } function attachObject(myname) { objectDepth = mymovelayer.theOC.getNextHighestDepth(); bd = ["object" + objectDepth]; mymovelayer.theOC.attachMovie(myname, bd, objectDepth); mymovelayer.theOC[bd].pausemethod = howtopause; object_array.push(mymovelayer.theOC[bd]); return(mymovelayer.theOC[bd]); } function attachtoHit(myname) { hitDepth = mymovelayer.currentLevel.getNextHighestDepth(); ht = ["hit" + hitDepth]; mymovelayer.currentLevel.attachMovie(myname, ht, hitDepth); mymovelayer.currentLevel[ht].pausemethod = howtopause; hit_array.push(mymovelayer.currentLevel[ht]); return(mymovelayer.currentLevel[ht]); } function attachShot(myname) { shotDepth = mymovelayer.theOC.getNextHighestDepth(); sh = ["projectile" + shotDepth]; mymovelayer.theOC.attachMovie(myname, sh, shotDepth); mymovelayer.theOC[sh].pausemethod = howtopause; shot_array.push(mymovelayer.theOC[sh]); return(mymovelayer.theOC[sh]); } function attachWall(myname) { wallDepth = mymovelayer.currentMGDHit.getNextHighestDepth(); wl = ["wall" + wallDepth]; mymovelayer.currentMGDHit.attachMovie(myname, wl, wallDepth); wall_array.push(mymovelayer.currentMGDHit[wl]); return(mymovelayer.currentMGDHit[wl]); } function attachtoMGD(myname) { mgDepth = mymovelayer.currentMGD.getNextHighestDepth(); mg = ["mg" + mgDepth]; mymovelayer.currentMGD.attachMovie(myname, mg, mgDepth); mg_array.push(mymovelayer.currentMGD[mg]); return(mymovelayer.currentMGD[mg]); } function attachtoMGDHit(myname) { mghitDepth = mymovelayer.currentMGDHit.getNextHighestDepth(); mgh = ["mgh" + mghitDepth]; mymovelayer.currentMGDHit.attachMovie(myname, mgh, mghitDepth); mghit_array.push(mymovelayer.currentMGDHit[mgh]); return(mymovelayer.currentMGDHit[mgh]); } function howtopause() { if (this.beforepause == undefined) { this.beforepause = this.onEnterFrame; } if (mypause) { this.onEnterFrame = null; if (this.animationpause != undefined) { this.animationpause(); } } else if (!mypause) { this.onEnterFrame = this.beforepause; if (this.animationpause != undefined) { this.animationpause(); } } } function turnRed(mc) { var _local2 = [1, 0, 0, 0, 200, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1]; var _local1 = new flash.filters.ColorMatrixFilter(_local2); mc.filters = [_local1]; } function turnNormal(mc) { mc.filters = null; } function playSound(sound) { if (prevSound != sound) { stopAllSounds(); sound.start(0, 999); } prevSound = sound; } function refreshFPS() { temp = Math.round(fps); if (temp > 45) { temp = 45; } statusbar.frameRate_txt.text = "fps: " + temp; adjustQuality(); } function refreshSomeThings() { statusbar.enemiestext.text = "Enemies: " + roomenemies; if (_global.mouseOnly) { statusbar.controltext.text = "Control: Mouse Only"; } else { statusbar.controltext.text = "Control: Mouse+Keyboard"; } } function adjustQuality() { if (fps < 26) { if (this._quality == "HIGH") { this._quality = "MEDIUM"; } } else if (fps < 20) { if (this._quality == "MEDIUM") { this._quality = "LOW"; } } else if (fps > 44) { if (this._quality == "MEDIUM") { this._quality = "HIGH"; } } else if (fps > 40) { if (this._quality == "LOW") { this._quality = "MEDIUM"; } } } function streamCheck() { stratosphereS.attachSound("stratosphere"); memoriesS.attachSound("sea of memories"); overdriveS.attachSound("overdrive"); } function goalactions() { if (roomenemies < 0) { trace("Error: Roomenemies: " + roomenemies); backtomenu(); } if (roomenemies == 0) { this.gotoAndStop("flashy"); if (dsf == undefined) { goalbeepS.start(0, 0); } dsf = 0; if (this.hitTest(mymovelayer._x + theship._x, mymovelayer._y + theship._y, false)) { goalpulseS.stop("goalpulse"); dsf = undefined; nextLevel(); } } else { this.gotoAndStop("normal"); goalpulseS.stop("goalpulse"); } } function goalpause() { if (mypause) { this.myflashy.stop(); } else { this.myflashy.play(); } } function randombubble() { if ((k == undefined) || (k == 100)) { k = 0; bl = attachObject("bubble"); bl._x = (theship._x - 200) + random(400); bl._y = theship._y + 200; bl._rotation = 0; bl._xscale = (bl._yscale = 50 + random(100)); bl.myHP = 1; bl.onEnterFrame = _root.movebubble; bl.shiphitactions = _root.bubblebounce; bl.bullethitactions = _root.bubblehurt; } k++; } function randomasteroid() { if ((d == undefined) || (d == 60)) { d = 0; as = attachObject("asteroid"); as._x = (theship._x + 150) + random(200); as._y = theship._y - 200; as._rotation = 0; as._xscale = (as._yscale = 50 + random(100)); as.myHP = 3; as.onEnterFrame = _root.moveasteroid; as.shiphitactions = _root.asteroidbounce; as.bullethitactions = _root.asteroidhurt; } d++; } function randomasteroid2() { if ((k == undefined) || (k == 50)) { k = 0; as = attachObject("asteroid"); as._x = (theship._x + 150) + random(200); as._y = theship._y - 200; as._rotation = 0; as._xscale = (as._yscale = 50 + random(100)); as.myHP = 3; as.onEnterFrame = _root.moveasteroid; as.shiphitactions = _root.asteroidbounce; as.bullethitactions = _root.asteroidhurt; as.px = -3; as.py = 3; } k++; } function hitTestActions() { mymx = mymovelayer._x; mymy = mymovelayer._y; theshipx = theship.x; theshipy = theship.y; shiphittestx = theshipx + mymx; shiphittesty = theshipy + mymy; var _local4 = false; this.compileArray(); var _local2 = new Array(); _local2 = this.myobjects_array; if (_local2 == undefined) { trace("ERROR: Layer without eval_array"); } if (this.hitTest(shiphittestx, shiphittesty, true)) { i = 0; while (i < (_local2.length + 1)) { if (_local2[i].hitTest(shiphittestx, shiphittesty, true)) { if (_local2[i].shiphitactions == undefined) { theship.bounceandhurt(10); } else { _local2[i].shiphitactions(); } _local4 = true; } if ((i == _local2.length) && (!_local4)) { theship.bounceandhurt(10); } i++; } } else { theship.consecutiveHits = 0; } j = 0; while (j < shipbullet_array.length) { bl = shipbullet_array[j]; bulletx = bl._x + mymx; bullety = bl._y + mymy; var _local3 = false; if (this.hitTest(bulletx, bullety, true)) { i = 0; while (i < (_local2.length + 1)) { if (_local2[i].hitTest(bulletx, bullety, true)) { if (_local2[i].bullethitactions == undefined) { removeBullet(bl); bulletexplodeS.start(0.03, 0); } else { _local2[i].hitbybullet = bl; _local2[i].bullethitactions(); } _local3 = true; } if ((i == _local2.length) && (!_local3)) { removeBullet(bl); bulletexplodeS.start(0.03, 0); } i++; } } j++; } } function makeCLArray() { var _local2 = new Array(); this.myobjects_array = _local2.concat(hit_array, wall_array); } function makeMGDHitArray() { var _local2 = new Array(); this.myobjects_array = _local2.concat(mghit_array); } function makeOCArray() { var _local2 = new Array(); this.myobjects_array = _local2.concat(baddie_array, object_array, shot_array); } function gloop() { if (this.k == undefined) { this.k = random(99); } if (this.k >= 100) { this.k = 0; this.createGloopDrop(); } this.k++; } function gloopwallbounce() { gloophitS.start(0.005, 0); theship.px = theship.px * -2; theship.py = theship.py * -2; capshipspeed(9); } function gloopwallhurt() { this.myHP--; removeBullet(this.hitbybullet); bulletexplodeS.start(0.03, 0); if (this.myHP <= 0) { this.onEnterFrame = null; this.bullethitactions = _root.ignorebullet; this.shiphitactions = _root.ignoreship; this.gotoAndStop("explode"); } else { this.gotoAndStop("hit"); } } function watercurrentbounce() { if (this.angle == undefined) { if (this._rotation < 0) { this.angle = Math.round(this._rotation * -1); } else { this.angle = Math.round(360 - this._rotation); } movecrx = Math.cos(this.angle * (Math.PI/180)); movecry = Math.sin(this.angle * (Math.PI/180)) * -1; movecrx = movecrx * 1000; movecry = movecry * 1000; movecrx = Math.round(movecrx); movecry = Math.round(movecry); movecrx = movecrx / 1000; movecry = movecry / 1000; this.movecrx = movecrx; this.movecry = movecry; this.speed = 1; } if (!theship.deadzone) { theship.px = theship.px * 0.9; theship.py = theship.py * 0.9; } theship.px = theship.px + (this.movecrx * this.speed); theship.py = theship.py + (this.movecry * this.speed); capshipspeed(8); } function watercurrentpause() { if (mypause) { this.mycurrent.stop(); } else { this.mycurrent.play(); } } function blowupwallswitchhurt() { removeBullet(this.hitbybullet); this.bullethitactions = undefined; this.gotoAndStop("activated"); m = wall_array.length - 1; while (m >= 0) { if (wall_array[m] != undefined) { wl = wall_array[m]; switchhitS.start(0.02, 0); cwe = _root.attachtoMGD("cavewall_explode"); cwe._x = wl._x; cwe._y = wl._y; cwe._xscale = wl._xscale; cwe._yscale = wl._yscale; temp_rotation = wl._rotation; wl._rotation = 0; cwe._width = wl._width; cwe._height = wl._height; cwe._rotation = temp_rotation; wl.removeMovieClip(); wall_array.splice(m, 1); m = -1; } m--; } } function bonusboxhurt() { this.myHP--; removeBullet(this.hitbybullet); bulletexplodeS.start(0.03, 0); if (this.myHP <= 0) { smb3_coinS.start(0, 0); bbe = _root.attachtoHit("bonusbox_explode"); bbe._x = this._x; bbe._y = this._y; bbe._xscale = this._xscale; bbe._yscale = this._yscale; bbe.bullethitactions = _root.ignorebullet; bbe.shiphitactions = _root.ignoreship; gotbonusbox = true; bonusboxnum++; this.removeMovieClip(); } } function makeship() { mymovelayer.attachMovie("ship", "myship", 8); theship = mymovelayer.myship; theship.maxhp = 100; } function setupship() { theship.gotoAndStop("normal"); theship.onEnterFrame = mainship; theship.focusEnabled = true; theship.invulnerableTime = getTimer(); theship.hurtship = hurtship; theship.invulnerableship = invulnerableship; theship.aimship = aimship; theship.moveship = moveship; theship.removeship = removeship; theship.bounceship = bounceship; theship.bounceandhurt = bounceandhurt; theship.mykeyboardmove = mykeyboardmove; theship.mymousemove = mymousemove; theship.killship = killship; Mouse.removeListener(shipMouseListener); Mouse.addListener(shipMouseListener); this.deadzone = false; theship.xmax = 4; theship.ymax = 4; theship.myhploss = 20; theship.x = (theship.prevx = theship._x); theship.y = (theship.prevy = theship._y); theship.px = 0; theship.py = 0; theship.myhp = theship.maxhp; statusbar.myhpbar._width = (theship.myhp / theship.maxhp) * 110; } function removeship() { this.removeMovieClip(); } function disableship() { theship.onEnterFrame = null; theship.focusEnabled = false; theship.hurtship = null; theship.invulnerableship = null; theship.aimship = null; theship.moveship = null; theship.removeship = null; theship.killship = null; theship.ship_gr.myshipflame.stop(); Mouse.removeListener(shipMouseListener); } function enableship() { theship.gotoAndStop("normal"); theship.onEnterFrame = mainship; theship.focusEnabled = true; theship.hurtship = hurtship; theship.invulnerableship = invulnerableship; theship.aimship = aimship; theship.moveship = moveship; theship.removeship = removeship; theship.mykeyboardmove = mykeyboardmove; theship.mymousemove = mymousemove; theship.killship = killship; theship.ship_gr.myshipflame.play(); Mouse.removeListener(shipMouseListener); Mouse.addListener(shipMouseListener); } function mainship() { this.moveship(); scrollBGD(); this.aimship(); } function setcoordinates(myx, myy) { theship._x = (theship.x = myx); theship._y = (theship.y = myy); } function capshipspeed(max) { if (theship.px > max) { theship.px = max; } else if (theship.px < (-max)) { theship.px = -max; } if (theship.py > max) { theship.py = max; } else if (theship.py < (-max)) { theship.py = -max; } } function aimship() { x = this.center_script._xmouse; y = this.center_script._ymouse * -1; angle = Math.atan(y / x) / (Math.PI/180); if (x < 0) { angle = angle + 180; } if ((x >= 0) && (y < 0)) { angle = angle + 360; } if ((angle > 90) && (angle < 270)) { this.ship_gr._yscale = -Math.abs(this._xscale); } else { this.ship_gr._yscale = Math.abs(this._xscale); } angle = Math.round(angle); statusbar.angletext.text = "Angle: " + angle; _root.myangle = angle; this.ship_gr._rotation = angle * -1; } function moveship() { if (_global.mouseOnly) { this.mymousemove(); } else { this.mykeyboardmove(); } this.px = this.px * 0.95; this.py = this.py * 0.95; if (Math.abs(this.px) < 0.12) { this.px = 0; } if (Math.abs(this.py) < 0.12) { this.py = 0; } if ((getTimer() - this.invulnerableTime) > 1000) { this._alpha = 100; } abspx = Math.abs(this.px); abspy = Math.abs(this.py); if ((abspx < 0.5) && (abspy < 0.5)) { with (this.ship_gr.myshipflame) { _xscale = 50; _yscale = 50; _x = -32.9; _y = -2.6; } } else if ((abspx < 3) && (abspy < 3)) { with (this.ship_gr.myshipflame) { _xscale = 75; _yscale = 75; _x = -38.7; _y = -4.4; } } else { with (this.ship_gr.myshipflame) { _xscale = 100; _yscale = 100; _x = -42.6; _y = -6.7; } } this.x = this.x + this.px; this.y = this.y + this.py; this._x = Math.floor(this.x); this._y = Math.floor(this.y); this.prevx = this.x; this.prevy = this.y; this.prevpx = this.px; this.prevpy = this.py; } function bounceandhurt(damage) { this.bounceship(); this.hurtship(damage); if ((shiphitS.position == 0) || (shiphitS.position == shiphitS.duration)) { shiphitS.start(0, 0); } this.consecutiveHits++; if (this.consecutiveHits >= 10) { trace("stuck in wall"); this.killship(); } } function bounceship() { if ((Math.abs(this.px) > 16) || (Math.abs(this.py) > 16)) { this.px = this.px * -0.5; this.py = this.py * -0.5; } else if ((Math.abs(this.px) > 1) || (Math.abs(this.py) > 1)) { this.x = this.prevx; this.y = this.prevy; this.px = this.px * -1.3; this.py = this.py * -1.3; } else { this.px = this.px * -2; this.py = this.py * -2; } } function mykeyboardmove() { if (this.px < this.xmax) { if (Key.isDown(39) || (Key.isDown(68))) { this.px = this.px + 0.4; } } if (this.px > (-this.xmax)) { if (Key.isDown(37) || (Key.isDown(65))) { this.px = this.px - 0.4; } } if (this.py < this.ymax) { if (Key.isDown(40) || (Key.isDown(83))) { this.py = this.py + 0.4; } } if (this.py > (-this.ymax)) { if (Key.isDown(38) || (Key.isDown(87))) { this.py = this.py - 0.4; } } this.deadzone = false; } function mymousemove() { x = this.center_script._xmouse; y = this.center_script._ymouse * -1; if (this.px > (-this.xmax)) { if (x < -45) { this.px = this.px - 0.2; } if (x <= -80) { this.px = this.px - 0.2; } } if (this.px < this.xmax) { if (x > 45) { this.px = this.px + 0.2; } if (x >= 80) { this.px = this.px + 0.2; } } if (this.py > (-this.ymax)) { if (y > 45) { this.py = this.py - 0.2; } if (y >= 80) { this.py = this.py - 0.2; } } if (this.py < this.ymax) { if (y < -45) { this.py = this.py + 0.2; } if (y <= -80) { this.py = this.py + 0.2; } } if ((Math.abs(x) < 60) && (Math.abs(y) < 60)) { this.deadzone = true; this.px = this.px * 0.9; this.py = this.py * 0.9; } else { this.deadzone = false; } } function hurtship(damage) { if ((getTimer() - this.invulnerableTime) > 1000) { this.myhp = this.myhp - damage; statusbar.myhpbar._width = (this.myhp / this.maxhp) * 110; if (this.myhp <= 1) { statusbar.myhpbar._width = 0; if (!debugmode) { _root.disableship(); this.gotoAndStop("explode"); return(undefined); } } this.invulnerableship(); } } function invulnerableship() { this.invulnerableTime = getTimer(); this._alpha = 50; } function killship() { this.consecutiveHits = 0; this.myhp = 0; statusbar.myhpbar._width = 0; if (!debugmode) { _root.disableship(); this.bounceandhurt = null; this.onEnterFrame = null; this.gotoAndStop("explode"); return(undefined); } } function scrollBGD() { mymovelayer._x = Math.round(200 - theship._x); mymovelayer._y = Math.round(140 - theship._y); mymovelayer.currentBGD._x = Math.round(200 - (mymovelayer._x / 2)); mymovelayer.currentBGD._y = Math.round(200 - (mymovelayer._y / 2)); } function moveclovite() { this._rotation = this._rotation + 1; if (this._rotation == 360) { this._rotation = 0; } } function clovitebounce() { theship.px = theship.px * -1.5; theship.py = theship.py * -1.5; capshipspeed(8); theship.hurtship(20); if ((shiphitS.position == 0) || (shiphitS.position == shiphitS.duration)) { shiphitS.start(0, 0); } } function clovitehurt() { this.myHP--; clovitehitS.start(0, 0); removeBullet(this.hitbybullet); if (this.myHP <= 0) { this.onEnterFrame = null; this.bullethitactions = _root.ignorebullet; this.shiphitactions = _root.ignoreship; this.gotoAndStop("explode"); } else { this.gotoAndStop("hit"); } } function moveblastite() { if (this.px == undefined) { this.px = 0; this.py = 0; } if (Math.abs(this._x - theship._x) > 1) { if (this._x > theship._x) { this.px = this.px - 0.5; } else if (this._x < theship._x) { this.px = this.px + 0.5; } } if (Math.abs(this._y - theship._y) > 1) { if (this._y > theship._y) { this.py = this.py - 0.5; } else if (this._y < theship._y) { this.py = this.py + 0.5; } } if (this.px > 3) { this.px = 3; } else if (this.px < -3) { this.px = -3; } if (this.py > 3) { this.py = 3; } else if (this.py < -3) { this.py = -3; } this._x = this._x + Math.round(this.px); this._y = this._y + Math.round(this.py); } function blastitebounce() { theship.px = theship.px * -1.5; theship.py = theship.py * -1.5; capshipspeed(8); theship.hurtship(20); if ((shiphitS.position == 0) || (shiphitS.position == shiphitS.duration)) { shiphitS.start(0, 0); } } function blastitebounce2() { theship.px = theship.px + this.px; theship.py = theship.py + this.py; capshipspeed(8); theship.hurtship(20); if ((shiphitS.position == 0) || (shiphitS.position == shiphitS.duration)) { shiphitS.start(0, 0); } } function blastitebounce3() { theship.hurtship(50); if ((shiphitS.position == 0) || (shiphitS.position == shiphitS.duration)) { shiphitS.start(0, 0); theship.py = theship.py - 2; capshipspeed(8); } } function blastitehurt() { this.myHP--; clovitehitS.start(0, 0); removeBullet(this.hitbybullet); if (this.myHP <= 0) { this.onEnterFrame = moveblastite; this.beforepause = this.onEnterFrame; this.bullethitactions = undefined; this.shiphitactions = _root.blastitebounce2; this.gotoAndStop("explode"); } else { this.gotoAndStop("hit"); } } function blastitepause() { if (mypause) { this.myexplode.stop(); } else { this.myexplode.play(); } } function movechompy() { if ((Math.abs(this._x - theship._x) < 225) && (Math.abs(this._y - theship._y) < 170)) { this.gotoAndStop("chomping"); if (this.px == undefined) { this.px = 0; this.py = 0; } x = (-this._x) + theship._x; y = (-this._y) + theship._y; angle = Math.atan(y / x) / (Math.PI/180); if (x < 0) { angle = angle + 180; } if ((x >= 0) && (y < 0)) { angle = angle + 360; } if ((angle > 90) && (angle < 270)) { this._yscale = -Math.abs(this._xscale); } else { this._yscale = Math.abs(this._xscale); } angle = Math.round(angle); this._rotation = angle; theshipx = theship._x; theshipy = theship._y; if (Math.abs(this._x - theshipx) > 1) { if (this._x > theshipx) { this.px = this.px - 0.5; } else if (this._x < theshipx) { this.px = this.px + 0.5; } } if (Math.abs(this._y - theshipy) > 1) { if (this._y > theshipy) { this.py = this.py - 0.5; } else if (this._y < theshipy) { this.py = this.py + 0.5; } } if (this.px > 2) { this.px = 2; } else if (this.px < -2) { this.px = -2; } if (this.py > 2) { this.py = 2; } else if (this.py < -2) { this.py = -2; } this._x = this._x + Math.round(this.px); this._y = this._y + Math.round(this.py); } else { this.gotoAndStop("normal"); } } function chompybounce() { theship.px = theship.px + this.px; theship.py = theship.py + this.py; capshipspeed(6); theship.hurtship(20); } function chompyhurt() { this.px = this.px * -2; this.py = this.py * -2; this.myHP--; chompyhitS.start(0, 0); removeBullet(this.hitbybullet); if (this.myHP <= 0) { this.onEnterFrame = null; this.bullethitactions = _root.ignorebullet; this.shiphitactions = _root.ignoreship; this.gotoAndStop("explode"); } else { this.gotoAndStop("hit"); } } function chompypause() { if (mypause) { this.mychomping.stop(); } else { this.mychomping.play(); } } function moveswimmy() { this._rotation = this._rotation + 1; if (this._rotation == 360) { this._rotation = 0; } } function swimmybounce() { theship.px = theship.px * -1.5; theship.py = theship.py * -1.5; capshipspeed(8); theship.hurtship(20); if ((shiphitS.position == 0) || (shiphitS.position == shiphitS.duration)) { shiphitS.start(0, 0); } } function swimmyhurt() { this.myHP--; this._rotation = this._rotation - 2; clovitehitS.start(0, 0); removeBullet(this.hitbybullet); if (this.myHP <= 0) { this.onEnterFrame = null; this.bullethitactions = _root.ignorebullet; this.shiphitactions = _root.ignoreship; this.gotoAndStop("explode"); } else { this.gotoAndPlay("hit"); } } function swimmypause() { if (mypause) { this.myswimming.stop(); } else { this.myswimming.play(); } } function movepuffite() { this._rotation = this._rotation + 1; if (this._rotation == 360) { this._rotation = 0; } } function puffitebounce() { theship.px = theship.px * -1.5; theship.py = theship.py * -1.5; capshipspeed(8); theship.hurtship(20); if ((shiphitS.position == 0) || (shiphitS.position == shiphitS.duration)) { shiphitS.start(0, 0); } } function puffitehurt() { this.myHP--; puffitehitS.start(0, 0); removeBullet(this.hitbybullet); if (this.myHP <= 0) { this.onEnterFrame = null; this.bullethitactions = _root.ignorebullet; this.shiphitactions = _root.ignoreship; this.gotoAndStop("explode"); this.createEnemyBullet("puffite_bullet", 0, this._x, this._y); this.createEnemyBullet("puffite_bullet", 45, this._x, this._y); this.createEnemyBullet("puffite_bullet", 90, this._x, this._y); this.createEnemyBullet("puffite_bullet", 135, this._x, this._y); this.createEnemyBullet("puffite_bullet", 180, this._x, this._y); this.createEnemyBullet("puffite_bullet", 225, this._x, this._y); this.createEnemyBullet("puffite_bullet", 270, this._x, this._y); this.createEnemyBullet("puffite_bullet", 315, this._x, this._y); } else { this.gotoAndStop("hit"); this.dx = (-this._x) + theship._x; this.dy = this._y - theship._y; this.angle = Math.atan(this.dy / this.dx) / (Math.PI/180); if (this.dx < 0) { this.angle = this.angle + 180; } if ((this.dx >= 0) && (this.dy < 0)) { this.angle = this.angle + 360; } this.angle = Math.round(this.angle); this.createEnemyBullet("puffite_bullet", this.angle, this._x, this._y); } } function moveblotch() { this._rotation = this._rotation + 1; if (this._rotation == 360) { this._rotation = 0; } } function blotchbounce() { theship.px = theship.px * -1.5; theship.py = theship.py * -1.5; capshipspeed(8); theship.hurtship(20); if ((shiphitS.position == 0) || (shiphitS.position == shiphitS.duration)) { shiphitS.start(0, 0); } } function blotchhurt() { this.myHP--; blotchhitS.start(0, 0); removeBullet(this.hitbybullet); if (this.myHP <= 0) { this.onEnterFrame = null; this.bullethitactions = _root.ignorebullet; this.shiphitactions = _root.ignoreship; this.gotoAndStop("explode"); } else { this.gotoAndStop("hit"); } } function blotchshoot() { if (((Math.abs(this._x - theship._x) < 225) && (Math.abs(this._y - theship._y) < 175)) && (!mypause)) { blotchshootS.start(0, 0); this.dx = (-this._x) + theship._x; this.dy = this._y - theship._y; this.angle = Math.atan(this.dy / this.dx) / (Math.PI/180); if (this.dx < 0) { this.angle = this.angle + 180; } if ((this.dx >= 0) && (this.dy < 0)) { this.angle = this.angle + 360; } this.angle = Math.round(this.angle); this.createEnemyBullet("blotch_bl", this.angle, this._x, this._y); } } function moveblotch2() { this._rotation = this._rotation - this._parent.rotateRate; if (this._rotation == 360) { this._rotation = 0; } this.myangle = this.myangle + this._parent.rotateRate; this._x = Math.round(100 * Math.cos(this.myangle * (Math.PI/180))); this._y = Math.round(100 * Math.sin(this.myangle * (Math.PI/180))); } function blotchshoot2() { if (((Math.abs((this._x + this._parent._x) - theship._x) < 350) && (Math.abs((this._y + this._parent._y) - theship._y) < 300)) && (!mypause)) { blotchshootS.start(0, 0); this.dx = (-(this._parent._x + this._x)) + theship._x; this.dy = (this._parent._y + this._y) - theship._y; this.angle = Math.atan(this.dy / this.dx) / (Math.PI/180); if (this.dx < 0) { this.angle = this.angle + 180; } if ((this.dx >= 0) && (this.dy < 0)) { this.angle = this.angle + 360; } this.angle = Math.round(this.angle); this.createEnemyBullet("blotch_bl", this.angle, this._parent._x + this._x, this._parent._y + this._y); } } function movebubble() { if (this.px == undefined) { this.px = 0; this.py = -3; this.xwiggle = 1; } if ((this.px > 3) || (this.px < -3)) { this.xwiggle = this.xwiggle * -1; } this.px = this.px + this.xwiggle; this._x = this._x + Math.round(this.px); this._y = this._y + Math.round(this.py); if ((theship._y - this._y) > 230) { this.removeMovieClip(); } } function bubblebounce() { theship.px = theship.px + (this.px * 2); theship.py = theship.py + (this.py * 2); capshipspeed(8); theship.hurtship(10); bubblepopS.start(0, 0); this.onEnterFrame = null; this.bullethitactions = _root.ignorebullet; this.shiphitactions = _root.ignoreship; this.gotoAndStop("explode"); } function bubblehurt() { this.myHP--; bubblepopS.start(0, 0); removeBullet(this.hitbybullet); if (this.myHP <= 0) { this.onEnterFrame = null; this.bullethitactions = _root.ignorebullet; this.shiphitactions = _root.ignoreship; this.gotoAndStop("explode"); } else { this.gotoAndStop("hit"); } } function moveasteroid() { this._rotation = this._rotation + 2; if (this._rotation == 360) { this._rotation = 0; } if (this.px == undefined) { this.px = -2; this.py = 2; } this._x = this._x + Math.round(this.px); this._y = this._y + Math.round(this.py); if ((theship._y - this._y) < -230) { this.removeMovieClip(); } } function asteroidbounce() { theship.px = 0; theship.py = 0; theship.px = theship.px + (this.px * 2); theship.py = theship.py + (this.py * 2); capshipspeed(8); theship.hurtship(10); if ((shiphitS.position == 0) || (shiphitS.position == shiphitS.duration)) { shiphitS.start(0, 0); } this.onEnterFrame = null; this.bullethitactions = _root.ignorebullet; this.shiphitactions = _root.ignoreship; this.gotoAndStop("explode"); } function asteroidhurt() { this.myHP--; bulletexplodeS.start(0.03, 0); removeBullet(this.hitbybullet); if (this.myHP <= 0) { this.onEnterFrame = null; this.bullethitactions = _root.ignorebullet; this.shiphitactions = _root.ignoreship; this.gotoAndStop("explode"); } else { this.gotoAndStop("hit"); } } function movecannon1() { if ((this.mylaser._rotation >= 360) || (this.myrotation >= 360)) { this.mylaser._rotation = 0; this.myrotation = 0; } this.myrotation++; if (this.myrotation >= 180) { this.mylaser._rotation = -(360 - this.myrotation); } else { this.mylaser._rotation = -this.myrotation; } } function cannon1bounce() { theship.px = 0; theship.py = 0; theship.hurtship(10); if ((shiphitS.position == 0) || (shiphitS.position == shiphitS.duration)) { shiphitS.start(0, 0); } } function movecannon2() { if ((Math.abs(this._x - theship._x) < 228) && (Math.abs(this._y - theship._y) < 175)) { this.dx = (-this._x) + theship._x; this.dy = this._y - theship._y; this.angle = Math.atan(this.dy / this.dx) / (Math.PI/180); if (this.dx < 0) { this.angle = this.angle + 180; } if ((this.dx >= 0) && (this.dy < 0)) { this.angle = this.angle + 360; } this.angle = Math.round(this.angle); this.mygun._rotation = this.angle * -1; if (random(45) == 0) { gun2S.start(0, 0); this.createEnemyBullet("bullet_gr2", this.angle, this._x, this._y); } } } function attachHP() { _root.myscenelayer.attachMovie("bosshpbar", "bossHP", 1); _root.myscenelayer.bossHP._x = 0; _root.myscenelayer.bossHP._y = 250; } function movemegaclovite() { myscenelayer.bossHP._width = this.myHP * 3; this._rotation = this._rotation + 1; if (this._rotation == 360) { this._rotation = 0; } if (this.px == undefined) { this.px = 1; this.py = 2; this.xmax = 1; this.ymax = 2; this.consecutivehits = 0; } if (this.px > this.xmax) { this.px = this.xmax; } else if (this.px < (-this.xmax)) { this.px = -this.xmax; } if (this.py > this.ymax) { this.py = this.ymax; } else if (this.py < (-this.ymax)) { this.py = -this.ymax; } myx = this._x; myy = this._y; movex = mymovelayer._x; movey = mymovelayer._y; hitx = myx + movex; hity = myy + movey; shipx = theship._x; shipy = theship._y; if (mymovelayer.currentLevel.hitTest(hitx, hity, true)) { if (!mymovelayer.currentLevel.hitTest(hitx, hity - (this.py * 2), true)) { this.py = this.py * -2; } else if (!mymovelayer.currentLevel.hitTest(hitx - (this.px * 2), hity, true)) { this.px = this.px * -2; } else { this.px = this.px * -2; this.py = this.py * -2; } } this._x = this._x + this.px; this._y = this._y + this.py; } function megaclovitebounce() { x = (-this._x) + theship._x; y = (-this._y) + theship._y; angle = Math.atan(y / x) / (Math.PI/180); if (x < 0) { angle = angle + 180; } if ((x >= 0) && (y < 0)) { angle = angle + 360; } bouncex = Math.cos(angle * (Math.PI/180)); bouncey = Math.sin(angle * (Math.PI/180)); theship.px = theship.px + (bouncex * 2.5); theship.py = theship.py + (bouncey * 2.5); capshipspeed(12); theship.hurtship(20); if ((shiphitS.position == 0) || (shiphitS.position == shiphitS.duration)) { shiphitS.start(0, 0); } if (mymovelayer.currentLevel.hitTest(theship.x + mymovelayer._x, theship.y + mymovelayer._y, true)) { this.px = -10 * bouncex; this.py = -10 * bouncey; } } function megaclovitehurt() { this.myHP--; megaclovitehitS.start(0.02, 0); removeBullet(this.hitbybullet); if (this.myHP <= 20) { this.xmax = 2; this.ymax = 3; this.px = this.px * 2; this.py = this.py * 2; } if (this.myHP <= 0) { myscenelayer.bossHP._width = 0; this.onEnterFrame = null; this.bullethitactions = _root.ignorebullet; this.shiphitactions = _root.ignoreship; this._rotation = 0; this.gotoAndStop("explode"); } else { this.gotoAndStop("hit"); } } function moveGEC() { myscenelayer.bossHP._width = this.myHP * 2; if (this.frameshurt == undefined) { this.frameshurt = 0; } if (this.frameshurt > 0) { this.frameshurt--; } else if (this.frameshurt == 0) { _root.turnNormal(this); this.frameshurt = -1; } myx = this._x; myy = this._y; movex = mymovelayer._x; movey = mymovelayer._y; shipx = theship._x; shipy = theship._y; if ((this.f == 120) || (this.f == undefined)) { this.f = 0; if (random(3) == 1) { this.mystate = "attack"; } else { this.mystate = "move"; } } this.f++; if (this.mystate == "move") { this.gotoAndStop("walking"); if (this.px == undefined) { this.px = 1; this.xmax = 1; } if (this.px > this.xmax) { this.px = this.xmax; } else if (this.px < (-this.xmax)) { this.px = -this.xmax; } if (mymovelayer.currentLevel.hitTest(myx + movex, myy + movey, true)) { if (!mymovelayer.currentLevel.hitTest((myx + movex) - (this.px * 2), myy + movey, true)) { this.px = this.px * -2; } else { trace("Error: Crab Movement"); } } this._x = this._x + this.px; } else if (this.mystate == "attack") { this.gotoAndStop("normal"); if ((this.f % 10) == 0) { puffitehitS.start(0, 0); this.createEnemyBullet("bullet_gr3", 225 + random(90), myx, myy + 35); } } } function GECbounce() { theship.px = theship.px + this.px; theship.py = theship.py + 2; capshipspeed(12); theship.hurtship(20); } function GEChurt() { this.myHP = this.myHP - 0.05; movex = mymovelayer._x; movey = mymovelayer._y; bullet = this.hitbybullet; if (this.crabbody.hitTest((bullet._x + movex) + this.crabbody._x, (bullet._y + movey) + this.crabbody._y, true)) { this.myHP--; megaclovitehitS.start(0.02, 0); _root.turnRed(this); this.frameshurt = 3; } else { chompyhitS.start(0.02, 0); } removeBullet(this.hitbybullet); if (this.myHP <= 0) { _root.turnNormal(this); myscenelayer.bossHP._width = 0; this.crabbody.removeMovieClip(); this.onEnterFrame = null; this.bullethitactions = _root.ignorebullet; this.shiphitactions = _root.ignoreship; this.gotoAndStop("explode"); } } function GECpause() { if (mypause) { this.mywalking.stop(); } else { this.mywalking.play(); } } function moveblotchqueen() { if (this.px == undefined) { this.px = 0; this.py = 0; this.rotateRate = 1; myscenelayer.bossHP._width = this.myHP * 1.5; this.attachblotch_array = new Array(); this.myangle = 0; } this.myangle = this.myangle + this.rotateRate; this.mybq_gr._rotation = this.myangle; if (this.myangle == 360) { this.myangle = 0; } if (this.frameshurt == undefined) { this.frameshurt = 0; } if (this.frameshurt > 0) { this.frameshurt--; } else if (this.frameshurt == 0) { _root.turnNormal(this); this.frameshurt = -1; } if (Math.abs(this._x - theship._x) > 1) { if (this._x > theship._x) { this.px = this.px - 0.1; } else if (this._x < theship._x) { this.px = this.px + 0.1; } } if (Math.abs(this._y - theship._y) > 1) { if (this._y > theship._y) { this.py = this.py - 0.1; } else if (this._y < theship._y) { this.py = this.py + 0.1; } } if (this.px > 8) { this.px = 8; } else if (this.px < -8) { this.px = -8; } if (this.py > 8) { this.py = 8; } else if (this.py < -8) { this.py = -8; } if (this.px > 2) { this.px = this.px * 0.95; } else if (this.px < -2) { this.px = this.px * 0.95; } if (this.py > 2) { this.py = this.py * 0.95; } else if (this.py < -2) { this.py = this.py * 0.95; } this._x = this._x + Math.round(this.px); this._y = this._y + Math.round(this.py); } function blotchqueenbounce() { x = (-this._x) + theship._x; y = (-this._y) + theship._y; angle = Math.atan(y / x) / (Math.PI/180); if (x < 0) { angle = angle + 180; } if ((x >= 0) && (y < 0)) { angle = angle + 360; } bouncex = Math.cos(angle * (Math.PI/180)); bouncey = Math.sin(angle * (Math.PI/180)); theship.px = theship.px + (bouncex * 2.5); theship.py = theship.py + (bouncey * 2.5); capshipspeed(12); theship.hurtship(20); if ((shiphitS.position == 0) || (shiphitS.position == shiphitS.duration)) { shiphitS.start(0, 0); } if (mymovelayer.currentLevel.hitTest(theship.x + mymovelayer._x, theship.y + mymovelayer._y, true)) { this.px = -10 * bouncex; this.py = -10 * bouncey; this.rotateRate = this.rotateRate * -1; } } function blotchqueenhurt() { movex = mymovelayer._x; movey = mymovelayer._y; bullet = this.hitbybullet; if (this.mybq_gr.hitTest((bullet._x + movex) + this.mybq_gr._x, (bullet._y + movey) + this.mybq_gr._y, true)) { this.myHP--; myscenelayer.bossHP._width = this.myHP * 1.5; megaclovitehitS.start(0.02, 0); _root.turnRed(this); this.frameshurt = 3; if (this.myHP == 180) { this.blotchqueenattachblotch(0); } if (this.myHP == 140) { someangle = this.attachblotch_array[this.attachblotch_array.length - 1].myangle; someangle = someangle - this.myangle; someangle = someangle + 120; this.blotchqueenattachblotch(someangle); } if (this.myHP == 110) { someangle = this.attachblotch_array[this.attachblotch_array.length - 1].myangle; someangle = someangle - this.myangle; someangle = someangle + 120; this.blotchqueenattachblotch(someangle); } if (this.myHP == 80) { someangle = this.attachblotch_array[this.attachblotch_array.length - 1].myangle; someangle = someangle - this.myangle; someangle = someangle + 60; this.blotchqueenattachblotch(someangle); } if (this.myHP == 50) { someangle = this.attachblotch_array[this.attachblotch_array.length - 1].myangle; someangle = someangle - this.myangle; someangle = someangle + 120; this.blotchqueenattachblotch(someangle); } if (this.myHP == 20) { someangle = this.attachblotch_array[this.attachblotch_array.length - 1].myangle; someangle = someangle - this.myangle; someangle = someangle + 120; this.blotchqueenattachblotch(someangle); } } removeBullet(this.hitbybullet); if (this.myHP <= 0) { _root.turnNormal(this); myscenelayer.bossHP._width = 0; while (this.attachblotch_array.length > 0) { removeMovieClip(this.attachblotch_array.pop()); } this.onEnterFrame = null; this.bullethitactions = _root.ignorebullet; this.shiphitactions = _root.ignoreship; this._rotation = 0; this.gotoAndStop("explode"); } } function blotchqueenshoot() { if (((Math.abs(this._x - theship._x) < 350) && (Math.abs(this._y - theship._y) < 300)) && (!mypause)) { blotchshootS.start(0, 0); this.dx = (-(this._parent._x + this._x)) + theship._x; this.dy = (this._parent._y + this._y) - theship._y; this.angle = Math.atan(this.dy / this.dx) / (Math.PI/180); if (this.dx < 0) { this.angle = this.angle + 180; } if ((this.dx >= 0) && (this.dy < 0)) { this.angle = this.angle + 360; } this.angle = Math.round(this.angle); this.createEnemyBullet("bullet_gr4", this.angle, this._parent._x + this._x, this._parent._y + this._y); if ((this.blotchIndex == undefined) || (this.blotchIndex >= this.attachblotch_array.length)) { this.blotchIndex = 0; } this.attachblotch_array[this.blotchIndex].blotchshoot2(); this.blotchIndex++; } } function blotchqueenattachblotch(attachAngle) { blotchDepth = this.getNextHighestDepth(); bd = ["attachblotch" + blotchDepth]; this.attachMovie("blotch2", bd, blotchDepth); bh = this[bd]; bh.myangle = attachAngle + this.myangle; bh._x = Math.round(100 * Math.cos(bh.myangle * (Math.PI/180))); bh._y = Math.round(100 * Math.sin(bh.myangle * (Math.PI/180))); bh.onEnterFrame = _root.moveblotch2; bh.blotchshoot2 = _root.blotchshoot2; bh.pausemethod = _root.howtopause; bh.shiphitactions = _root.ignorebullet; bh.createEnemyBullet = _root.createEnemyBullet; this.attachblotch_array.push(bh); } function blotchqueenpause() { i = 0; while (i < this.attachblotch_array.length) { this.attachblotch_array[i].pausemethod(); i++; } } stop(); var debugmode = false; var mylevel = 1; _global.myGameTime = getTimer(); var baddie_array = new Array(); var object_array = new Array(); var hit_array = new Array(); var shot_array = new Array(); var wall_array = new Array(); var mg_array = new Array(); var mghit_array = new Array(); var shipbullet_array = new Array(); var fps = 0; setInterval(refreshFPS, 1000); setInterval(refreshSomeThings, 250); var myangle = 0; var roomenemies = 0; var baddieLimit = 100; var objectLimit = 10; var bonusboxnum = 0; var gotbonusbox = false; var theship; var mypause = false; var myMouseIsDown = false; _root.createEmptyMovieClip("shipMouseRapidFire", 2); if (shipMouseListener == undefined) { shipMouseListener = new Object(); pauseListener = new Object(); } konamizedS = new Sound(); konamizedS.attachSound("konamized"); konamizedS.setVolume(100); stratosphereS = new Sound(); stratosphereS.attachSound("stratosphere"); memoriesS = new Sound(); memoriesS.attachSound("sea of memories"); overdriveS = new Sound(); overdriveS.attachSound("overdrive"); gun1S = new Sound(); gun1S.attachSound("spacegun04"); gun2S = new Sound(); gun2S.attachSound("spacegun13"); bulletexplodeS = new Sound(); bulletexplodeS.attachSound("spacegun09"); clovitehitS = new Sound(); clovitehitS.attachSound("clovitehit"); megaclovitehitS = new Sound(); megaclovitehitS.attachSound("megaclovitehit"); goalbeepS = new Sound(); goalbeepS.attachSound("scifibeep01"); chompyhitS = new Sound(); chompyhitS.attachSound("chompyhit"); chompychompS = new Sound(); chompychompS.attachSound("chompychomp"); shiphitS = new Sound(); shiphitS.attachSound("shiphit"); shipexplodeS = new Sound(); shipexplodeS.attachSound("shipexplode"); enemydownS = new Sound(); enemydownS.attachSound("enemydown"); bubblepopS = new Sound(); bubblepopS.attachSound("bubblepop"); gloophitS = new Sound(); gloophitS.attachSound("boingshort"); puffitehitS = new Sound(); puffitehitS.attachSound("puffitehit"); blotchshootS = new Sound(); blotchshootS.attachSound("spacegun10"); blotchhitS = new Sound(); blotchhitS.attachSound("blotchhit"); switchhitS = new Sound(); switchhitS.attachSound("switchhit"); smb3_coinS = new Sound(); smb3_coinS.attachSound("smb3_coin"); enginerevS = new Sound(); enginerevS.attachSound("missile05"); startgame(); pauseListener.onKeyDown = function () { if (Key.isDown(32)) { pausegame(); } else if (Key.isDown(192)) { pausegame(); removepausescreen(); } }; shipMouseListener.onMouseDown = function () { createBullet(); myMouseIsDown = true; }; shipMouseListener.onMouseUp = function () { myMouseIsDown = false; }; shipMouseRapidFire.onEnterFrame = function () { if ((rapidFireCount == undefined) || (!myMouseIsDown)) { rapidFireCount = 0; } if (myMouseIsDown && (!mypause)) { if (rapidFireCount > 30) { if ((rapidFireCount % 15) == 0) { createBullet(); rf = 0; while (rf < baddie_array.length) { if (baddie_array[rf].onMouseDown != undefined) { baddie_array[rf].onMouseDown(); } rf++; } } } } rapidFireCount++; }; onEnterFrame = function () { if (prevMils == undefined) { prevMils = 0; } totalMils = getTimer(); frameMils = totalMils - prevMils; fps = 1000 / frameMils; prevMils = totalMils; };
Symbol 25 MovieClip Frame 1
_root.stop(); this.stop(); this.onEnterFrame = function () { PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded < 100) { begin._xscale = PercentLoaded; if (PercentLoaded > 25) { loadtext._visible = false; streambutton._visible = true; streambutton.enabled = true; } } else { _root.gotoAndStop("menu"); } }; streambutton._visible = false; streambutton.enabled = false; streambutton.onRelease = function () { trace("streaming"); _root.gotoAndStop("menu"); };
Symbol 36 MovieClip Frame 1
mybgdship.myshipflame.stop();
Symbol 42 MovieClip [bullet_gr_explode] Frame 5
this.removeMovieClip();
Symbol 55 MovieClip Frame 1
if (random(45) == 1) { gotoAndPlay (3); }
Symbol 55 MovieClip Frame 2
gotoAndPlay (1);
Symbol 66 MovieClip Frame 1
if (random(45) == 1) { gotoAndPlay (3); }
Symbol 66 MovieClip Frame 2
gotoAndPlay (1);
Symbol 79 MovieClip Frame 1
if (random(45) == 1) { gotoAndPlay (3); }
Symbol 79 MovieClip Frame 2
gotoAndPlay (1);
Symbol 97 MovieClip Frame 1
if (random(45) == 1) { gotoAndPlay (3); }
Symbol 97 MovieClip Frame 2
gotoAndPlay (1);
Symbol 104 MovieClip Frame 1
if (random(45) == 1) { gotoAndPlay (3); }
Symbol 104 MovieClip Frame 2
gotoAndPlay (1);
Symbol 109 MovieClip Frame 1
if (random(55) == 1) { gotoAndPlay (3); }
Symbol 109 MovieClip Frame 2
gotoAndPlay (1);
Symbol 114 MovieClip [GEC_gr8] Frame 1
if (random(55) == 1) { gotoAndPlay (3); }
Symbol 114 MovieClip [GEC_gr8] Frame 2
gotoAndPlay (1);
Symbol 131 MovieClip [blotch2] Frame 1
if (random(45) == 1) { gotoAndPlay (3); }
Symbol 131 MovieClip [blotch2] Frame 2
gotoAndPlay (1);
Symbol 135 MovieClip Frame 1
if (random(55) == 1) { gotoAndPlay (3); }
Symbol 135 MovieClip Frame 2
gotoAndStop (1);
Symbol 144 MovieClip [credits] Frame 1
this.onMouseUp = function () { stopAllSounds(); this.removeMovieClip(); };
Symbol 144 MovieClip [credits] Frame 3043
myVol = 100; onEnterFrame = function () { _root.konamizedS.setVolume(myVol); if (myVol == 0) { this.onEnterFrame = null; } myVol--; };
Symbol 144 MovieClip [credits] Frame 3151
stopAllSounds(); this.removeMovieClip();
Instance of Symbol 104 MovieClip in Symbol 147 MovieClip [asteroid3] Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation + 1; }
Instance of Symbol 104 MovieClip in Symbol 147 MovieClip [asteroid3] Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation + 1; }
Instance of Symbol 104 MovieClip in Symbol 147 MovieClip [asteroid3] Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation + 1; }
Symbol 154 MovieClip Frame 1
stop(); if (!_root.gotbonusbox) { bb = _root.attachtoMGDHit("bonusbox"); bb._x = this._x; bb._y = this._y; bb.bullethitactions = _root.bonusboxhurt; bb.myHP = 4; }
Symbol 155 MovieClip Frame 1
stop(); cn = _root.attachtoHit("cannon1"); cn._x = this._x; cn._y = this._y; cn._rotation = this._rotation; cn.shiphitactions = _root.cannon1bounce; cn.bullethitactions = _root.ignorebullet;
Symbol 156 MovieClip Frame 1
stop(); cn = _root.attachtoHit("cannon2"); cn._x = this._x; cn._y = this._y; cn.onEnterFrame = _root.movecannon2; cn.createEnemyBullet = _root.createEnemyBullet;
Symbol 157 MovieClip Frame 1
stop(); ch = _root.attachBaddie("chompy", this._x, this._y); ch.px = 0; ch.py = 0; ch.onEnterFrame = _root.movechompy; ch.shiphitactions = _root.chompybounce; ch.bullethitactions = _root.chompyhurt; ch.animationpause = _root.chompypause; ch.myHP = 6;
Symbol 160 MovieClip Frame 1
_root.mymovelayer.theENV.onEnterFrame = _root.randomasteroid;
Symbol 163 MovieClip Frame 1
goal = _root.attachtoMGD("goal"); goal._x = this._x; goal._y = this._y; goal.pausemethod = _root.howtopause; goal.animationpause = _root.goalpause;
Symbol 166 MovieClip Frame 1
stop(); gl = _root.attachtoMGDHit("gloopwall"); gl._x = this._x; gl._y = this._y; gl._xscale = this._xscale; gl._yscale = this._yscale; temp_rotation = this._rotation; this._rotation = 0; gl._width = this._width; gl._height = this._height; gl._rotation = temp_rotation; gl.myHP = 10; gl.shiphitactions = _root.gloopwallbounce; gl.bullethitactions = _root.gloopwallhurt; gl.pausemethod = _root.howtopause;
Symbol 167 MovieClip Frame 1
stop(); bl = _root.attachBaddie("blastite", this._x, this._y); bl.bullethitactions = _root.blastitehurt; bl.shiphitactions = _root.blastitebounce; bl.animationpause = _root.blastitepause; bl.myHP = 1;
Symbol 168 MovieClip Frame 1
stop(); cl = _root.attachBaddie("clovite", this._x, this._y); cl.onEnterFrame = _root.moveclovite; cl.shiphitactions = _root.clovitebounce; cl.bullethitactions = _root.clovitehurt; cl.myHP = 4;
Symbol 169 MovieClip Frame 1
stop(); bh = _root.attachBaddie("blotch", this._x, this._y); bh.onEnterFrame = _root.moveblotch; bh.onMouseDown = _root.blotchshoot; bh.shiphitactions = _root.blotchbounce; bh.bullethitactions = _root.blotchhurt; bh.createEnemyBullet = _root.createEnemyBullet; bh.myHP = 7;
Symbol 174 MovieClip Frame 1
stop(); cr = _root.attachtoMGDHit("linecurrent"); cr._x = this._x; cr._y = this._y; cr._xscale = this._xscale; cr._yscale = this._yscale; temp_rotation = this._rotation; this._rotation = 0; cr._width = this._width; cr._height = this._height; cr._rotation = temp_rotation; cr.shiphitactions = _root.watercurrentbounce; cr.bullethitactions = _root.ignorebullet; cr.pausemethod = _root.howtopause; cr.animationpause = _root.watercurrentpause;
Symbol 177 MovieClip Frame 1
stop(); gl = _root.attachtoHit("switch"); gl._x = this._x; gl._y = this._y; gl._xscale = (gl._yscale = this._xscale); gl.onEnterFrame = _root.blowupwallswitch; gl.bullethitactions = _root.blowupwallswitchhurt; gl.pausemethod = _root.howtopause;
Symbol 180 MovieClip Frame 1
stop(); cw = _root.attachWall("cavewall"); cw._x = this._x; cw._y = this._y; cw._xscale = this._xscale; cw._yscale = this._yscale; temp_rotation = this._rotation; this._rotation = 0; cw._width = this._width; cw._height = this._height; cw._rotation = temp_rotation;
Symbol 182 MovieClip Frame 1
stop(); _root.setcoordinates(this._x, this._y);
Symbol 197 MovieClip Frame 1
stop(); gl = _root.attachtoMGDHit("gloop"); gl._x = this._x; gl._y = this._y; gl._xscale = this._xscale; gl._yscale = this._yscale; gl._rotation = 0; gl._xscale = (gl._yscale = this._xscale); gl.mydrop = "gloop_gr2"; gl.onEnterFrame = _root.gloop; gl.createGloopDrop = _root.createGloopDrop; gl.pausemethod = _root.howtopause;
Symbol 198 MovieClip Frame 1
stop(); bq = _root.attachBaddie("blotchqueen", this._x, this._y); bq.onEnterFrame = _root.moveblotchqueen; bq.onMouseDown = _root.blotchqueenshoot; bq.shiphitactions = _root.blotchqueenbounce; bq.bullethitactions = _root.blotchqueenhurt; bq.blotchqueenattachblotch = _root.blotchqueenattachblotch; bq.createEnemyBullet = _root.createEnemyBullet; bq.pausemethod = _root.howtopause; bq.animationpause = _root.blotchqueenpause; bq.myHP = 200; _root.attachHP();
Symbol 220 MovieClip Frame 25
_root.roomenemies--; _parent.removeMovieClip();
Symbol 221 MovieClip [blotchqueen] Frame 1
stop();
Symbol 221 MovieClip [blotchqueen] Frame 2
stop();
Instance of Symbol 159 MovieClip in Symbol 224 MovieClip [asteroid2] Frame 1
onClipEvent (enterFrame) { if (this._y > 400) { this._x = 250 + random(250); this._y = -100; this._xscale = (this._yscale = 50 + random(100)); } this._rotation = this._rotation + 2; if (this._rotation == 360) { this._rotation = 0; } if (this.px == undefined) { this.px = -2; this.py = 2; } this._x = this._x + Math.round(this.px); this._y = this._y + Math.round(this.py); }
Instance of Symbol 159 MovieClip in Symbol 224 MovieClip [asteroid2] Frame 1
onClipEvent (enterFrame) { if (this._y > 400) { this._x = 250 + random(250); this._y = -100; this._xscale = (this._yscale = 50 + random(100)); } this._rotation = this._rotation + 2; if (this._rotation == 360) { this._rotation = 0; } if (this.px == undefined) { this.px = -2; this.py = 2; } this._x = this._x + Math.round(this.px); this._y = this._y + Math.round(this.py); }
Instance of Symbol 159 MovieClip in Symbol 248 MovieClip [asteroid1] Frame 1
onClipEvent (enterFrame) { if (this._y > 400) { this._x = 250 + random(250); this._y = -100; this._xscale = (this._yscale = 50 + random(100)); } this._rotation = this._rotation + 2; if (this._rotation == 360) { this._rotation = 0; } if (this.px == undefined) { this.px = -2; this.py = 2; } this._x = this._x + Math.round(this.px); this._y = this._y + Math.round(this.py); }
Instance of Symbol 159 MovieClip in Symbol 248 MovieClip [asteroid1] Frame 1
onClipEvent (enterFrame) { if (this._y > 400) { this._x = 250 + random(250); this._y = -100; this._xscale = (this._yscale = 50 + random(100)); } this._rotation = this._rotation + 2; if (this._rotation == 360) { this._rotation = 0; } if (this.px == undefined) { this.px = -2; this.py = 2; } this._x = this._x + Math.round(this.px); this._y = this._y + Math.round(this.py); }
Instance of Symbol 55 MovieClip in Symbol 248 MovieClip [asteroid1] Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation + 1; }
Instance of Symbol 55 MovieClip in Symbol 248 MovieClip [asteroid1] Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation + 1; }
Instance of Symbol 55 MovieClip in Symbol 248 MovieClip [asteroid1] Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation + 1; }
Symbol 262 MovieClip [cavewall_explode] Frame 10
this.removeMovieClip();
Symbol 272 MovieClip Frame 3
_parent.gotoAndStop("normal");
Symbol 276 MovieClip Frame 8
_parent.removeMovieClip();
Symbol 277 MovieClip [asteroid] Frame 1
stop();
Symbol 277 MovieClip [asteroid] Frame 2
stop();
Symbol 277 MovieClip [asteroid] Frame 3
stop();
Symbol 278 MovieClip [bulletclip] Frame 1
Symbol 288 MovieClip [theENVclip] Frame 1
Symbol 289 MovieClip [MGDHit] Frame 1
Symbol 292 MovieClip Frame 3
_parent.gotoAndStop("normal");
Symbol 294 MovieClip Frame 8
_root.roomenemies--; _parent.removeMovieClip();
Symbol 295 MovieClip [blotch] Frame 1
stop();
Symbol 295 MovieClip [blotch] Frame 2
stop();
Symbol 295 MovieClip [blotch] Frame 3
stop();
Symbol 304 MovieClip [switch] Frame 1
stop();
Symbol 304 MovieClip [switch] Frame 2
stop();
Symbol 320 MovieClip Frame 25
_root.roomenemies--; _parent.removeMovieClip();
Symbol 321 MovieClip [GEC] Frame 1
stop();
Symbol 321 MovieClip [GEC] Frame 2
stop();
Symbol 321 MovieClip [GEC] Frame 3
stop();
Symbol 321 MovieClip [GEC] Frame 4
stop();
Symbol 324 MovieClip Frame 1
stop(); cr = _root.attachtoMGDHit("watercurrent"); cr._x = this._x; cr._y = this._y; cr._xscale = this._xscale; cr._yscale = this._yscale; temp_rotation = this._rotation; this._rotation = 0; cr._width = this._width; cr._height = this._height; cr._rotation = temp_rotation; cr.shiphitactions = _root.watercurrentbounce; cr.bullethitactions = _root.ignorebullet; cr.pausemethod = _root.howtopause; cr.animationpause = _root.watercurrentpause;
Symbol 328 MovieClip Frame 1
stop(); gl = _root.attachtoMGDHit("bubblewall2"); gl._x = this._x; gl._y = this._y; gl._xscale = this._xscale; gl._yscale = this._yscale; temp_rotation = this._rotation; this._rotation = 0; gl._width = this._width; gl._height = this._height; gl._rotation = temp_rotation; gl.myHP = 8; gl.shiphitactions = _root.gloopwallbounce; gl.bullethitactions = _root.gloopwallhurt; gl.pausemethod = _root.howtopause;
Symbol 331 MovieClip Frame 1
_root.mymovelayer.theENV.onEnterFrame = _root.randombubble;
Symbol 332 MovieClip Frame 1
stop(); gl = _root.attachtoMGDHit("bubblewall"); gl._x = this._x; gl._y = this._y; gl._xscale = this._xscale; gl._yscale = this._yscale; temp_rotation = this._rotation; this._rotation = 0; gl._width = this._width; gl._height = this._height; gl._rotation = temp_rotation; gl.myHP = 4; gl.shiphitactions = _root.gloopwallbounce; gl.bullethitactions = _root.gloopwallhurt; gl.pausemethod = _root.howtopause;
Symbol 333 MovieClip Frame 1
stop(); gec = _root.attachBaddie("GEC", this._x, this._y); gec.onEnterFrame = _root.moveGEC; gec.createEnemyBullet = _root.createEnemyBullet; gec.animationpause = _root.GECpause; gec.shiphitactions = _root.GECbounce; gec.bullethitactions = _root.GEChurt; gec.myHP = 100; gec.attachMovie("GEC_gr4", "crabbody", 1); gec._xscale = (gec._yscale = 150); _root.attachHP();
Symbol 343 MovieClip Frame 1
stop(); pf = _root.attachBaddie("puffite", this._x, this._y); pf.onEnterFrame = _root.movepuffite; pf.shiphitactions = _root.puffitebounce; pf.bullethitactions = _root.puffitehurt; pf.createEnemyBullet = _root.createEnemyBullet; pf.myHP = 7;
Symbol 344 MovieClip Frame 1
stop(); sm = _root.attachBaddie("swimmy", this._x, this._y); sm.onEnterFrame = _root.moveswimmy; sm.shiphitactions = _root.swimmybounce; sm.bullethitactions = _root.swimmyhurt; sm.animationpause = _root.swimmypause; sm.myHP = 6;
Symbol 345 MovieClip Frame 1
stop(); ch = _root.attachBaddie("sharky", this._x, this._y); ch.px = 0; ch.py = 0; ch.onEnterFrame = _root.movechompy; ch.shiphitactions = _root.chompybounce; ch.bullethitactions = _root.chompyhurt; ch.animationpause = _root.chompypause; ch.myHP = 9;
Symbol 366 MovieClip Frame 8
if ((_root.chompychompS.position == 0) || (_root.chompychompS.position == _root.chompychompS.duration)) { _root.chompychompS.start(0, 0); }
Symbol 367 MovieClip Frame 3
_parent.gotoAndStop("chomping");
Symbol 369 MovieClip Frame 15
_root.roomenemies--; _parent.removeMovieClip();
Symbol 370 MovieClip [sharky] Frame 1
stop();
Symbol 370 MovieClip [sharky] Frame 2
stop();
Symbol 370 MovieClip [sharky] Frame 3
stop();
Symbol 370 MovieClip [sharky] Frame 4
stop();
Symbol 389 MovieClip Frame 3
_parent.gotoAndStop("normal");
Symbol 394 MovieClip Frame 5
_parent._rotation = 0;
Symbol 394 MovieClip Frame 16
_parent.removeMovieClip();
Symbol 395 MovieClip [bubblewall2] Frame 1
stop();
Symbol 395 MovieClip [bubblewall2] Frame 2
stop();
Symbol 395 MovieClip [bubblewall2] Frame 3
stop();
Symbol 396 MovieClip Frame 3
_parent.gotoAndStop("normal");
Symbol 398 MovieClip Frame 5
_parent._rotation = 0;
Symbol 398 MovieClip Frame 16
_parent.removeMovieClip();
Symbol 399 MovieClip [bubblewall] Frame 1
stop();
Symbol 399 MovieClip [bubblewall] Frame 2
stop();
Symbol 399 MovieClip [bubblewall] Frame 3
stop();
Symbol 403 MovieClip [goal] Frame 1
stop(); this.onEnterFrame = _root.goalactions;
Symbol 403 MovieClip [goal] Frame 2
stop();
Instance of Symbol 330 MovieClip in Symbol 408 MovieClip [ocean1] Frame 1
onClipEvent (enterFrame) { if ((this.px == undefined) || (this._y < -20)) { this._x = random(400); this._y = 320; this._xscale = (this._yscale = 50 + random(100)); this.px = 0; this.py = -3; this.xwiggle = 1; } if ((this.px > 3) || (this.px < -3)) { this.xwiggle = this.xwiggle * -1; } this.px = this.px + this.xwiggle; this._x = this._x + Math.round(this.px); this._y = this._y + Math.round(this.py); }
Symbol 409 Button
on (release) { _root.backtomenu(); }
Symbol 410 Button
on (release) { _root.restart(); }
Symbol 411 Button
on (release) { _root.forcepause(false); }
Symbol 416 MovieClip Frame 3
_parent.gotoAndStop("normal");
Symbol 421 MovieClip Frame 14
_root.roomenemies--; _parent.removeMovieClip();
Symbol 422 MovieClip [Puffite] Frame 1
stop();
Symbol 422 MovieClip [Puffite] Frame 2
stop();
Symbol 422 MovieClip [Puffite] Frame 3
stop();
Symbol 443 MovieClip Frame 3
_parent.gotoAndStop("normal");
Symbol 446 MovieClip Frame 8
_parent.removeMovieClip();
Symbol 447 MovieClip [gloopwall] Frame 1
stop();
Symbol 447 MovieClip [gloopwall] Frame 2
stop();
Symbol 447 MovieClip [gloopwall] Frame 3
stop();
Symbol 480 MovieClip Frame 1
stop();
Symbol 496 MovieClip Frame 1
stop(); mc = _root.attachBaddie("megaclovite", this._x, this._y); mc.onEnterFrame = _root.movemegaclovite; mc.shiphitactions = _root.megaclovitebounce; mc.bullethitactions = _root.megaclovitehurt; mc.myHP = 100; _root.attachHP();
Symbol 505 MovieClip Frame 3
_parent.gotoAndStop("normal");
Symbol 506 MovieClip Frame 29
_root.roomenemies--; _parent.removeMovieClip();
Symbol 507 MovieClip [megaclovite] Frame 1
stop();
Symbol 507 MovieClip [megaclovite] Frame 2
stop();
Symbol 507 MovieClip [megaclovite] Frame 3
stop();
Symbol 508 MovieClip Frame 3
_parent.gotoAndStop("normal");
Symbol 510 MovieClip Frame 15
_parent.removeMovieClip();
Symbol 511 MovieClip [bubble] Frame 1
stop();
Symbol 511 MovieClip [bubble] Frame 2
stop();
Symbol 511 MovieClip [bubble] Frame 3
stop();
Symbol 512 MovieClip [objectclip] Frame 1
Symbol 512 MovieClip [objectclip] Frame 2
if (_root.mypause) { _root.forcepause(true); } removeMovieClip(_root.mymovelayer.currentENEMY); gotoAndStop (1);
Symbol 513 MovieClip Frame 3
_parent.gotoAndStop("normal");
Symbol 514 MovieClip Frame 135
_parent.onEnterFrame = undefined; _parent.beforepause = _parent.onEnterFrame; _parent.shiphitactions = _root.blastitebounce3; _parent.bullethitactions = _root.ignorebullet;
Symbol 514 MovieClip Frame 159
_root.roomenemies--; _parent.removeMovieClip();
Symbol 515 MovieClip [blastite] Frame 1
stop();
Symbol 515 MovieClip [blastite] Frame 2
stop();
Symbol 515 MovieClip [blastite] Frame 3
stop();
Symbol 531 MovieClip [controls] Frame 1
this.onEnterFrame = function () { if (_global.mouseOnly) { myselect2._x = 26; myselect2._y = 89; } else { myselect2._x = 197; myselec2t._y = 89; } };
Symbol 546 MovieClip [cannon2] Frame 1
stop();
Symbol 547 MovieClip [cannon1] Frame 1
this.myrotation = 0; this.onEnterFrame = _root.movecannon1;
Symbol 569 MovieClip Frame 3
_parent.gotoAndStop("normal");
Symbol 579 MovieClip Frame 12
_root.roomenemies--; _parent.removeMovieClip();
Symbol 580 MovieClip [swimmy] Frame 1
stop();
Symbol 580 MovieClip [swimmy] Frame 4
stop(); if (myHP == 0) { gotoAndStop ("explode"); } else { gotoAndStop ("normal"); }
Symbol 580 MovieClip [swimmy] Frame 5
stop();
Symbol 581 MovieClip Frame 8
_root.chompychompS.start(0, 0);
Symbol 583 MovieClip Frame 3
_parent.gotoAndStop("chomping");
Symbol 585 MovieClip Frame 15
_root.roomenemies--; _parent.removeMovieClip();
Symbol 586 MovieClip [chompy] Frame 1
stop();
Symbol 586 MovieClip [chompy] Frame 2
stop();
Symbol 586 MovieClip [chompy] Frame 3
stop();
Symbol 586 MovieClip [chompy] Frame 4
stop();
Symbol 614 MovieClip Frame 12
_root.roomenemies--; _parent.removeMovieClip();
Symbol 615 MovieClip [clovite] Frame 1
stop();
Symbol 615 MovieClip [clovite] Frame 2
stop();
Symbol 615 MovieClip [clovite] Frame 3
stop();
Symbol 617 MovieClip Frame 1
_parent._alpha = 100;
Symbol 617 MovieClip Frame 28
_root.restart();
Symbol 618 MovieClip [ship] Frame 1
stop();
Symbol 618 MovieClip [ship] Frame 2
stop();
Symbol 621 Button
on (release) { _root.gotoAndStop("credits"); }
Symbol 623 Button
on (release) { _root.gotoAndStop("settings"); }
Symbol 625 Button
on (release) { _root.gotoAndStop("main"); }
Symbol 638 Button
on (release) { _root.gotoAndStop("menu"); }
Symbol 639 Button
on (press) { _global.mouseOnly = true; }
Symbol 640 Button
on (press) { _global.mouseOnly = false; }
Symbol 643 MovieClip Frame 1
this.onEnterFrame = function () { if (_global.mouseOnly) { myselect._x = 19; myselect._y = 83; } else { myselect._x = 199; myselect._y = 73; } };
Symbol 659 MovieClip Frame 1
stop();
Symbol 660 Button
on (release) { _root.backtomenu(); }
Symbol 666 MovieClip Frame 1
time = getTimer(); totalGameTime = time - _global.myGameTime; mils = totalGameTime % 1000; seconds = Math.round(((totalGameTime - mils) / 1000) % 60); minutes = Math.round((((totalGameTime - seconds) / 1000) / 60) % 60); hours = Math.round(((((totalGameTime - minutes) / 1000) / 60) / 60) % 24); time_txt.text = (((((("Time: " + hours) + ": ") + minutes) + ": ") + seconds) + ": ") + mils; bonusbox_txt.text = ("found: " + _root.bonusboxnum) + "/18"; mybgdship.myshipflame.stop();

Library Items

Symbol 1 Sound [goalpulse]
Symbol 2 GraphicUsed by:3
Symbol 3 MovieClip [arrow]Uses:2
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClip [mousePointer]Uses:4
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:6Used by:Timeline
Symbol 8 GraphicUsed by:11
Symbol 9 GraphicUsed by:11
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:8 9 10Used by:37
Symbol 12 FontUsed by:13 14 16 20 50 57 63 70 76 81 87 93 98 106 111 128 139 140 141 142 143 145 146 148 149 222 245 297 300 306 307 308 311 313 314 405 451 454 456 457 490 491 519 520 529 532 548 551 564 566 576 620 622 624 637 644 647 648 649 650 652 661 662 663 664
Symbol 13 TextUses:12Used by:37
Symbol 14 TextUses:12Used by:37
Symbol 15 GraphicUsed by:19 409 410 411 621 623 625 638 660
Symbol 16 TextUses:12Used by:19
Symbol 17 GraphicUsed by:19 409 410 411 621 623 625 638 639 640 660
Symbol 18 GraphicUsed by:19 409 410 411 621 623 625 638 639 640 660
Symbol 19 ButtonUses:15 16 17 18Used by:25
Symbol 20 TextUses:12Used by:21
Symbol 21 MovieClipUses:20Used by:25
Symbol 22 GraphicUsed by:25
Symbol 23 GraphicUsed by:24 38 640
Symbol 24 MovieClipUses:23Used by:25
Symbol 25 MovieClipUses:19 21 22 24Used by:37
Symbol 26 FontUsed by:27 665
Symbol 27 TextUses:26Used by:36
Symbol 28 GraphicUsed by:34
Symbol 29 GraphicUsed by:33
Symbol 30 GraphicUsed by:33
Symbol 31 GraphicUsed by:33
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:29 30 31 32Used by:34
Symbol 34 MovieClipUses:28 33Used by:36 144 182 458 535 553 577 618
Symbol 35 GraphicUsed by:36 316 666
Symbol 36 MovieClipUses:27 34 35Used by:37 626
Symbol 37 MovieClipUses:11 13 14 25 36Used by:Timeline
Symbol 38 MovieClip [bosshpbar]Uses:23Used by:Timeline
Symbol 39 GraphicUsed by:42
Symbol 40 GraphicUsed by:42
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClip [bullet_gr_explode]Uses:39 40 41Used by:Timeline
Symbol 43 FontUsed by:44
Symbol 44 TextUses:43Used by:45
Symbol 45 MovieClip [bonusbox_explode]Uses:44Used by:Timeline
Symbol 46 BitmapUsed by:47
Symbol 47 GraphicUses:46Used by:48
Symbol 48 MovieClipUses:47Used by:49 154 666
Symbol 49 MovieClip [bonusbox]Uses:48Used by:Timeline
Symbol 50 TextUses:12Used by:144
Symbol 51 GraphicUsed by:144 147 312 404 408 453 455 458 531 535 553 577 653  Timeline
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:52Used by:55
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:53 54Used by:56 168 248 458 569 577 615
Symbol 56 MovieClipUses:55Used by:144
Symbol 57 TextUses:12Used by:144
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClipUses:58Used by:62 157 581 585 586
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60Used by:62 157 581 585 586
Symbol 62 MovieClipUses:59 61Used by:144 455 458
Symbol 63 TextUses:12Used by:144
Symbol 64 GraphicUsed by:66
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:64 65Used by:69 344 579
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:69 344 579
Symbol 69 MovieClipUses:66 68Used by:144 408 580
Symbol 70 TextUses:12Used by:144
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:71Used by:75 345 366 367 369 370
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:73Used by:75 345 366 367 369 370
Symbol 75 MovieClipUses:72 74Used by:144
Symbol 76 TextUses:12Used by:144
Symbol 77 GraphicUsed by:79
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:77 78Used by:80 343 404 416 421 422
Symbol 80 MovieClipUses:79Used by:144
Symbol 81 TextUses:12Used by:144
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:82Used by:86 155 535 547
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:84Used by:86 155 535 547
Symbol 86 MovieClipUses:83 85Used by:144
Symbol 87 TextUses:12Used by:144
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:92 156 535 546
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:90Used by:92 156 535 546
Symbol 92 MovieClipUses:89 91Used by:144
Symbol 93 TextUses:12Used by:144
Symbol 94 GraphicUsed by:97
Symbol 95 GraphicUsed by:97
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:94 95 96Used by:144 167 515
Symbol 98 TextUses:12Used by:144
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:99Used by:101 513 514
Symbol 101 MovieClipUses:100Used by:144
Symbol 102 GraphicUsed by:104
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:102 103Used by:105 147 169 292 294 295
Symbol 105 MovieClipUses:104Used by:144
Symbol 106 TextUses:12Used by:144
Symbol 107 GraphicUsed by:109
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:107 108Used by:110 493 496 505 506 507
Symbol 110 MovieClipUses:109Used by:144
Symbol 111 TextUses:12Used by:144
Symbol 112 GraphicUsed by:114
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClip [GEC_gr8]Uses:112 113Used by:116
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClipUses:114 115Used by:118
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClip [GEC_gr4]Uses:116 117Used by:127 316  Timeline
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClipUses:119Used by:127 315 319
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:121Used by:127 315 319
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClipUses:123Used by:127 315 319
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:125Used by:127 315 319
Symbol 127 MovieClipUses:118 120 122 124 126Used by:144
Symbol 128 TextUses:12Used by:144
Symbol 129 GraphicUsed by:131
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClip [blotch2]Uses:129 130Used by:132 151  Timeline
Symbol 132 MovieClipUses:131Used by:137
Symbol 133 GraphicUsed by:135
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:133 134Used by:136 151 198 221
Symbol 136 MovieClipUses:135Used by:137
Symbol 137 MovieClipUses:132 136Used by:138
Symbol 138 MovieClipUses:137Used by:144
Symbol 139 TextUses:12Used by:144
Symbol 140 TextUses:12Used by:144
Symbol 141 TextUses:12Used by:144
Symbol 142 TextUses:12Used by:144
Symbol 143 TextUses:12Used by:144
Symbol 144 MovieClip [credits]Uses:34 50 51 56 57 62 63 69 70 75 76 80 81 86 87 92 93 97 98 101 105 106 110 111 127 128 138 139 140 141 142 143Used by:Timeline
Symbol 145 TextUses:12Used by:147
Symbol 146 TextUses:12Used by:147 151 224 248 312 316 404 408 453 455 458 493 531 535 553 577
Symbol 147 MovieClip [asteroid3]Uses:145 104 146 51Used by:Timeline
Symbol 148 TextUses:12Used by:151
Symbol 149 TextUses:12Used by:151
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClip [boss3]Uses:148 149 131 135 146 150Used by:Timeline
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClip [level22fg]Uses:152Used by:190
Symbol 154 MovieClipUses:48Used by:183 199 227 237 251 265 334 346 359 373 382 425 435 483 497 538 556 589
Symbol 155 MovieClipUses:83 85Used by:183 199 227 237 251 600
Symbol 156 MovieClipUses:89 91Used by:183 199 227 237 251 600
Symbol 157 MovieClipUses:61 59Used by:183 227 237 251 265 425 435 600
Symbol 158 GraphicUsed by:159 276
Symbol 159 MovieClipUses:158Used by:160 224 248 272 276 277
Symbol 160 MovieClipUses:159Used by:183 199 227 237 251 265
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:161Used by:163 403 577
Symbol 163 MovieClipUses:162Used by:183 199 227 237 251 265 334 346 359 373 382 425 435 483 497 538 556 589
Symbol 164 GraphicUsed by:165
Symbol 165 MovieClipUses:164Used by:166 443 446 447 453
Symbol 166 MovieClipUses:165Used by:183 199 227 237 251 265 425 435 497 538
Symbol 167 MovieClipUses:97Used by:183 227 237 600
Symbol 168 MovieClipUses:55Used by:183 227 237 251 265 425 435 538 556 589 600
Symbol 169 MovieClipUses:104Used by:183
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClipUses:170Used by:173
Symbol 172 GraphicUsed by:173 281
Symbol 173 MovieClipUses:171 172Used by:174 244
Symbol 174 MovieClipUses:173Used by:183 199 227 237 251 265
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:175Used by:177 224 303 304
Symbol 177 MovieClipUses:176Used by:183 227 237
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClipUses:178Used by:180 224 262 305
Symbol 180 MovieClipUses:179Used by:183 227 237
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:181 34Used by:183 199 227 237 251 265 334 346 359 373 382 425 435 483 497 538 556 589 600
Symbol 183 MovieClip [level22objects]Uses:154 155 156 157 160 163 166 167 168 169 174 177 180 182Used by:190
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClip [level22hit]Uses:184Used by:190
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClip [level22mg]Uses:186Used by:190
Symbol 188 GraphicUsed by:189 233 242 256 270
Symbol 189 MovieClip [level22bg]Uses:188Used by:190
Symbol 190 MovieClipUses:153 183 185 187 189Used by:Timeline
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClip [bullet_gr4]Uses:191Used by:Timeline
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClip [levelboss3fg]Uses:193Used by:206
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClipUses:195Used by:197 448 453
Symbol 197 MovieClipUses:196Used by:199 227 237 425 435 497 538
Symbol 198 MovieClipUses:135Used by:199
Symbol 199 MovieClip [levelboss3objects]Uses:154 156 155 160 174 166 197 163 198 182Used by:206
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClip [levelboss3hit]Uses:200Used by:206
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClip [levelboss3mg]Uses:202Used by:206
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClip [levelboss3bg]Uses:204Used by:206
Symbol 206 MovieClip [level22construct]Uses:194 199 201 203 205Used by:Timeline
Symbol 207 GraphicUsed by:220 320 506 514 535 553 617
Symbol 208 Sound [shipexplode]Used by:220 320 480 506 514 617
Symbol 209 GraphicUsed by:220 320 506 514 535 553 617
Symbol 210 GraphicUsed by:220 320 506 514 535 553 617
Symbol 211 GraphicUsed by:220 320 506 514 535 553 617
Symbol 212 GraphicUsed by:220 320 506 514 535 553 617
Symbol 213 GraphicUsed by:220 320 506 514 535 553 617
Symbol 214 GraphicUsed by:220 320 506 514 535 553 617
Symbol 215 GraphicUsed by:220 320 506 514 535 553 617
Symbol 216 GraphicUsed by:220 320 506 514 535 553 617
Symbol 217 GraphicUsed by:220 320 506 514 535 553 617
Symbol 218 GraphicUsed by:220 320 506 514 535 553 617
Symbol 219 GraphicUsed by:220 320 506 514 535 553 617
Symbol 220 MovieClipUses:207 208 209 210 211 212 213 214 215 216 217 218 219Used by:221
Symbol 221 MovieClip [blotchqueen]Uses:135 220Used by:Timeline
Symbol 222 TextUses:12Used by:224
Symbol 223 GraphicUsed by:224
Symbol 224 MovieClip [asteroid2]Uses:146 222 159 176 179 223Used by:Timeline
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClip [level21fg]Uses:225Used by:234
Symbol 227 MovieClip [level21objects]Uses:154 177 167 168 166 157 155 156 174 197 163 180 160 182Used by:234
Symbol 228 GraphicUsed by:234
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClip [level21hit]Uses:229Used by:234
Symbol 231 GraphicUsed by:232
Symbol 232 MovieClip [level21mg]Uses:231Used by:234
Symbol 233 MovieClip [level21bg]Uses:188Used by:234
Symbol 234 MovieClipUses:226 227 228 230 232 233Used by:Timeline
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClip [level20fg]Uses:235Used by:243
Symbol 237 MovieClip [level20objects]Uses:154 160 156 174 168 157 167 155 163 197 166 177 180 182Used by:243
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClip [level20hit]Uses:238Used by:243
Symbol 240 GraphicUsed by:241
Symbol 241 MovieClip [level20mg]Uses:240Used by:243
Symbol 242 MovieClip [level20bg]Uses:188Used by:243
Symbol 243 MovieClipUses:236 237 239 241 242Used by:Timeline
Symbol 244 MovieClip [linecurrent]Uses:173Used by:Timeline
Symbol 245 TextUses:12Used by:248
Symbol 246 GraphicUsed by:248
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClip [asteroid1]Uses:245 146 246 159 55 247Used by:Timeline
Symbol 249 GraphicUsed by:250
Symbol 250 MovieClip [level19fg]Uses:249Used by:257
Symbol 251 MovieClip [level19objects]Uses:154 160 166 157 168 156 174 155 163 182Used by:257
Symbol 252 GraphicUsed by:253
Symbol 253 MovieClip [level19hit]Uses:252Used by:257
Symbol 254 GraphicUsed by:255
Symbol 255 MovieClip [level19mg]Uses:254Used by:257
Symbol 256 MovieClip [level19bg]Uses:188Used by:257
Symbol 257 MovieClipUses:250 251 253 255 256Used by:Timeline
Symbol 258 GraphicUsed by:262
Symbol 259 GraphicUsed by:262
Symbol 260 GraphicUsed by:262
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClip [cavewall_explode]Uses:179 258 259 260 261Used by:Timeline
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClip [level18fg]Uses:263Used by:271
Symbol 265 MovieClip [level18objects]Uses:154 157 174 166 168 160 163 182Used by:271
Symbol 266 GraphicUsed by:267
Symbol 267 MovieClip [level18hit]Uses:266Used by:271
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClip [level18mg]Uses:268Used by:271
Symbol 270 MovieClip [level18bg]Uses:188Used by:271
Symbol 271 MovieClipUses:264 265 267 269 270Used by:Timeline
Symbol 272 MovieClipUses:159Used by:277
Symbol 273 GraphicUsed by:276
Symbol 274 GraphicUsed by:276
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClipUses:159 158 273 274 275Used by:277
Symbol 277 MovieClip [asteroid]Uses:159 272 276Used by:Timeline
Symbol 278 MovieClip [bulletclip]Used by:Timeline
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClipUses:279Used by:281
Symbol 281 MovieClipUses:280 172Used by:282
Symbol 282 MovieClip [aircurrent]Uses:281Used by:Timeline
Symbol 283 GraphicUsed by:284
Symbol 284 MovieClipUses:283Used by:286
Symbol 285 GraphicUsed by:286
Symbol 286 MovieClipUses:284 285Used by:287 324
Symbol 287 MovieClip [watercurrent]Uses:286Used by:Timeline
Symbol 288 MovieClip [theENVclip]Used by:Timeline
Symbol 289 MovieClip [MGDHit]Used by:Timeline
Symbol 290 GraphicUsed by:291
Symbol 291 MovieClip [blotch_bl]Uses:290Used by:Timeline
Symbol 292 MovieClipUses:104Used by:295
Symbol 293 GraphicUsed by:294
Symbol 294 MovieClipUses:104 293Used by:295
Symbol 295 MovieClip [blotch]Uses:104 292 294Used by:Timeline
Symbol 296 MovieClip [scenelayer]Used by:Timeline
Symbol 297 EditableTextUses:12Used by:302
Symbol 298 GraphicUsed by:299
Symbol 299 MovieClip [hpbar]Uses:298Used by:302  Timeline
Symbol 300 TextUses:12Used by:302
Symbol 301 GraphicUsed by:302
Symbol 302 MovieClip [mainbar]Uses:297 299 300 301Used by:Timeline
Symbol 303 MovieClipUses:176Used by:304
Symbol 304 MovieClip [switch]Uses:176 303Used by:Timeline
Symbol 305 MovieClip [cavewall]Uses:179Used by:Timeline
Symbol 306 TextUses:12Used by:310 409
Symbol 307 TextUses:12Used by:310 410
Symbol 308 TextUses:12Used by:310 411
Symbol 309 GraphicUsed by:310
Symbol 310 MovieClipUses:306 307 308 309Used by:312
Symbol 311 TextUses:12Used by:312
Symbol 312 MovieClip [controls2]Uses:310 311 146 51Used by:Timeline
Symbol 313 TextUses:12Used by:316
Symbol 314 TextUses:12Used by:316
Symbol 315 MovieClipUses:122 120 124 126Used by:316 321 333
Symbol 316 MovieClip [boss2]Uses:313 314 118 315 146 35Used by:Timeline
Symbol 317 GraphicUsed by:318
Symbol 318 MovieClip [bullet_gr3]Uses:317Used by:Timeline
Symbol 319 MovieClipUses:120 122 124 126Used by:321
Symbol 320 MovieClipUses:207 208 209 210 211 212 213 214 215 216 217 218 219Used by:321
Symbol 321 MovieClip [GEC]Uses:315 319 320Used by:Timeline
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClip [levelboss2fg]Uses:322Used by:340
Symbol 324 MovieClipUses:286Used by:334 346 359 373 382 483
Symbol 325 GraphicUsed by:326
Symbol 326 MovieClipUses:325Used by:327 332 393 396 398 399
Symbol 327 MovieClipUses:326Used by:328 389 394 395
Symbol 328 MovieClipUses:327Used by:334 346 359 373 382 483
Symbol 329 GraphicUsed by:330
Symbol 330 MovieClipUses:329Used by:331 408 508 510 511
Symbol 331 MovieClipUses:330Used by:334 346 359 373 382 483
Symbol 332 MovieClipUses:326Used by:334 346 359 373 382 483
Symbol 333 MovieClipUses:315Used by:334
Symbol 334 MovieClip [levelboss2objects]Uses:324 154 328 331 332 163 333 182Used by:340
Symbol 335 GraphicUsed by:336
Symbol 336 MovieClip [levelboss2hit]Uses:335Used by:340
Symbol 337 MovieClip [levelboss2mg]Used by:340
Symbol 338 GraphicUsed by:339
Symbol 339 MovieClip [levelboss2bg]Uses:338Used by:340
Symbol 340 MovieClipUses:323 334 336 337 339Used by:Timeline
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClip [level17fg]Uses:341Used by:356
Symbol 343 MovieClipUses:79Used by:346 373 382
Symbol 344 MovieClipUses:66 68Used by:346 359 373 382 483 600
Symbol 345 MovieClipUses:74 72Used by:346 359 373 382
Symbol 346 MovieClip [level17objects]Uses:154 331 324 163 343 344 345 332 328 182Used by:356
Symbol 347 GraphicUsed by:348
Symbol 348 MovieClip [level17hit]Uses:347Used by:356
Symbol 349 GraphicUsed by:350
Symbol 350 MovieClipUses:349Used by:351 352 353 362 376 385 408 486
Symbol 351 MovieClipUses:350Used by:353 362 376 385
Symbol 352 MovieClipUses:350Used by:353 362 376 385 486
Symbol 353 MovieClip [level17mg]Uses:351 352 350Used by:356
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClip [level17bg]Uses:354Used by:356
Symbol 356 MovieClipUses:342 346 348 353 355Used by:Timeline
Symbol 357 GraphicUsed by:358
Symbol 358 MovieClip [level16fg]Uses:357Used by:365
Symbol 359 MovieClip [level16objects]Uses:154 331 324 163 332 345 344 328 182Used by:365
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClip [level16hit]Uses:360Used by:365
Symbol 362 MovieClip [level16mg]Uses:352 351 350Used by:365
Symbol 363 GraphicUsed by:364
Symbol 364 MovieClip [level16bg]Uses:363Used by:365
Symbol 365 MovieClipUses:358 359 361 362 364Used by:Timeline
Symbol 366 MovieClipUses:72 74Used by:370
Symbol 367 MovieClipUses:74 72Used by:370
Symbol 368 GraphicUsed by:369
Symbol 369 MovieClipUses:74 72 368Used by:370
Symbol 370 MovieClip [sharky]Uses:72 74 366 367 369Used by:Timeline
Symbol 371 GraphicUsed by:372
Symbol 372 MovieClip [level15fg]Uses:371Used by:379
Symbol 373 MovieClip [level15objects]Uses:154 331 324 345 332 344 343 328 163 182Used by:379
Symbol 374 GraphicUsed by:375
Symbol 375 MovieClip [level15hit]Uses:374Used by:379
Symbol 376 MovieClip [level15mg]Uses:351 350 352Used by:379
Symbol 377 GraphicUsed by:378
Symbol 378 MovieClip [level15bg]Uses:377Used by:379
Symbol 379 MovieClipUses:372 373 375 376 378Used by:Timeline
Symbol 380 GraphicUsed by:381
Symbol 381 MovieClip [level14fg]Uses:380Used by:388
Symbol 382 MovieClip [level14objects]Uses:154 331 324 345 163 328 344 343 332 182Used by:388
Symbol 383 GraphicUsed by:384
Symbol 384 MovieClip [level14hit]Uses:383Used by:388
Symbol 385 MovieClip [level14mg]Uses:350 351 352Used by:388
Symbol 386 GraphicUsed by:387
Symbol 387 MovieClip [level14bg]Uses:386Used by:388
Symbol 388 MovieClipUses:381 382 384 385 387Used by:Timeline
Symbol 389 MovieClipUses:327Used by:395
Symbol 390 Sound [bubblepop]Used by:394 398 480
Symbol 391 GraphicUsed by:394
Symbol 392 GraphicUsed by:393 398
Symbol 393 MovieClipUses:326 392Used by:394
Symbol 394 MovieClipUses:327 390 391 393Used by:395
Symbol 395 MovieClip [bubblewall2]Uses:327 389 394Used by:Timeline
Symbol 396 MovieClipUses:326Used by:399
Symbol 397 GraphicUsed by:398
Symbol 398 MovieClipUses:326 390 397 392Used by:399
Symbol 399 MovieClip [bubblewall]Uses:326 396 398Used by:Timeline
Symbol 400 GraphicUsed by:401
Symbol 401 MovieClipUses:400Used by:402
Symbol 402 MovieClipUses:401Used by:403 577
Symbol 403 MovieClip [goal]Uses:162 402Used by:604  Timeline
Symbol 404 MovieClip [ocean2]Uses:79 146 51Used by:Timeline
Symbol 405 TextUses:12Used by:408
Symbol 406 GraphicUsed by:408
Symbol 407 GraphicUsed by:408
Symbol 408 MovieClip [ocean1]Uses:330 146 405 406 69 407 350 51Used by:Timeline
Symbol 409 ButtonUses:15 306 17 18Used by:413
Symbol 410 ButtonUses:15 307 17 18Used by:413
Symbol 411 ButtonUses:15 308 17 18Used by:413
Symbol 412 GraphicUsed by:413
Symbol 413 MovieClip [PauseMenu]Uses:409 410 411 412Used by:Timeline
Symbol 414 GraphicUsed by:415
Symbol 415 MovieClip [puffite_bullet]Uses:414Used by:Timeline
Symbol 416 MovieClipUses:79Used by:422
Symbol 417 GraphicUsed by:421
Symbol 418 GraphicUsed by:421
Symbol 419 GraphicUsed by:421
Symbol 420 GraphicUsed by:421
Symbol 421 MovieClipUses:79 417 418 419 420Used by:422
Symbol 422 MovieClip [Puffite]Uses:79 416 421Used by:Timeline
Symbol 423 GraphicUsed by:424
Symbol 424 MovieClip [level13fg]Uses:423Used by:432
Symbol 425 MovieClip [level13objects]Uses:154 163 168 157 197 166 182Used by:432
Symbol 426 GraphicUsed by:427
Symbol 427 MovieClip [level13hit]Uses:426Used by:432
Symbol 428 GraphicUsed by:429
Symbol 429 MovieClip [level13mg]Uses:428Used by:432
Symbol 430 GraphicUsed by:431
Symbol 431 MovieClip [level13bg]Uses:430Used by:432
Symbol 432 MovieClipUses:424 425 427 429 431Used by:Timeline
Symbol 433 GraphicUsed by:434
Symbol 434 MovieClip [level12fg]Uses:433Used by:442
Symbol 435 MovieClip [level12objects]Uses:154 163 168 157 197 166 182Used by:442
Symbol 436 GraphicUsed by:437
Symbol 437 MovieClip [level12hit]Uses:436Used by:442
Symbol 438 GraphicUsed by:439
Symbol 439 MovieClip [level12mg]Uses:438Used by:442
Symbol 440 GraphicUsed by:441
Symbol 441 MovieClip [level12bg]Uses:440Used by:442
Symbol 442 MovieClipUses:434 435 437 439 441Used by:Timeline
Symbol 443 MovieClipUses:165Used by:447
Symbol 444 GraphicUsed by:446
Symbol 445 GraphicUsed by:446
Symbol 446 MovieClipUses:165 444 445Used by:447
Symbol 447 MovieClip [gloopwall]Uses:165 443 446Used by:Timeline
Symbol 448 MovieClip [gloop]Uses:196Used by:Timeline
Symbol 449 GraphicUsed by:450
Symbol 450 MovieClip [gloop_gr2]Uses:449Used by:453  Timeline
Symbol 451 TextUses:12Used by:453
Symbol 452 GraphicUsed by:453
Symbol 453 MovieClip [howtoplay3]Uses:146 451 450 196 452 165 51Used by:Timeline
Symbol 454 TextUses:12Used by:455
Symbol 455 MovieClip [howtoplay4]Uses:454 62 146 51Used by:Timeline
Symbol 456 TextUses:12Used by:458
Symbol 457 TextUses:12Used by:458
Symbol 458 MovieClip [howtoplay5]Uses:456 457 34 55 146 51 62Used by:Timeline
Symbol 459 FontUsed by:460 524 526 528 619 629 630 632 633 634 635 636 641 651 655
Symbol 460 TextUses:459Used by:480
Symbol 461 Sound [konamized]Used by:480
Symbol 462 Sound [clovitehit]Used by:480
Symbol 463 Sound [spacegun04]Used by:480
Symbol 464 Sound [spacegun13]Used by:480
Symbol 465 Sound [chompyhit]Used by:480
Symbol 466 Sound [shiphit]Used by:480
Symbol 467 Sound [chompychomp]Used by:480
Symbol 468 Sound [enemydown]Used by:480
Symbol 469 Sound [countdown]Used by:480 514
Symbol 470 Sound [megaclovitehit]Used by:480
Symbol 471 Sound [boingshort]Used by:480
Symbol 472 Sound [puffitehit]Used by:480
Symbol 473 Sound [spacegun10]Used by:480
Symbol 474 Sound [blotchhit]Used by:480
Symbol 475 Sound [switchhit]Used by:480
Symbol 476 Sound [smb3_coin]Used by:480
Symbol 477 Sound [spacegun09]Used by:480
Symbol 478 Sound [scifibeep01]Used by:480
Symbol 479 Sound [missile05]Used by:480
Symbol 480 MovieClipUses:460 461 462 463 464 465 466 467 208 468 469 390 470 471 472 473 474 475 476 477 478 479Used by:Timeline
Symbol 481 GraphicUsed by:482
Symbol 482 MovieClip [level7fg]Uses:481Used by:489
Symbol 483 MovieClip [level7objects]Uses:154 331 324 332 328 163 344 182Used by:489
Symbol 484 GraphicUsed by:485
Symbol 485 MovieClip [level7hit]Uses:484Used by:489
Symbol 486 MovieClip [level7mg]Uses:350 352Used by:489
Symbol 487 GraphicUsed by:488
Symbol 488 MovieClip [level7bg]Uses:487Used by:489
Symbol 489 MovieClipUses:482 483 485 486 488Used by:Timeline
Symbol 490 TextUses:12Used by:493
Symbol 491 TextUses:12Used by:493
Symbol 492 GraphicUsed by:493
Symbol 493 MovieClip [boss1]Uses:490 491 109 146 492Used by:Timeline
Symbol 494 GraphicUsed by:495
Symbol 495 MovieClip [levelboss1fg]Uses:494Used by:504
Symbol 496 MovieClipUses:109Used by:497
Symbol 497 MovieClip [levelboss1objects]Uses:154 163 166 197 182 496Used by:504
Symbol 498 GraphicUsed by:499
Symbol 499 MovieClip [levelboss1hit]Uses:498Used by:504
Symbol 500 GraphicUsed by:501
Symbol 501 MovieClip [levelboss1mg]Uses:500Used by:504
Symbol 502 GraphicUsed by:503
Symbol 503 MovieClip [levelboss1bg]Uses:502Used by:504
Symbol 504 MovieClipUses:495 497 499 501 503Used by:Timeline
Symbol 505 MovieClipUses:109Used by:507
Symbol 506 MovieClipUses:109 207 208 209 210 211 212 213 214 215 216 217 218 219Used by:507
Symbol 507 MovieClip [megaclovite]Uses:109 505 506Used by:Timeline
Symbol 508 MovieClipUses:330Used by:511
Symbol 509 GraphicUsed by:510
Symbol 510 MovieClipUses:330 509Used by:511
Symbol 511 MovieClip [bubble]Uses:330 508 510Used by:Timeline
Symbol 512 MovieClip [objectclip]Used by:Timeline
Symbol 513 MovieClipUses:100Used by:515
Symbol 514 MovieClipUses:100 469 207 208 209 210 211 212 213 214 215 216 217 218 219Used by:515
Symbol 515 MovieClip [blastite]Uses:97 513 514Used by:Timeline
Symbol 516 FontUsed by:517
Symbol 517 TextUses:516Used by:518
Symbol 518 MovieClipUses:517Used by:531 643
Symbol 519 TextUses:12Used by:531
Symbol 520 TextUses:12Used by:531
Symbol 521 FontUsed by:522 627
Symbol 522 TextUses:521Used by:531 643
Symbol 523 GraphicUsed by:531
Symbol 524 TextUses:459Used by:531 640
Symbol 525 GraphicUsed by:531 639 640
Symbol 526 TextUses:459Used by:531 640
Symbol 527 GraphicUsed by:531 640
Symbol 528 TextUses:459Used by:531 639
Symbol 529 TextUses:12Used by:531
Symbol 530 GraphicUsed by:531
Symbol 531 MovieClip [controls]Uses:518 519 520 522 523 524 525 526 527 528 529 530 146 51Used by:Timeline
Symbol 532 TextUses:12Used by:535
Symbol 533 GraphicUsed by:534
Symbol 534 MovieClip [bullet_gr2]Uses:533Used by:535  Timeline
Symbol 535 MovieClip [cannons]Uses:532 89 83 34 85 91 146 51 534 207 209 210 211 212 213 214 215 216 217 218 219Used by:Timeline
Symbol 536 GraphicUsed by:537
Symbol 537 MovieClip [level5fg]Uses:536Used by:545
Symbol 538 MovieClip [level5objects]Uses:154 163 166 197 168 182Used by:545
Symbol 539 GraphicUsed by:540
Symbol 540 MovieClip [level5hit]Uses:539Used by:545
Symbol 541 GraphicUsed by:542
Symbol 542 MovieClip [level5mg]Uses:541Used by:545
Symbol 543 GraphicUsed by:544
Symbol 544 MovieClip [level5bg]Uses:543Used by:545
Symbol 545 MovieClipUses:537 538 540 542 544Used by:Timeline
Symbol 546 MovieClip [cannon2]Uses:89 91Used by:Timeline
Symbol 547 MovieClip [cannon1]Uses:83 85Used by:Timeline
Symbol 548 TextUses:12Used by:553
Symbol 549 GraphicUsed by:553
Symbol 550 GraphicUsed by:553
Symbol 551 TextUses:12Used by:553
Symbol 552 GraphicUsed by:553
Symbol 553 MovieClip [howtoplay2]Uses:548 549 34 550 146 51 551 552 207 209 210 211 212 213 214 215 216 217 218 219Used by:Timeline
Symbol 554 GraphicUsed by:555
Symbol 555 MovieClip [level4fg]Uses:554Used by:563
Symbol 556 MovieClip [level4objects]Uses:154 163 168 182Used by:563
Symbol 557 GraphicUsed by:558
Symbol 558 MovieClip [level4hit]Uses:557Used by:563
Symbol 559 GraphicUsed by:560
Symbol 560 MovieClip [level4mg]Uses:559Used by:563
Symbol 561 GraphicUsed by:562
Symbol 562 MovieClip [level4bg]Uses:561Used by:563
Symbol 563 MovieClipUses:555 556 558 560 562Used by:Timeline
Symbol 564 TextUses:12Used by:577
Symbol 565 GraphicUsed by:577
Symbol 566 TextUses:12Used by:577
Symbol 567 GraphicUsed by:568
Symbol 568 MovieClip [bullet_gr]Uses:567Used by:577  Timeline
Symbol 569 MovieClipUses:55Used by:577 615
Symbol 570 GraphicUsed by:577
Symbol 571 GraphicUsed by:577
Symbol 572 GraphicUsed by:577
Symbol 573 GraphicUsed by:577
Symbol 574 GraphicUsed by:577
Symbol 575 GraphicUsed by:577
Symbol 576 TextUses:12Used by:577
Symbol 577 MovieClip [howtoplay1]Uses:564 55 34 162 565 146 566 51 568 569 570 571 572 573 574 575 576 402Used by:Timeline
Symbol 578 GraphicUsed by:579
Symbol 579 MovieClipUses:66 68 578Used by:580
Symbol 580 MovieClip [swimmy]Uses:69 579Used by:Timeline
Symbol 581 MovieClipUses:59 61Used by:586
Symbol 582 GraphicUsed by:583
Symbol 583 MovieClipUses:582Used by:585 586
Symbol 584 GraphicUsed by:585
Symbol 585 MovieClipUses:583 61 59 584Used by:586
Symbol 586 MovieClip [chompy]Uses:61 59 581 583 585Used by:Timeline
Symbol 587 GraphicUsed by:588
Symbol 588 MovieClip [level2fg]Uses:587Used by:597
Symbol 589 MovieClip [level2objects]Uses:154 163 182 168Used by:597
Symbol 590 GraphicUsed by:591
Symbol 591 MovieClip [level2hit]Uses:590Used by:597
Symbol 592 GraphicUsed by:597
Symbol 593 GraphicUsed by:594
Symbol 594 MovieClip [level2mg]Uses:593Used by:597
Symbol 595 GraphicUsed by:596
Symbol 596 MovieClip [level2bg]Uses:595Used by:597
Symbol 597 MovieClipUses:588 589 591 592 594 596Used by:Timeline
Symbol 598 GraphicUsed by:599
Symbol 599 MovieClip [leveltestfg]Uses:598Used by:607
Symbol 600 MovieClip [leveltestobjects]Uses:157 167 155 156 182 344 168Used by:607
Symbol 601 GraphicUsed by:602
Symbol 602 MovieClip [leveltesthit]Uses:601Used by:607
Symbol 603 GraphicUsed by:604
Symbol 604 MovieClip [leveltestmg]Uses:403 603Used by:607
Symbol 605 GraphicUsed by:606
Symbol 606 MovieClip [leveltestbg]Uses:605Used by:607
Symbol 607 MovieClipUses:599 600 602 604 606Used by:Timeline
Symbol 608 GraphicUsed by:614
Symbol 609 GraphicUsed by:614
Symbol 610 GraphicUsed by:614
Symbol 611 GraphicUsed by:614
Symbol 612 GraphicUsed by:614
Symbol 613 GraphicUsed by:614
Symbol 614 MovieClipUses:608 609 610 611 612 613Used by:615
Symbol 615 MovieClip [clovite]Uses:55 569 614Used by:Timeline
Symbol 616 MovieClipUsed by:618
Symbol 617 MovieClipUses:207 208 209 210 211 212 213 214 215 216 217 218 219Used by:618
Symbol 618 MovieClip [ship]Uses:616 34 617Used by:666  Timeline
Symbol 619 TextUses:459Used by:Timeline
Symbol 620 TextUses:12Used by:621
Symbol 621 ButtonUses:15 620 17 18Used by:626
Symbol 622 TextUses:12Used by:623
Symbol 623 ButtonUses:15 622 17 18Used by:626
Symbol 624 TextUses:12Used by:625
Symbol 625 ButtonUses:15 624 17 18Used by:626
Symbol 626 MovieClipUses:621 623 625 36Used by:Timeline
Symbol 627 TextUses:521Used by:643
Symbol 628 GraphicUsed by:643
Symbol 629 TextUses:459Used by:643
Symbol 630 TextUses:459Used by:643
Symbol 631 GraphicUsed by:643
Symbol 632 TextUses:459Used by:643
Symbol 633 TextUses:459Used by:643
Symbol 634 TextUses:459Used by:643
Symbol 635 TextUses:459Used by:643
Symbol 636 TextUses:459Used by:643
Symbol 637 TextUses:12Used by:638 660
Symbol 638 ButtonUses:15 637 17 18Used by:643 653
Symbol 639 ButtonUses:528 525 17 18Used by:643
Symbol 640 ButtonUses:527 526 525 524 17 18 23Used by:643
Symbol 641 TextUses:459Used by:643
Symbol 642 GraphicUsed by:643
Symbol 643 MovieClipUses:627 628 629 630 522 631 632 633 634 635 636 518 638 639 640 641 642Used by:Timeline
Symbol 644 TextUses:12Used by:653
Symbol 645 BitmapUsed by:646
Symbol 646 GraphicUses:645Used by:653
Symbol 647 TextUses:12Used by:653
Symbol 648 TextUses:12Used by:653
Symbol 649 TextUses:12Used by:653
Symbol 650 TextUses:12Used by:653
Symbol 651 TextUses:459Used by:653
Symbol 652 TextUses:12Used by:653
Symbol 653 MovieClipUses:644 646 647 638 648 649 650 651 652 51Used by:Timeline
Symbol 654 MovieClipUsed by:Timeline
Symbol 655 TextUses:459Used by:659
Symbol 656 Sound [stratosphere]Used by:659
Symbol 657 Sound [sea of memories]Used by:659
Symbol 658 Sound [overdrive]Used by:659
Symbol 659 MovieClipUses:655 656 657 658Used by:Timeline
Symbol 660 ButtonUses:15 637 17 18Used by:666
Symbol 661 TextUses:12Used by:666
Symbol 662 EditableTextUses:12Used by:666
Symbol 663 TextUses:12Used by:666
Symbol 664 EditableTextUses:12Used by:666
Symbol 665 TextUses:26Used by:666
Symbol 666 MovieClipUses:660 661 48 662 663 664 665 618 35Used by:Timeline

Instance Names

"myscenelayer"Frame 2Symbol 296 MovieClip [scenelayer]
"bulletgr"Frame 2Symbol 568 MovieClip [bullet_gr]
"mymovelayer"Frame 6Symbol 654 MovieClip
"streambutton"Symbol 25 MovieClip Frame 1Symbol 19 Button
"loadtext"Symbol 25 MovieClip Frame 1Symbol 21 MovieClip
"begin"Symbol 25 MovieClip Frame 1Symbol 24 MovieClip
"myshipflame"Symbol 34 MovieClip Frame 1Symbol 33 MovieClip
"mybgdship"Symbol 36 MovieClip Frame 1Symbol 34 MovieClip
"kwarppreloader"Symbol 37 MovieClip Frame 1Symbol 25 MovieClip
"mylaser"Symbol 86 MovieClip Frame 1Symbol 85 MovieClip
"mygun"Symbol 92 MovieClip Frame 1Symbol 91 MovieClip
"pupil"Symbol 116 MovieClip Frame 1Symbol 114 MovieClip [GEC_gr8]
"mylaser"Symbol 155 MovieClip Frame 1Symbol 85 MovieClip
"mycanon"Symbol 156 MovieClip Frame 1Symbol 91 MovieClip
"mybq_gr"Symbol 221 MovieClip [blotchqueen] Frame 1Symbol 135 MovieClip
"mycurrent"Symbol 244 MovieClip [linecurrent] Frame 1Symbol 173 MovieClip
"mycurrent"Symbol 282 MovieClip [aircurrent] Frame 1Symbol 281 MovieClip
"mycurrent"Symbol 287 MovieClip [watercurrent] Frame 1Symbol 286 MovieClip
"enemiestext"Symbol 302 MovieClip [mainbar] Frame 1Symbol 297 EditableText
"myhpbar"Symbol 302 MovieClip [mainbar] Frame 1Symbol 299 MovieClip [hpbar]
"thecrab"Symbol 321 MovieClip [GEC] Frame 1Symbol 315 MovieClip
"mywalking"Symbol 321 MovieClip [GEC] Frame 2Symbol 319 MovieClip
"mychomping"Symbol 370 MovieClip [sharky] Frame 2Symbol 366 MovieClip
"myflashy"Symbol 403 MovieClip [goal] Frame 2Symbol 402 MovieClip
"myexplode"Symbol 515 MovieClip [blastite] Frame 3Symbol 514 MovieClip
"myselect2"Symbol 531 MovieClip [controls] Frame 1Symbol 518 MovieClip
"mygun"Symbol 546 MovieClip [cannon2] Frame 1Symbol 91 MovieClip
"mylaser"Symbol 547 MovieClip [cannon1] Frame 1Symbol 85 MovieClip
"myswimming"Symbol 580 MovieClip [swimmy] Frame 1Symbol 69 MovieClip
"mychomping"Symbol 586 MovieClip [chompy] Frame 2Symbol 581 MovieClip
"center_script"Symbol 618 MovieClip [ship] Frame 1Symbol 616 MovieClip
"ship_gr"Symbol 618 MovieClip [ship] Frame 1Symbol 34 MovieClip
"myselect"Symbol 643 MovieClip Frame 1Symbol 518 MovieClip
"bonusbox_txt"Symbol 666 MovieClip Frame 1Symbol 662 EditableText
"time_txt"Symbol 666 MovieClip Frame 1Symbol 664 EditableText
"mybgdship"Symbol 666 MovieClip Frame 1Symbol 618 MovieClip [ship]

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 131 bytes "..$1$GZ$wAmtO7whCcq2qDwSN4jOu0."
ExportAssets (56)Timeline Frame 1Symbol 1 as "goalpulse"
ExportAssets (56)Timeline Frame 1Symbol 3 as "arrow"
ExportAssets (56)Timeline Frame 1Symbol 5 as "mousePointer"
ExportAssets (56)Timeline Frame 2Symbol 38 as "bosshpbar"
ExportAssets (56)Timeline Frame 2Symbol 42 as "bullet_gr_explode"
ExportAssets (56)Timeline Frame 2Symbol 45 as "bonusbox_explode"
ExportAssets (56)Timeline Frame 2Symbol 49 as "bonusbox"
ExportAssets (56)Timeline Frame 2Symbol 114 as "GEC_gr8"
ExportAssets (56)Timeline Frame 2Symbol 118 as "GEC_gr4"
ExportAssets (56)Timeline Frame 2Symbol 131 as "blotch2"
ExportAssets (56)Timeline Frame 2Symbol 144 as "credits"
ExportAssets (56)Timeline Frame 2Symbol 147 as "asteroid3"
ExportAssets (56)Timeline Frame 2Symbol 151 as "boss3"
ExportAssets (56)Timeline Frame 2Symbol 153 as "level22fg"
ExportAssets (56)Timeline Frame 2Symbol 183 as "level22objects"
ExportAssets (56)Timeline Frame 2Symbol 185 as "level22hit"
ExportAssets (56)Timeline Frame 2Symbol 187 as "level22mg"
ExportAssets (56)Timeline Frame 2Symbol 189 as "level22bg"
ExportAssets (56)Timeline Frame 2Symbol 192 as "bullet_gr4"
ExportAssets (56)Timeline Frame 2Symbol 194 as "levelboss3fg"
ExportAssets (56)Timeline Frame 2Symbol 199 as "levelboss3objects"
ExportAssets (56)Timeline Frame 2Symbol 201 as "levelboss3hit"
ExportAssets (56)Timeline Frame 2Symbol 203 as "levelboss3mg"
ExportAssets (56)Timeline Frame 2Symbol 205 as "levelboss3bg"
ExportAssets (56)Timeline Frame 2Symbol 206 as "level22construct"
ExportAssets (56)Timeline Frame 2Symbol 208 as "shipexplode"
ExportAssets (56)Timeline Frame 2Symbol 221 as "blotchqueen"
ExportAssets (56)Timeline Frame 2Symbol 224 as "asteroid2"
ExportAssets (56)Timeline Frame 2Symbol 226 as "level21fg"
ExportAssets (56)Timeline Frame 2Symbol 227 as "level21objects"
ExportAssets (56)Timeline Frame 2Symbol 230 as "level21hit"
ExportAssets (56)Timeline Frame 2Symbol 232 as "level21mg"
ExportAssets (56)Timeline Frame 2Symbol 233 as "level21bg"
ExportAssets (56)Timeline Frame 2Symbol 236 as "level20fg"
ExportAssets (56)Timeline Frame 2Symbol 237 as "level20objects"
ExportAssets (56)Timeline Frame 2Symbol 239 as "level20hit"
ExportAssets (56)Timeline Frame 2Symbol 241 as "level20mg"
ExportAssets (56)Timeline Frame 2Symbol 242 as "level20bg"
ExportAssets (56)Timeline Frame 2Symbol 244 as "linecurrent"
ExportAssets (56)Timeline Frame 2Symbol 248 as "asteroid1"
ExportAssets (56)Timeline Frame 2Symbol 250 as "level19fg"
ExportAssets (56)Timeline Frame 2Symbol 251 as "level19objects"
ExportAssets (56)Timeline Frame 2Symbol 253 as "level19hit"
ExportAssets (56)Timeline Frame 2Symbol 255 as "level19mg"
ExportAssets (56)Timeline Frame 2Symbol 256 as "level19bg"
ExportAssets (56)Timeline Frame 2Symbol 262 as "cavewall_explode"
ExportAssets (56)Timeline Frame 2Symbol 264 as "level18fg"
ExportAssets (56)Timeline Frame 2Symbol 265 as "level18objects"
ExportAssets (56)Timeline Frame 2Symbol 267 as "level18hit"
ExportAssets (56)Timeline Frame 2Symbol 269 as "level18mg"
ExportAssets (56)Timeline Frame 2Symbol 270 as "level18bg"
ExportAssets (56)Timeline Frame 2Symbol 277 as "asteroid"
ExportAssets (56)Timeline Frame 2Symbol 278 as "bulletclip"
ExportAssets (56)Timeline Frame 2Symbol 282 as "aircurrent"
ExportAssets (56)Timeline Frame 2Symbol 287 as "watercurrent"
ExportAssets (56)Timeline Frame 2Symbol 288 as "theENVclip"
ExportAssets (56)Timeline Frame 2Symbol 289 as "MGDHit"
ExportAssets (56)Timeline Frame 2Symbol 291 as "blotch_bl"
ExportAssets (56)Timeline Frame 2Symbol 295 as "blotch"
ExportAssets (56)Timeline Frame 2Symbol 296 as "scenelayer"
ExportAssets (56)Timeline Frame 2Symbol 299 as "hpbar"
ExportAssets (56)Timeline Frame 2Symbol 302 as "mainbar"
ExportAssets (56)Timeline Frame 2Symbol 304 as "switch"
ExportAssets (56)Timeline Frame 2Symbol 305 as "cavewall"
ExportAssets (56)Timeline Frame 2Symbol 312 as "controls2"
ExportAssets (56)Timeline Frame 2Symbol 316 as "boss2"
ExportAssets (56)Timeline Frame 2Symbol 318 as "bullet_gr3"
ExportAssets (56)Timeline Frame 2Symbol 321 as "GEC"
ExportAssets (56)Timeline Frame 2Symbol 323 as "levelboss2fg"
ExportAssets (56)Timeline Frame 2Symbol 334 as "levelboss2objects"
ExportAssets (56)Timeline Frame 2Symbol 336 as "levelboss2hit"
ExportAssets (56)Timeline Frame 2Symbol 337 as "levelboss2mg"
ExportAssets (56)Timeline Frame 2Symbol 339 as "levelboss2bg"
ExportAssets (56)Timeline Frame 2Symbol 342 as "level17fg"
ExportAssets (56)Timeline Frame 2Symbol 346 as "level17objects"
ExportAssets (56)Timeline Frame 2Symbol 348 as "level17hit"
ExportAssets (56)Timeline Frame 2Symbol 353 as "level17mg"
ExportAssets (56)Timeline Frame 2Symbol 355 as "level17bg"
ExportAssets (56)Timeline Frame 2Symbol 358 as "level16fg"
ExportAssets (56)Timeline Frame 2Symbol 359 as "level16objects"
ExportAssets (56)Timeline Frame 2Symbol 361 as "level16hit"
ExportAssets (56)Timeline Frame 2Symbol 362 as "level16mg"
ExportAssets (56)Timeline Frame 2Symbol 364 as "level16bg"
ExportAssets (56)Timeline Frame 2Symbol 370 as "sharky"
ExportAssets (56)Timeline Frame 2Symbol 372 as "level15fg"
ExportAssets (56)Timeline Frame 2Symbol 373 as "level15objects"
ExportAssets (56)Timeline Frame 2Symbol 375 as "level15hit"
ExportAssets (56)Timeline Frame 2Symbol 376 as "level15mg"
ExportAssets (56)Timeline Frame 2Symbol 378 as "level15bg"
ExportAssets (56)Timeline Frame 2Symbol 381 as "level14fg"
ExportAssets (56)Timeline Frame 2Symbol 382 as "level14objects"
ExportAssets (56)Timeline Frame 2Symbol 384 as "level14hit"
ExportAssets (56)Timeline Frame 2Symbol 385 as "level14mg"
ExportAssets (56)Timeline Frame 2Symbol 387 as "level14bg"
ExportAssets (56)Timeline Frame 2Symbol 390 as "bubblepop"
ExportAssets (56)Timeline Frame 2Symbol 395 as "bubblewall2"
ExportAssets (56)Timeline Frame 2Symbol 399 as "bubblewall"
ExportAssets (56)Timeline Frame 2Symbol 403 as "goal"
ExportAssets (56)Timeline Frame 2Symbol 404 as "ocean2"
ExportAssets (56)Timeline Frame 2Symbol 408 as "ocean1"
ExportAssets (56)Timeline Frame 2Symbol 413 as "PauseMenu"
ExportAssets (56)Timeline Frame 2Symbol 415 as "puffite_bullet"
ExportAssets (56)Timeline Frame 2Symbol 422 as "Puffite"
ExportAssets (56)Timeline Frame 2Symbol 424 as "level13fg"
ExportAssets (56)Timeline Frame 2Symbol 425 as "level13objects"
ExportAssets (56)Timeline Frame 2Symbol 427 as "level13hit"
ExportAssets (56)Timeline Frame 2Symbol 429 as "level13mg"
ExportAssets (56)Timeline Frame 2Symbol 431 as "level13bg"
ExportAssets (56)Timeline Frame 2Symbol 434 as "level12fg"
ExportAssets (56)Timeline Frame 2Symbol 435 as "level12objects"
ExportAssets (56)Timeline Frame 2Symbol 437 as "level12hit"
ExportAssets (56)Timeline Frame 2Symbol 439 as "level12mg"
ExportAssets (56)Timeline Frame 2Symbol 441 as "level12bg"
ExportAssets (56)Timeline Frame 2Symbol 447 as "gloopwall"
ExportAssets (56)Timeline Frame 2Symbol 448 as "gloop"
ExportAssets (56)Timeline Frame 2Symbol 450 as "gloop_gr2"
ExportAssets (56)Timeline Frame 2Symbol 453 as "howtoplay3"
ExportAssets (56)Timeline Frame 2Symbol 455 as "howtoplay4"
ExportAssets (56)Timeline Frame 2Symbol 458 as "howtoplay5"
ExportAssets (56)Timeline Frame 2Symbol 461 as "konamized"
ExportAssets (56)Timeline Frame 2Symbol 462 as "clovitehit"
ExportAssets (56)Timeline Frame 2Symbol 463 as "spacegun04"
ExportAssets (56)Timeline Frame 2Symbol 464 as "spacegun13"
ExportAssets (56)Timeline Frame 2Symbol 465 as "chompyhit"
ExportAssets (56)Timeline Frame 2Symbol 466 as "shiphit"
ExportAssets (56)Timeline Frame 2Symbol 467 as "chompychomp"
ExportAssets (56)Timeline Frame 2Symbol 468 as "enemydown"
ExportAssets (56)Timeline Frame 2Symbol 469 as "countdown"
ExportAssets (56)Timeline Frame 2Symbol 470 as "megaclovitehit"
ExportAssets (56)Timeline Frame 2Symbol 471 as "boingshort"
ExportAssets (56)Timeline Frame 2Symbol 472 as "puffitehit"
ExportAssets (56)Timeline Frame 2Symbol 473 as "spacegun10"
ExportAssets (56)Timeline Frame 2Symbol 474 as "blotchhit"
ExportAssets (56)Timeline Frame 2Symbol 475 as "switchhit"
ExportAssets (56)Timeline Frame 2Symbol 476 as "smb3_coin"
ExportAssets (56)Timeline Frame 2Symbol 477 as "spacegun09"
ExportAssets (56)Timeline Frame 2Symbol 478 as "scifibeep01"
ExportAssets (56)Timeline Frame 2Symbol 479 as "missile05"
ExportAssets (56)Timeline Frame 2Symbol 482 as "level7fg"
ExportAssets (56)Timeline Frame 2Symbol 483 as "level7objects"
ExportAssets (56)Timeline Frame 2Symbol 485 as "level7hit"
ExportAssets (56)Timeline Frame 2Symbol 486 as "level7mg"
ExportAssets (56)Timeline Frame 2Symbol 488 as "level7bg"
ExportAssets (56)Timeline Frame 2Symbol 493 as "boss1"
ExportAssets (56)Timeline Frame 2Symbol 495 as "levelboss1fg"
ExportAssets (56)Timeline Frame 2Symbol 497 as "levelboss1objects"
ExportAssets (56)Timeline Frame 2Symbol 499 as "levelboss1hit"
ExportAssets (56)Timeline Frame 2Symbol 501 as "levelboss1mg"
ExportAssets (56)Timeline Frame 2Symbol 503 as "levelboss1bg"
ExportAssets (56)Timeline Frame 2Symbol 507 as "megaclovite"
ExportAssets (56)Timeline Frame 2Symbol 511 as "bubble"
ExportAssets (56)Timeline Frame 2Symbol 512 as "objectclip"
ExportAssets (56)Timeline Frame 2Symbol 515 as "blastite"
ExportAssets (56)Timeline Frame 2Symbol 531 as "controls"
ExportAssets (56)Timeline Frame 2Symbol 534 as "bullet_gr2"
ExportAssets (56)Timeline Frame 2Symbol 535 as "cannons"
ExportAssets (56)Timeline Frame 2Symbol 537 as "level5fg"
ExportAssets (56)Timeline Frame 2Symbol 538 as "level5objects"
ExportAssets (56)Timeline Frame 2Symbol 540 as "level5hit"
ExportAssets (56)Timeline Frame 2Symbol 542 as "level5mg"
ExportAssets (56)Timeline Frame 2Symbol 544 as "level5bg"
ExportAssets (56)Timeline Frame 2Symbol 546 as "cannon2"
ExportAssets (56)Timeline Frame 2Symbol 547 as "cannon1"
ExportAssets (56)Timeline Frame 2Symbol 553 as "howtoplay2"
ExportAssets (56)Timeline Frame 2Symbol 555 as "level4fg"
ExportAssets (56)Timeline Frame 2Symbol 556 as "level4objects"
ExportAssets (56)Timeline Frame 2Symbol 558 as "level4hit"
ExportAssets (56)Timeline Frame 2Symbol 560 as "level4mg"
ExportAssets (56)Timeline Frame 2Symbol 562 as "level4bg"
ExportAssets (56)Timeline Frame 2Symbol 568 as "bullet_gr"
ExportAssets (56)Timeline Frame 2Symbol 577 as "howtoplay1"
ExportAssets (56)Timeline Frame 2Symbol 580 as "swimmy"
ExportAssets (56)Timeline Frame 2Symbol 586 as "chompy"
ExportAssets (56)Timeline Frame 2Symbol 588 as "level2fg"
ExportAssets (56)Timeline Frame 2Symbol 589 as "level2objects"
ExportAssets (56)Timeline Frame 2Symbol 591 as "level2hit"
ExportAssets (56)Timeline Frame 2Symbol 594 as "level2mg"
ExportAssets (56)Timeline Frame 2Symbol 596 as "level2bg"
ExportAssets (56)Timeline Frame 2Symbol 599 as "leveltestfg"
ExportAssets (56)Timeline Frame 2Symbol 600 as "leveltestobjects"
ExportAssets (56)Timeline Frame 2Symbol 602 as "leveltesthit"
ExportAssets (56)Timeline Frame 2Symbol 604 as "leveltestmg"
ExportAssets (56)Timeline Frame 2Symbol 606 as "leveltestbg"
ExportAssets (56)Timeline Frame 2Symbol 615 as "clovite"
ExportAssets (56)Timeline Frame 2Symbol 618 as "ship"
ExportAssets (56)Timeline Frame 6Symbol 656 as "stratosphere"
ExportAssets (56)Timeline Frame 6Symbol 657 as "sea of memories"
ExportAssets (56)Timeline Frame 6Symbol 658 as "overdrive"

Labels

"exports"Frame 2
"menu"Frame 3
"settings"Frame 4
"credits"Frame 5
"main"Frame 6
"won"Frame 7
"one"Symbol 25 MovieClip Frame 1
"normal"Symbol 221 MovieClip [blotchqueen] Frame 1
"explode"Symbol 221 MovieClip [blotchqueen] Frame 2
"normal"Symbol 277 MovieClip [asteroid] Frame 1
"hit"Symbol 277 MovieClip [asteroid] Frame 2
"explode"Symbol 277 MovieClip [asteroid] Frame 3
"normal"Symbol 295 MovieClip [blotch] Frame 1
"hit"Symbol 295 MovieClip [blotch] Frame 2
"explode"Symbol 295 MovieClip [blotch] Frame 3
"normal"Symbol 304 MovieClip [switch] Frame 1
"activated"Symbol 304 MovieClip [switch] Frame 2
"normal"Symbol 321 MovieClip [GEC] Frame 1
"walking"Symbol 321 MovieClip [GEC] Frame 2
"attacking"Symbol 321 MovieClip [GEC] Frame 3
"explode"Symbol 321 MovieClip [GEC] Frame 4
"normal"Symbol 370 MovieClip [sharky] Frame 1
"chomping"Symbol 370 MovieClip [sharky] Frame 2
"hit"Symbol 370 MovieClip [sharky] Frame 3
"explode"Symbol 370 MovieClip [sharky] Frame 4
"normal"Symbol 395 MovieClip [bubblewall2] Frame 1
"hit"Symbol 395 MovieClip [bubblewall2] Frame 2
"explode"Symbol 395 MovieClip [bubblewall2] Frame 3
"normal"Symbol 399 MovieClip [bubblewall] Frame 1
"hit"Symbol 399 MovieClip [bubblewall] Frame 2
"explode"Symbol 399 MovieClip [bubblewall] Frame 3
"normal"Symbol 403 MovieClip [goal] Frame 1
"flashy"Symbol 403 MovieClip [goal] Frame 2
"normal"Symbol 422 MovieClip [Puffite] Frame 1
"hit"Symbol 422 MovieClip [Puffite] Frame 2
"explode"Symbol 422 MovieClip [Puffite] Frame 3
"normal"Symbol 447 MovieClip [gloopwall] Frame 1
"hit"Symbol 447 MovieClip [gloopwall] Frame 2
"explode"Symbol 447 MovieClip [gloopwall] Frame 3
"normal"Symbol 507 MovieClip [megaclovite] Frame 1
"hit"Symbol 507 MovieClip [megaclovite] Frame 2
"explode"Symbol 507 MovieClip [megaclovite] Frame 3
"normal"Symbol 511 MovieClip [bubble] Frame 1
"hit"Symbol 511 MovieClip [bubble] Frame 2
"explode"Symbol 511 MovieClip [bubble] Frame 3
"normal"Symbol 515 MovieClip [blastite] Frame 1
"hit"Symbol 515 MovieClip [blastite] Frame 2
"explode"Symbol 515 MovieClip [blastite] Frame 3
"normal"Symbol 580 MovieClip [swimmy] Frame 1
"hit"Symbol 580 MovieClip [swimmy] Frame 2
"explode"Symbol 580 MovieClip [swimmy] Frame 5
"normal"Symbol 586 MovieClip [chompy] Frame 1
"chomping"Symbol 586 MovieClip [chompy] Frame 2
"hit"Symbol 586 MovieClip [chompy] Frame 3
"explode"Symbol 586 MovieClip [chompy] Frame 4
"normal"Symbol 615 MovieClip [clovite] Frame 1
"hit"Symbol 615 MovieClip [clovite] Frame 2
"explode"Symbol 615 MovieClip [clovite] Frame 3
"normal"Symbol 618 MovieClip [ship] Frame 1
"explode"Symbol 618 MovieClip [ship] Frame 2




http://swfchan.com/8/37040/info.shtml
Created: 14/5 -2019 17:57:16 Last modified: 14/5 -2019 17:57:16 Server time: 14/05 -2024 18:27:48