STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
A Very Merry Christmas! |
This is the info page for Flash #26057 |
Frame 2var tGame = new Game(this.stage_mc);Frame 40stop();Frame 54this.gotoAndPlay("choose");Frame 71stop();Frame 87stop();Frame 98var fakeVar = new Date().getTime(); loadMovieNum ("tracker.swf?" + fakeVar, 10000);Frame 100tGame.startGame(); this.onEnterFrame = function () { tGame.update(); }; stop();Frame 104stop();Symbol 92 MovieClip [mc.ship] Frame 1stop();Symbol 92 MovieClip [mc.ship] Frame 40this.gotoAndStop("tMid"); this.flame_mc._visible = false;Symbol 92 MovieClip [mc.ship] Frame 50this.gotoAndStop("aMid"); this.flame_mc._visible = false;Symbol 92 MovieClip [mc.ship] Frame 66this.gotoAndStop("twinMid"); this.flame_mc._visible = false;Symbol 92 MovieClip [mc.ship] Frame 82this.gotoAndStop("twinMid"); this.flame_mc._visible = false;Symbol 92 MovieClip [mc.ship] Frame 98this.gotoAndStop("aMid"); this.flame_mc._visible = false;Symbol 107 MovieClip [mc.explosion] Frame 1this._rotation = Math.ceil(Math.random() * 4) * 90;Symbol 107 MovieClip [mc.explosion] Frame 8this.removeMovieClip();Symbol 224 MovieClip [mc.explosionF] Frame 9this.removeMovieClip();Symbol 246 MovieClip [mc.impact] Frame 1this._rotation = Math.ceil(Math.random() * 4) * 90;Symbol 246 MovieClip [mc.impact] Frame 7this.removeMovieClip();Symbol 260 MovieClip [mc.rocket] Frame 1stop();Symbol 265 MovieClip [mc.building] Frame 1this.gotoAndStop(Math.ceil(Math.random() * 2)); stop();Symbol 282 MovieClip [mc.explode] Frame 38this.removeMovieClip();Symbol 304 MovieClip Frame 1stop();Symbol 309 MovieClip Frame 39stop();Symbol 310 MovieClip Frame 1stop();Symbol 310 MovieClip Frame 121stop();Symbol 310 MovieClip Frame 135stop();Symbol 312 MovieClip [mc.fade] Frame 20stop();Symbol 312 MovieClip [mc.fade] Frame 41stop();Symbol 314 MovieClip Frame 1Symbol 446 MovieClip [__Packages.Game] Frame 0class Game { var pStage, pHiScore, pShip, pWeapons, pMotherShip, pGroundUnit, pSoundObj, pScore, pLives, pLevel, pCount, pPaused, pState; function Game (mc) { pStage = mc; pHiScore = 0; pShip = new Ship(-100, 100, mc, this); pWeapons = new Weapons(mc, this); pMotherShip = new Mothership(mc, this); pGroundUnit = new Ground(mc, this); pSoundObj = new SoundObj(mc); } function startGame() { RandomFib.setSeed(23, 45); pScore = 0; pLives = 3; pLevel = 0; pCount = 0; pPaused = false; pState = 0; pStage._parent.titleBar_mc.lives_mc.showNum(pLives); pStage.fade_mc.swapDepths(999999); pStage.messages_mc.swapDepths(1000000); pStage.fade_mc.gotoAndPlay("fadeout"); pShip.startGame(); pWeapons.startGame(); pGroundUnit.startGame(); pMotherShip.startGame(); } function update() { if (Key.isDown(16)) { } switch (pState) { case 0 : if ((++pCount) >= 20) { pState = 1; pCount = 0; pMotherShip.unpauseWaves(); pShip.reset(); } break; case 1 : if (!pPaused) { pLevel++; } break; case 2 : if ((++pCount) >= 50) { pState = 3; pCount = 0; pStage.fade_mc.gotoAndPlay("fadeIn"); pStage.messages_mc.gotoAndPlay("stage"); pSoundObj.startGame(); } break; case 3 : if ((++pCount) >= 120) { pState = 0; pCount = 0; pShip.hideShip(); pStage._parent.bg_mc.nextBG(); pStage.fade_mc.gotoAndPlay("fadeOut"); } break; case 4 : if ((++pCount) >= 200) { pStage.fade_mc.gotoAndPlay("fadeIn"); pState = 5; pCount = 0; } break; case 5 : if ((++pCount) < 20) { break; } pWeapons.endGame(); pSoundObj.endGame(); pMotherShip.endGame(); delete pStage._parent.onEnterFrame; pStage._parent.gotoAndPlay("load"); pStage.messages_mc.gotoAndStop(1); } if (!Key.isDown(17)) { pShip.move(); pWeapons.update(); pMotherShip.update(); pGroundUnit.update(); } } function levelComplete() { pState = 2; } function gameOver() { if (pState == 1) { pLives--; pStage._parent.titleBar_mc.lives_mc.showNum(pLives); if (pLives < 0) { pSoundObj.playSound("gameover"); pStage.messages_mc.gotoAndPlay("gameover"); pState = 4; pCount = 0; } else { pMotherShip.stepBack(); pShip.reset(); } } } function addScore(num) { pScore = pScore + num; pStage._parent.titleBar_mc.score_mc.showNum(pScore); if (pScore > pHiScore) { pHiScore = pScore; pStage._parent.titleBar_mc.hiscore_mc.showNum(pHiScore); } } function getLevel() { var _local2 = pLevel / 30; return(_local2); } }Symbol 447 MovieClip [__Packages.Mobile] Frame 0class Mobile { var pX, pY; function Mobile () { } function setPos(x, y) { pX = x; pY = y; } function setSpeed(xs, ys) { pSpeedX = xs; pSpeedY = ys; } function update() { pX = pX + pSpeedX; pY = pY + pSpeedY; } var pSpeedX = 0; var pSpeedY = 0; }Symbol 448 MovieClip [__Packages.Craft] Frame 0class Craft extends Mobile { var p_mc, pX, pY, update; function Craft () { super(); } function createMc(mcParent, type) { switch (type) { case 0 : p_mc = mcParent.attachMovie("mc.ship", "ship", 100000, {_x:-100, _y:-100}); p_mc.cacheAsBitmap = true; break; default : var _local2 = Depth.getNewDepth(1); p_mc = mcParent.attachMovie("mc.enemy", "enemy" + _local2, _local2, {_x:-100, _y:-100}); p_mc.cacheAsBitmap = true; p_mc.gotoAndStop(type); } p_mc.cacheAsBitmap = true; } function getPos() { var _local2 = new flash.geom.Point(pX, pY); return(_local2); } function die() { p_mc.removeMovieClip(); } function move() { update(); } function draw() { p_mc._x = pX; p_mc._y = pY; } }Symbol 449 MovieClip [__Packages.Depth] Frame 0class Depth { function Depth () { } static function getNewDepth(block) { var _local1 = pStacks[block]; _local1++; if (_local1 >= pMax) { _local1 = pMin; } pStacks[block] = _local1; return(_local1 + ((block + 1) * pMax)); } static var pMin = 10; static var pMax = 50000; static var pStacks = new Array(9, 9, 9, 9, 9, 9, 9, 9, 9, 9); }Symbol 450 MovieClip [__Packages.Ship] Frame 0class Ship extends Craft { var pGame, pMcParent, createMc, setPos, pState, pMode, pTwinCount, pSafeCount, pShield, pDieCount, p_mc, pSpeedX, pSpeedY, pX, pY, pFire_mc; function Ship (x, y, mcParent, gameHost) { super(); pGame = gameHost; pMcParent = mcParent; createMc(mcParent, 0); setPos(x, y); var _local3 = new Object(); _local3.pObj = this; _local3.onKeyDown = function () { this.pObj.changeMode(); }; Key.addListener(_local3); } function startGame() { switch (_global.pSpeed) { case 1 : pAcc = 0.5; break; case 2 : pAcc = 2; break; case 3 : pAcc = 5; } pState = 1; pMode = 1; pTwinCount = 0; pSafeCount = 0; pShield = false; pDieCount = 0; p_mc._visible = false; } function reset() { p_mc._visible = true; p_mc.gotoAndStop("aMid"); setPos(-10, 175); pSpeedX = 18; pSpeedY = 0; pState = 10; pMode = 0; pTwinCount = 0; pSafeCount = 99; pShield = true; pDieCount = 0; pMcParent._parent.titleBar_mc.attack_mc.gotoAndPlay(2); pMcParent._parent.titleBar_mc.target_mc.gotoAndStop(1); pMcParent._parent.titleBar_mc.twinAni_mc.gotoAndStop(1); } function hideShip() { pState = 11; p_mc._visible = false; } function move() { switch (pState) { case 11 : break; case 10 : pSpeedX = pSpeedX * 0.9; super.move(); break; case 9 : pSpeedX = pSpeedX - 0.2; pSpeedY = pSpeedY + 0.3; super.move(); break; default : var _local3 = (Key.isDown(40) - Key.isDown(38)) * pAcc; if (_local3 != 0) { pSpeedY = pSpeedY + _local3; pSpeedY = Math.max(-pMaxSpeed, Math.min(pMaxSpeed, pSpeedY)); } else { pSpeedY = pSpeedY * pDec; } var _local4 = (Key.isDown(39) - Key.isDown(37)) * pAcc; if (_local4 != 0) { pSpeedX = pSpeedX + _local4; pSpeedX = Math.max(-pMaxSpeed, Math.min(pMaxSpeed, pSpeedX)); } else { pSpeedX = pSpeedX * pDec; } super.move(); if (pX > 580) { pX = 580; } else if (pX < 20) { pX = 20; } if (pY > 330) { pY = 330; } else if (pY < 80) { pY = 80; } pFireCount--; if (Key.isDown(32)) { if (pFireCount <= 0) { pGame.pWeapons.launchWeapon(pX, pY, true, pMode); pFireCount = pFireRate; } } else { pFireCount = 0; } if (pMode != 3) { break; } pTwinCount--; if (pTwinCount <= 0) { pState = 8; pMode = 0; p_mc.gotoAndPlay("twin_a"); pGame.pSoundObj.playSound("change"); pMcParent._parent.titleBar_mc.twinAni_mc.gotoAndStop(1); pMcParent._parent.titleBar_mc.attack_mc.gotoAndPlay(2); pMcParent._parent.titleBar_mc.target_mc.gotoAndStop(1); } else { pMcParent._parent.titleBar_mc.twinAni_mc.gotoAndStop((29 - Math.ceil(pTwinCount / 8)) + 2); } } draw(); } function changeMode() { if (pMode != 3) { switch (Key.getCode()) { case 0 : case 77 : case 78 : case 66 : case 86 : case 67 : case 88 : case 90 : case 191 : if (pState == 1) { pState = 3; pMode = 0; p_mc.gotoAndPlay("a_t"); pMcParent._parent.titleBar_mc.attack_mc.gotoAndStop(1); pMcParent._parent.titleBar_mc.target_mc.gotoAndPlay(2); pGame.pSoundObj.playSound("change"); } else { if (pState != 2) { break; } pState = 4; pMode = 0; p_mc.gotoAndPlay("t_a"); pMcParent._parent.titleBar_mc.attack_mc.gotoAndPlay(2); pMcParent._parent.titleBar_mc.target_mc.gotoAndStop(1); pGame.pSoundObj.playSound("change"); } } } } function hit(strength) { if ((pState != 9) && (pState != 10)) { if (!pShield) { pState = 9; pMode = 0; pDieCount = 0; pSpeedX = 0; pSpeedY = -3; var _local2 = Depth.getNewDepth(8); pFire_mc = pMcParent.attachMovie("mc.explode", "explode_mc", _local2, {_x:50, _y:50}); pGame.pWeapons.dropPowerUps(pX, pY); pGame.pSoundObj.playSound("explosion"); } } } function getPos() { if (pState == 9) { var _local3 = flash.geom.Point.polar(400, Math.random() * 6.283); _local3.offset(300, 200); return(_local3); } return(super.getPos()); } function usePower(type) { pTwinCount = 232; if (pState == 1) { pState = 5; pMode = 0; p_mc.gotoAndPlay("a_twin"); pGame.pSoundObj.playSound("change"); } else if (pState == 2) { pState = 6; pMode = 0; p_mc.gotoAndPlay("t_twin"); pGame.pSoundObj.playSound("change"); } } function checkHit(point, size, type) { if (pState == 9) { return(false); } var _local2 = new flash.geom.Point(pX, pY); if (flash.geom.Point.distance(_local2, point) < ((25 + size) / 2)) { return(true); } return(false); } function draw() { if (pShield) { pSafeCount--; if (pSafeCount <= 0) { pShield = false; p_mc._visible = true; } else if (pState != 11) { if ((pSafeCount % 3) == 0) { p_mc._visible = !p_mc._visible; } } } switch (pState) { case 1 : var _local3 = Math.max(1, Math.min(5, 3 + Math.round(pSpeedY / 2))); p_mc.gotoAndStop(_local3); p_mc.flame_mc._visible = pSpeedX > 3; break; case 2 : _local3 = 10 + Math.max(1, Math.min(5, 3 + Math.round(pSpeedY / 2))); p_mc.gotoAndStop(_local3); p_mc.flame_mc._visible = pSpeedX > 3; break; case 7 : _local3 = 20 + Math.max(1, Math.min(5, 3 + Math.round(pSpeedY / 2))); p_mc.gotoAndStop(_local3); break; case 3 : if (p_mc._currentframe < 30) { pState = 2; pMode = 2; } break; case 4 : case 8 : if (p_mc._currentframe < 30) { pState = 1; pMode = 1; } break; case 5 : p_mc.play(); case 6 : if (p_mc._currentframe < 30) { pState = 7; pMode = 3; } break; case 9 : pDieCount++; switch (pDieCount) { case 24 : p_mc._visible = false; break; case 50 : pGame.gameOver(); } pFire_mc._x = pX; pFire_mc._y = pY; break; case 10 : if (pSpeedX > 1) { break; } pState = 1; pMode = 1; pSafeCount = 45; p_mc._visible = true; } super.draw(); } var pAcc = 2; var pDec = 0.6; var pMaxSpeed = 10; var pFireRate = 10; var pFireCount = 0; }Symbol 451 MovieClip [__Packages.Weapons] Frame 0class Weapons { var pMcParent, pGame, pFriends, pFoes, pPowers, pFireRate, pPLevels; function Weapons (mcParent, gameHost) { pMcParent = mcParent; pGame = gameHost; pFriends = new Array(); pFoes = new Array(); pPowers = new Array(); pFireRate = 0; pPLevels = new Array(2); pPLevels[0] = 2; pPLevels[1] = 2; pMcParent._parent.titleBar_mc.attackM_mc.setLevel(2); pMcParent._parent.titleBar_mc.targetM_mc.setLevel(2); } function endGame() { if (pFriends.length > 0) { for (var _local2 in pFriends) { pFriends[_local2].die(); delete pFriends[_local2]; pFriends.splice(Number(_local2), 1); } } if (pFoes.length > 0) { for (var _local2 in pFoes) { pFoes[_local2].die(); delete pFoes[_local2]; pFoes.splice(Number(_local2), 1); } } if (pPowers.length > 0) { for (var _local2 in pPowers) { pPowers[_local2].die(); delete pPowers[_local2]; pPowers.splice(Number(_local2), 1); } } } function startGame() { pFriends.splice(0); pFoes.splice(0); pPowers.splice(0); pFireRate = 0; pPLevels[0] = 2; pPLevels[1] = 2; pMcParent._parent.titleBar_mc.attackM_mc.setLevel(2); pMcParent._parent.titleBar_mc.targetM_mc.setLevel(2); } function dropPowerUps(x, y) { var _local3 = 0; while (_local3 < (pPLevels[0] - 1)) { var _local2 = flash.geom.Point.polar((Math.random() * 4) + 6, (Math.random() * Math.PI) * 2); pPowers.push(new PowerUp(x, y, _local2.x, _local2.y, pMcParent, 1)); _local3++; } _local3 = 0; while (_local3 < (pPLevels[1] - 1)) { var _local2 = flash.geom.Point.polar(7, (Math.random() * Math.PI) * 2); pPowers.push(new PowerUp(x, y, _local2.x, _local2.y, pMcParent, 2)); _local3++; } pPLevels[0] = 1; pPLevels[1] = 1; pMcParent._parent.titleBar_mc.attackM_mc.setLevel(pPLevels[0]); pMcParent._parent.titleBar_mc.targetM_mc.setLevel(pPLevels[1]); } function launchWeapon(x, y, friend, mode) { if (friend) { if (mode == 1) { fireAttack(x, y); } else if (mode == 2) { fireTarget(x, y); } else if (mode == 3) { fireAttack(x, y); fireTarget(x, y); } } else { switch (mode) { case 1 : var _local5 = (new flash.geom.Point(x, y)).subtract(pGame.pShip.getPos()); var _local7 = Math.atan2(_local5.y, _local5.x); var _local6 = Math.min(9, 2 + (pGame.getLevel() / 40)); var _local2 = -2; while (_local2 < 2) { var _local8 = flash.geom.Point.polar(_local6, _local7 + (_local2 * 0.2)); pFoes.push(new Bullet(x, y, -_local8.x, -_local8.y, pMcParent, 8)); _local2++; } break; default : var _local5 = (new flash.geom.Point(x, y)).subtract(pGame.pShip.getPos()); var _local8 = new flash.geom.Point(_local5.y, _local5.x * -1); _local8.normalize(_local5.length / 6); var _local9 = (Math.random() * 2) - 1; _local5.offset(_local8.x * _local9, _local8.y * _local9); _local5.normalize(3); pFoes.push(new Bullet(x, y, -_local5.x, -_local5.y, pMcParent, 8)); } } } function fireAttack(x, y) { switch (pPLevels[0]) { case 6 : pFriends.push(new Bullet(x + 35, y, 35, 0, pMcParent, 5)); pFriends.push(new Bullet(x - 15, y, -12, 0, pMcParent, 6)); pFriends.push(new Bullet(x - 5, y - 5, -9, -7, pMcParent, 6)); pFriends.push(new Bullet(x - 5, y + 5, -9, 7, pMcParent, 6)); pGame.pSoundObj.playSound("laser5"); break; case 5 : pFriends.push(new Bullet(x + 35, y, 35, 0, pMcParent, 4)); pFriends.push(new Bullet(x - 5, y - 5, -9, -7, pMcParent, 6)); pFriends.push(new Bullet(x - 5, y + 5, -9, 7, pMcParent, 6)); pGame.pSoundObj.playSound("laser4"); break; case 4 : pFriends.push(new Bullet(x - 5, y - 5, -9, -7, pMcParent, 6)); pFriends.push(new Bullet(x - 5, y + 5, -9, 7, pMcParent, 6)); case 3 : pFriends.push(new Bullet(x + 25, y, 20, 0, pMcParent, 3)); pGame.pSoundObj.playSound("laser3"); break; case 2 : pFriends.push(new Bullet(x + 25, y, 20, 0, pMcParent, 2)); pGame.pSoundObj.playSound("laser2"); break; case 1 : pFriends.push(new Bullet(x + 25, y, 20, 0, pMcParent, 1)); pGame.pSoundObj.playSound("laser1"); } } function fireTarget(x, y) { if (pFireRate >= 10) { pFireRate = 0; switch (pPLevels[1]) { case 6 : case 5 : pFriends.push(new Seeker(x + 25, y, -1, pMcParent)); case 4 : pFriends.push(new Missile(x + 25, y, -1, pMcParent)); case 3 : pFriends.push(new Seeker(x + 25, y, 1, pMcParent)); case 2 : pFriends.push(new Missile(x + 25, y, 1, pMcParent)); pGame.pSoundObj.playSound("missile"); case 1 : pFriends.push(new Bomb(x + 25, y, pMcParent)); pGame.pSoundObj.playSound("sbomb"); } } } function launchPowerUp(x, y) { if ((Math.random() * 10) > 3) { if (pPLevels[0] > pPLevels[1]) { var _local4 = Math.ceil(Math.random() * 3); pPowers.push(new PowerUp(x, y, -2, 0, pMcParent, 2)); } else { var _local4 = Math.ceil(Math.random() * 3); pPowers.push(new PowerUp(x, y, -2, 0, pMcParent, 1)); } } else { pPowers.push(new PowerUp(x, y, -2, 0, pMcParent, 3)); } } function collectPower(type) { if (pPLevels[type - 1] < 6) { pPLevels[type - 1]++; } pMcParent._parent.titleBar_mc.attackM_mc.setLevel(pPLevels[0]); pMcParent._parent.titleBar_mc.targetM_mc.setLevel(pPLevels[1]); } function update() { pFireRate++; for (var _local7 in pFriends) { if (!pFriends[_local7].onScreen()) { pFriends[_local7].die(); delete pFriends[_local7]; pFriends.splice(Number(_local7), 1); } else { var _local3 = pFriends[_local7].getPos(); var _local4 = pFriends[_local7].getSize(); var _local5 = pFriends[_local7].getStrg(); if (pGame.pMotherShip.checkHit(_local3, _local4, _local5, pFriends[_local7])) { var _local6 = pFriends[_local7].getStrg(); if (_local6 <= 0) { pFriends[_local7].die(); delete pFriends[_local7]; pFriends.splice(Number(_local7), 1); } else { pFriends[_local7].move(); } } else { pFriends[_local7].move(); } } } for (var _local7 in pFoes) { var _local3 = pGame.pShip.getPos(); if (!pFoes[_local7].onScreen()) { pFoes[_local7].die(); delete pFoes[_local7]; pFoes.splice(Number(_local7), 1); } else if (pFoes[_local7].checkHit(_local3)) { pGame.pShip.hit(); pFoes[_local7].die(); delete pFoes[_local7]; pFoes.splice(Number(_local7), 1); } else { pFoes[_local7].move(); } } for (var _local7 in pPowers) { if (!pPowers[_local7].onScreen()) { pPowers[_local7].die(); delete pPowers[_local7]; pPowers.splice(Number(_local7), 1); } else { var _local3 = pPowers[_local7].getPos(); var _local4 = pPowers[_local7].getSize(); var _local2 = pPowers[_local7].getType(); if (pGame.pShip.checkHit(_local3, _local4, _local2)) { pPowers[_local7].die(); delete pPowers[_local7]; pPowers.splice(Number(_local7), 1); pGame.pSoundObj.playSound("pickup"); if (_local2 < 3) { collectPower(_local2); } else { pGame.pShip.usePower(_local2); pGame.pSoundObj.playSound("powerup"); } } else { pPowers[_local7].move(); } } } } }Symbol 452 MovieClip [__Packages.Bullet] Frame 0class Bullet extends Mobile { var pType, pStrength, pLife, pSize, p_mc, setPos, setSpeed, update, pX, pY; function Bullet (x, y, xs, ys, mc, type) { super(); createMc(mc, type); pType = type; if (type == 6) { pStrength = 2; } else { pStrength = type; } pLife = 9999; if (type == 8) { pLife = 150; } pSize = p_mc._height; setPos(x, y); setSpeed(xs, ys); } function createMc(mcParent, type) { var _local2 = Depth.getNewDepth(6); p_mc = mcParent.attachMovie("mc.bullet", "b" + _local2, _local2, {_x:-100, _y:-100}); p_mc.gotoAndStop("b" + type); p_mc.cacheAsBitmap = true; } function move() { update(); draw(); pLife--; if (pLife <= 0) { pX = -10; } } function checkHit(point) { if (flash.geom.Point.distance(point, new flash.geom.Point(pX, pY)) < 20) { return(true); } return(false); } function onScreen() { if ((((pX < 0) || (pX > 600)) || (pY < 0)) || (pY > 400)) { return(false); } return(true); } function getMcDepth() { return(p_mc.getDepth()); } function die() { p_mc.removeMovieClip(); } function draw() { p_mc._x = pX; p_mc._y = pY; } function getPos() { var _local2 = new flash.geom.Point(pX, pY); return(_local2); } function getSize() { return(pSize); } function getType() { return(pType); } function getStrg() { return(pStrength); } function setStrength(strength) { pStrength = pStrength - strength; } }Symbol 453 MovieClip [__Packages.PowerUp] Frame 0class PowerUp extends Bullet { var pType, pSize, p_mc, setPos, setSpeed, pSpeedX, pSpeedY; function PowerUp (x, y, xs, ys, mc, type) { super(); createMc(mc, type); pType = type; pSize = p_mc._height; setPos(x, y); setSpeed(xs, ys); } function createMc(mcParent, type) { var _local2 = Depth.getNewDepth(4); p_mc = mcParent.attachMovie("mc.powerup", "p" + _local2, _local2, {_x:-100, _y:-100}); p_mc.gotoAndStop("p" + type); p_mc.cacheAsBitmap = true; } function getType() { return(pType); } function move() { if (pSpeedX > -2) { pSpeedX = pSpeedX - 0.1; } else if (pSpeedX < -2) { pSpeedX = pSpeedX + 0.1; } pSpeedY = pSpeedY * 0.9; super.move(); } }Symbol 454 MovieClip [__Packages.Seeker] Frame 0class Seeker extends Bullet { var p_mc, pDirection, pStrength, pSize, setPos, setSpeed, pSpeedX, pSpeedY, update, draw; function Seeker (x, y, dir, mc, type) { super(); createMc(mc); p_mc._yscale = -100 * dir; pDirection = dir; pStrength = 4; pSize = p_mc._height; setPos(x - 10, y + (dir * -12)); setSpeed(6, dir * -3); } function createMc(mcParent) { var _local2 = Depth.getNewDepth(6); p_mc = mcParent.attachMovie("mc.seeker", "ms" + _local2, _local2, {_x:-100, _y:-100}); p_mc.gotoAndStop(1); p_mc.cacheAsBitmap = true; } function move() { if (pSpeedX < 12) { pSpeedX = pSpeedX + 1; } pSpeedY = pSpeedY + (pDirection * 0.5); update(); p_mc.gotoAndStop(Math.round(Math.abs(pSpeedY) / 2)); draw(); } }Symbol 455 MovieClip [__Packages.Missile] Frame 0class Missile extends Bullet { var pStrength, pSize, p_mc, pState, setPos, setSpeed, pSpeedX, pSpeedY; function Missile (x, y, ys, mc) { super(); createMc(mc); pStrength = 4; pSize = p_mc._height; pState = 0; setPos(x - 10, y + (ys * 12)); setSpeed(-6, ys * 8); } function createMc(mcParent) { var _local2 = Depth.getNewDepth(6); p_mc = mcParent.attachMovie("mc.missile", "m" + _local2, _local2, {_x:-100, _y:-100}); p_mc.gotoAndStop(1); p_mc.cacheAsBitmap = true; } function move() { switch (pState) { case 2 : break; case 0 : pSpeedX = pSpeedX * 0.8; pSpeedY = pSpeedY * 0.7; if (Math.abs(pSpeedY) < 1) { pSpeedY = 0; pSpeedX = 1; pState = 1; p_mc.gotoAndPlay("fly"); } break; case 1 : pSpeedX = pSpeedX * 1.4; if (pSpeedX <= 25) { break; } pSpeedX = 25; pState = 2; } super.move(); } }Symbol 456 MovieClip [__Packages.Bomb] Frame 0class Bomb extends Bullet { var pStrength, pSize, p_mc, setPos, setSpeed, pSpeedX, pSpeedY; function Bomb (x, y, mc) { super(); createMc(mc); pStrength = 3; pSize = p_mc._height; setPos(x - 5, y + 12); setSpeed(7, 0); } function createMc(mcParent) { var _local2 = Depth.getNewDepth(6); p_mc = mcParent.attachMovie("mc.bomb", "bm" + _local2, _local2, {_x:-100, _y:-100}); p_mc.gotoAndStop("bomb1"); p_mc.cacheAsBitmap = true; } function move() { pSpeedX = pSpeedX * 0.92; pSpeedY = pSpeedY + 0.5; switch (true) { case pSpeedY == 3.5 : p_mc.gotoAndStop("bomb3"); break; case pSpeedY == 2 : p_mc.gotoAndStop("bomb2"); } super.move(); } }Symbol 457 MovieClip [__Packages.Mothership] Frame 0class Mothership { var pMcParent, pGame, pEnemies, pPathSets, pTime, pTimeStep, pPause, pPathNum, pPathOrder; function Mothership (mcParent, gameHost) { pMcParent = mcParent; pGame = gameHost; pEnemies = new Array(); pPathSets = new Array(); pPathSets.push(new Array(1, 2, 3, 4, 5, 10, 11, 1, 2, 3, 4, 5, 10, 11)); pPathSets.push(new Array(6, 7, 8, 9, 6, 7, 8, 9)); pPathSets.push(new Array(12, 13, 12, 13)); pPathSets.push([14]); pPathSets.push([20]); pTime = 50; pTimeStep = 70; pPause = true; } function startGame() { pPathNum = 0; pPathOrder.splice(0); pPathOrder = new Array(0, 0, 1, 0, 1, 0, 2, 0, 1, 2, 1, 0, 3, 0, 1, 1, 0, 2, 1, 1, 2, 0, 0, 1, 0, 1, 3, 3, 4); pTime = 50; pTimeStep = 70; pPause = true; } function stepBack() { pPathNum = Math.max(0, pPathNum - 5); } function endGame() { if (pEnemies.length > 0) { for (var _local2 in pEnemies) { pEnemies[_local2].die(); delete pEnemies[_local2]; pEnemies.splice(Number(_local2), 1); } } } function sendWave() { var _local2 = pPathSets[pPathOrder[pPathNum]]; var _local3 = _local2[RandomFib.getRange(0, _local2.length - 1)]; if ((++pPathNum) == pPathOrder.length) { pPathNum = 0; } pEnemies.push(new EnemySet(_local3, 1, pMcParent, pGame)); } function pauseWaves() { pPause = true; } function unpauseWaves() { pPause = false; } function update() { var _local2 = pGame.pShip.getPos(); for (var _local3 in pEnemies) { if (!pEnemies[_local3].onScreen()) { pEnemies[_local3].die(); delete pEnemies[_local3]; pEnemies.splice(Number(_local3), 1); } else { if (checkHit(_local2, 12, 100)) { pGame.pShip.hit(); } pEnemies[_local3].update(); } } if ((pTime++) >= pTimeStep) { if (!pPause) { pTime = 0; sendWave(); } } } function checkHit(point, size, strength, bullet) { for (var _local5 in pEnemies) { if (pEnemies[_local5].onScreen()) { if (pEnemies[_local5].checkHit(point, size, strength, bullet)) { return(true); } } } return(false); } function addGroundUnit(pos) { if (!pPause) { var _local3 = pGame.getLevel(); if ((RandomFib.getNum() * 200) < _local3) { switch (RandomFib.getRange(0, 2)) { case 1 : pEnemies.push(new Rocket(pos.x, pos.y, pMcParent, pGame)); break; case 2 : pEnemies.push(new Building(pos.x, pos.y, pMcParent, pGame)); } } } } }Symbol 458 MovieClip [__Packages.RandomFib] Frame 0class RandomFib { function RandomFib () { } static function setSeed(s1, s2) { pSeed1 = Math.round(s1 * 123); pSeed2 = Math.round(s2 * 123); } static function getSeed(s1, s2) { return((String(pSeed1) + " - ") + String(pSeed2)); } static function getNum() { var _local1 = trimNum(pSeed1 + pSeed2); pSeed1 = pSeed2; pSeed2 = _local1; return(_local1 / 1000); } static function getRange(min, max) { return(min + Math.round((max - min) * getNum())); } static function trimNum(num) { return(Math.round(num % 1000)); } static var pSeed1 = 12; static var pSeed2 = 34; }Symbol 459 MovieClip [__Packages.EnemySet] Frame 0class EnemySet { var pMcParent, pGame, pPath, pCount, pKills, pGap, pGapCount, pYStart, pSet, pType, pYArray; function EnemySet (path, count, mc, gameHost) { pMcParent = mc; pGame = gameHost; pPath = path; pCount = count; pKills = count; pGap = 0; pGapCount = 16; pYStart = RandomFib.getRange(100, 300); pSet = new Array(); switch (path) { case 1 : pType = RandomFib.getRange(9, 11); pCount = 5; pKills = 5; pGapCount = 6; pYStart = (RandomFib.getRange(0, 3) * 60) + 120; break; case 2 : case 3 : pType = RandomFib.getRange(9, 11); pCount = 3; pKills = 3; pGapCount = 12; break; case 4 : case 5 : pType = RandomFib.getRange(9, 11); pCount = 3; pKills = 3; pGapCount = 12; break; case 6 : case 7 : pType = RandomFib.getRange(4, 8); pCount = 6; pKills = 6; pGapCount = 4; break; case 8 : case 9 : pType = RandomFib.getRange(4, 8); pCount = 3; pKills = 3; pGapCount = 2; break; case 10 : case 11 : pType = RandomFib.getRange(1, 4); pCount = 3; pKills = 3; pGapCount = 18; break; case 12 : case 13 : pType = path; pCount = 5; pKills = 5; pGapCount = 6; pYStart = 0; pYArray = new Array(110, 160, 210, 260, 310); break; case 14 : pType = 30; pCount = 12; pKills = 12; pGapCount = 12; pYStart = 0; pYArray = new Array(90, 110, 130, 150, 170, 190, 210, 230, 250, 270, 290, 310); pGame.pMotherShip.pauseWaves(); break; case 20 : pType = 20; pKills = 1; pGapCount = 10; pCount = 0; var _local4 = new Boss(1000, 220, pMcParent, pGame, pType); pSet.push(_local4); var _local6 = RandomFib.getRange(14, 18); var _local5 = RandomFib.getRange(14, 18); var _local2 = 0; while (_local2 < 6) { var _local3 = new Orbiter(-100, 100, pMcParent, pGame, _local6, _local4, 1.0471975511966 * _local2, 60, 0.1); pSet.push(_local3); _local2++; } _local2 = 0; while (_local2 < 10) { var _local3 = new Orbiter(-100, 100, pMcParent, pGame, _local5, _local4, 0.628318530717959 * _local2, 100, -0.1); pSet.push(_local3); _local2++; } pGame.pMotherShip.pauseWaves(); break; } } function update() { if (pCount > 0) { if ((pGap++) > pGapCount) { pGap = 0; pCount--; var _local3 = new Enemy(600, pYStart, pMcParent, pGame, pType); if (pYStart == 0) { var _local4 = RandomFib.getRange(0, pYArray.length - 1); _local3.setPath(pPath, pYArray[_local4]); pYArray.splice(_local4, 1); } else { _local3.setPath(pPath, pYStart); } pSet.push(_local3); } } for (var _local2 in pSet) { if (!pSet[_local2].onScreen()) { removeEnemy(Number(_local2)); } else { pSet[_local2].update(); } } } function die() { if (pSet.length > 0) { for (var _local2 in pSet) { pSet[_local2].die(); delete pSet[_local2]; pSet.splice(_local2, 1); } } } function removeEnemy(index) { if ((pCount == 0) && (pSet.length == 1)) { if (pKills == 0) { var _local2 = pSet[index].getPos(); pGame.pWeapons.launchPowerUp(_local2.x, _local2.y); } else if (Math.random() > 0.8) { pGame.pWeapons.launchPowerUp(600, 130 + Math.round(Math.random() * 270)); } if (pType == 30) { pGame.pMotherShip.unpauseWaves(); } } pSet[index].die(); delete pSet[index]; pSet.splice(index, 1); } function checkHit(point, size, strength, bullet) { for (var _local5 in pSet) { if (pSet[_local5].onScreen()) { if (pSet[_local5].checkHit(point, size, strength, bullet)) { if (!pSet[_local5].onScreen()) { pKills--; removeEnemy(Number(_local5)); } return(true); } } } return(false); } function onScreen() { if ((pCount == 0) && (pSet.length == 0)) { return(false); } return(true); } }Symbol 460 MovieClip [__Packages.Boss] Frame 0class Boss extends Craft { var pMcParent, pGame, pType, pStrength, setPos, setSpeed, createMc, pSize, p_mc, pCentre, pRad, pProtection, pCount, pX, pY, draw; function Boss (x, y, mcParent, gameHost, type) { super(); pMcParent = mcParent; pGame = gameHost; pType = type; pStrength = 20; setPos(x, y); setSpeed(0, 0); createMc(mcParent, RandomFib.getRange(19, 23)); pSize = p_mc._height; pCentre = new flash.geom.Point(1000, 220); pRad = 1; pProtection = 0; pCount = 0; } function addProtection() { pProtection++; } function removeProtection() { pProtection--; } function update() { pCount++; if (pCount >= 50) { pCount = 0; shoot(); } if (pCentre.x > 450) { pCentre.x = pCentre.x - 4; } pRad = pRad + 0.05; pX = pCentre.x + (Math.sin(pRad) * 50); pY = pCentre.y + (Math.cos((-pRad) * 1.5) * 50); draw(); } function onScreen() { return(pStrength > 0); } function checkHit(point, size, strength, bullet) { var _local3 = new flash.geom.Point(pX, pY); if (flash.geom.Point.distance(_local3, point) < ((pSize + size) / 2)) { bullet.setStrength(pStrength); if (pProtection == 0) { pStrength = pStrength - strength; } if (pStrength <= 0) { var _local2 = Depth.getNewDepth(8); pMcParent.attachMovie("mc.explosion", "ex" + _local2, _local2, {_x:pX, _y:pY}); pGame.pSoundObj.playSound("explode1"); pGame.levelComplete(); } else { var _local2 = Depth.getNewDepth(8); pMcParent.attachMovie("mc.impact", "ex" + _local2, _local2, {_x:point.x, _y:point.y}); } return(true); } return(false); } function shoot() { pGame.pWeapons.launchWeapon(pX, pY, false, 1); } }Symbol 461 MovieClip [__Packages.Orbiter] Frame 0class Orbiter extends Craft { var pMcParent, pGame, pHost, pType, pStrength, setPos, setSpeed, createMc, pSize, p_mc, pCentre, pRad, pOffset, pRadius, pSpeed, pX, pY, draw; function Orbiter (x, y, mcParent, gameHost, type, boss, offset, radius, speed) { super(); pMcParent = mcParent; pGame = gameHost; pHost = boss; pType = type; pStrength = 7; setPos(x, y); setSpeed(0, 0); createMc(mcParent, pType); pSize = p_mc._height; pCentre = new flash.geom.Point(450, 220); pRad = 0; pOffset = offset; pRadius = radius; pSpeed = speed; pHost.addProtection(); } function update() { var _local2 = pHost.getPos(); pRad = pRad + pSpeed; var _local3 = Math.sin(pRad + pOffset); pX = _local2.x + (_local3 * pRadius); pY = _local2.y + (Math.cos(pRad + pOffset) * pRadius); draw(); } function onScreen() { return(pStrength > 0); } function die() { pHost.removeProtection(); delete pHost; super.die(); } function checkHit(point, size, strength, bullet) { var _local3 = new flash.geom.Point(pX, pY); if (flash.geom.Point.distance(_local3, point) < ((pSize + size) / 2)) { bullet.setStrength(pStrength); pStrength = pStrength - strength; if (pStrength <= 0) { var _local2 = Depth.getNewDepth(8); pMcParent.attachMovie("mc.explosion", "ex" + _local2, _local2, {_x:pX, _y:pY}); pGame.pSoundObj.playSound("explode1"); } else { var _local2 = Depth.getNewDepth(8); pMcParent.attachMovie("mc.impact", "ex" + _local2, _local2, {_x:point.x, _y:point.y}); } return(true); } return(false); } function shoot() { pGame.pWeapons.launchWeapon(pX, pY, false); } }Symbol 462 MovieClip [__Packages.Enemy] Frame 0class Enemy extends Craft { var pMcParent, pGame, pType, pStrength, setPos, pSpeed, pXSpeed, createMc, pSize, p_mc, pPath, pStartY, pTime, draw, pX, pY; function Enemy (x, y, mcParent, gameHost, type) { super(); pMcParent = mcParent; pGame = gameHost; pType = type; switch (type) { case 20 : pType = RandomFib.getRange(20, 23); pStrength = 7 + Math.floor(pGame.getLevel() / 60); break; case 30 : pType = RandomFib.getRange(30, 35); if (pType > 33) { pStrength = 7 + Math.floor(pGame.getLevel() / 60); } else { pStrength = 10 + Math.floor(pGame.getLevel() / 60); } break; default : pStrength = 1 + Math.floor(pGame.getLevel() / 60); } setPos(x, y); pSpeed = 1; pXSpeed = RandomFib.getRange(4, 8); createMc(mcParent, pType); pSize = p_mc._height; } function setPath(path, y) { pPath = path; pStartY = y; pTime = 0; } function update() { getPath(); draw(); } function onScreen() { return(pTime >= 0); } function checkHit(point, size, strength, bullet) { var _local3 = new flash.geom.Point(pX, pY); if (flash.geom.Point.distance(_local3, point) < ((pSize + size) / 2)) { bullet.setStrength(pStrength); pStrength = pStrength - strength; if (pStrength <= 0) { pTime = -1; var _local2 = Depth.getNewDepth(8); pMcParent.attachMovie("mc.explosion", "ex" + _local2, _local2, {_x:pX, _y:pY}); pGame.addScore(100); pGame.pSoundObj.playSound("explode1"); } else { var _local2 = Depth.getNewDepth(8); pMcParent.attachMovie("mc.impact", "ex" + _local2, _local2, {_x:point.x, _y:point.y}); pGame.addScore(50); } return(true); } return(false); } function shoot() { pGame.pWeapons.launchWeapon(pX, pY, false); } function getPath() { pTime = pTime + pSpeed; var _local5 = 1; switch (pPath) { case 1 : pX = 610 - (pTime * 7); var _local4 = 0.172787595947439; pY = pStartY + (Math.sin(pTime * _local4) * 30); if (pTime == 40) { shoot(); } if (pTime >= 100) { pTime = -1; } break; case 2 : if (pTime <= 20) { pY = 115; pX = Tween.easeOutQuad(pTime, 605, -160, 20); } else { if (pTime == 28) { shoot(); } pX = Tween.easeInQuad(pTime - 20, 445, -500, 40); pY = Tween.easeInQuad(pTime - 20, 115, 500, 40); if (pTime >= 100) { pTime = -1; } } break; case 3 : if (pTime <= 20) { pY = 275; pX = Tween.easeOutQuad(pTime, 605, -160, 20); } else { if (pTime == 28) { shoot(); } pX = Tween.easeInQuad(pTime - 20, 445, -500, 40); pY = Tween.easeInQuad(pTime - 20, 275, -500, 40); if (pTime >= 100) { pTime = -1; } } break; case 4 : if (pTime <= 20) { pY = 130; pX = Tween.easeOutQuad(pTime, 605, -160, 20); } else if (pTime < 40) { if (pTime == 30) { shoot(); } pY = Tween.easeInOutQuad(pTime - 20, 130, 150, 20); } else { pX = Tween.easeInQuad(pTime - 40, 445, -500, 40); if (pTime >= 100) { pTime = -1; } } break; case 5 : if (pTime <= 20) { pY = 280; pX = Tween.easeOutQuad(pTime, 605, -160, 20); } else if (pTime < 40) { if (pTime == 30) { shoot(); } pY = Tween.easeInOutQuad(pTime - 20, 280, -150, 20); } else { pX = Tween.easeInQuad(pTime - 40, 445, -500, 40); if (pTime >= 100) { pTime = -1; } } break; case 6 : if (pTime <= 15) { pX = 450 - (pTime * 8); pY = -10 + (pTime * 8); } else if (pTime <= 100) { var _local3 = ((pTime - 15) / 10) + 3.92699081698724; var _local2 = 125 - ((pTime - 15) / 2); pX = 420 + (Math.sin(_local3) * _local2); pY = 200 + (Math.cos(_local3) * _local2); if (pTime == 65) { shoot(); } } else { pX = 408 + ((pTime - 100) * 9); if (pTime >= 150) { pTime = -1; } } break; case 7 : if (pTime <= 15) { pX = 450 - (pTime * 8); pY = 410 - (pTime * 8); } else if (pTime <= 100) { var _local3 = ((pTime - 15) / 10) + 3.92699081698724; var _local2 = 125 - ((pTime - 15) / 2); pX = 420 + (Math.sin(_local3) * _local2); pY = 200 + (Math.cos(_local3) * (-_local2)); if (pTime == 65) { shoot(); } } else { pX = 408 + ((pTime - 100) * 9); if (pTime >= 150) { pTime = -1; } } break; case 8 : if (pTime <= 20) { pX = -10 + (pTime * 10); pY = 100; } else if (pTime <= 83) { var _local3 = (pTime - 20) / 10; var _local2 = 115; pX = 190 + (Math.sin(_local3) * _local2); pY = (100 + _local2) + (Math.cos(_local3) * (-_local2)); } else { pX = 190 + ((pTime - 83) * 10); if (pTime == 95) { shoot(); } if (pX >= 605) { pTime = -1; } } break; case 9 : if (pTime <= 20) { pX = -10 + (pTime * 10); pY = 330; } else if (pTime <= 83) { var _local3 = (pTime - 20) / 10; var _local2 = 115; pX = 190 + (Math.sin(_local3) * _local2); pY = (330 - _local2) + (Math.cos(_local3) * _local2); } else { pX = 190 + ((pTime - 83) * 10); if (pTime == 95) { shoot(); } if (pX >= 605) { pTime = -1; } } break; case 10 : if (pTime <= 25) { pY = 130; pX = Tween.easeOutQuad(pTime, 605, -300, 25); } else if (pTime < 50) { pX = Tween.easeInOutQuad(pTime - 25, 305, 150, 25); pY = Tween.easeInOutQuad(pTime - 25, 130, 150, 25); if (pTime == 35) { shoot(); } } else { pX = Tween.easeInQuad(pTime - 50, 455, -500, 30); if (pTime >= 80) { pTime = -1; } } break; case 11 : if (pTime <= 25) { pY = 280; pX = Tween.easeOutQuad(pTime, 605, -300, 25); } else if (pTime < 50) { pX = Tween.easeInOutQuad(pTime - 25, 305, 150, 25); pY = Tween.easeInOutQuad(pTime - 25, 280, -150, 25); if (pTime == 35) { shoot(); } } else { pX = Tween.easeInQuad(pTime - 50, 455, -500, 30); if (pTime >= 80) { pTime = -1; } } break; case 12 : if (pTime <= 25) { pY = pStartY; pX = Tween.easeOutQuad(pTime, 615, -200, 25); } else { pX = Tween.easeInQuad(pTime - 25, 415, -450, 25); if (pTime >= 50) { pTime = -1; } } break; case 13 : pY = pStartY; pX = Tween.easeInQuad(pTime, 620, -660, 30); if (pTime >= 30) { pTime = -1; } break; case 14 : pY = pStartY; pX = 630 - (pTime * pXSpeed); if (pX < -30) { pTime = -1; } break; case 20 : pX = 500; pY = 200; break; case 7 : if (pTime <= 15) { pX = Tween.easeOutQuad(pTime, 605, -90, 15); pY = Tween.easeOutQuad(pTime, 200, -90, 15); } else if (pTime < 40) { pX = Tween.easeInOutQuad(pTime - 15, 515, -150, 25); pY = Tween.easeInOutQuad(pTime - 15, 110, 150, 25); if (pTime == 39) { shoot(); } } else if (pTime < 55) { pX = Tween.easeInOutQuad(pTime - 40, 365, 60, 15); pY = Tween.easeInOutQuad(pTime - 40, 260, 60, 15); } else if (pTime < 70) { pX = Tween.easeInOutQuad(pTime - 55, 425, 60, 15); pY = Tween.easeInOutQuad(pTime - 55, 320, -60, 15); } else { pX = Tween.easeInQuad(pTime - 70, 485, -350, 30); pY = Tween.easeInQuad(pTime - 70, 260, -350, 30); if (pTime < 100) { break; } pTime = -1; } } } function getStrg() { switch (pType) { case 1 : return(1); case 2 : return(2); case 3 : return(3); case 4 : return(1); case 5 : return(1); } } }Symbol 463 MovieClip [__Packages.Tween] Frame 0class Tween { function Tween () { } static function easeInQuad(t, b, c, d) { t = t / d; return(((c * t) * t) + b); } static function easeOutQuad(t, b, c, d) { t = t / d; return((((-c) * t) * (t - 2)) + b); } static function easeInOutQuad(t, b, c, d) { t = t / (d / 2); if (t < 1) { return((((c / 2) * t) * t) + b); } t--; return((((-c) / 2) * ((t * (t - 2)) - 1)) + b); } }Symbol 464 MovieClip [__Packages.Rocket] Frame 0class Rocket extends Craft { var pMcParent, pGame, pSize, p_mc, pStrength, pState, pCount, setPos, setSpeed, pX, pY, pSpeedY, draw; function Rocket (x, y, mc, gameHost) { super(); pMcParent = mc; pGame = gameHost; createMc(mc); pSize = p_mc._height; pStrength = 1; pState = 0; pCount = 5 + Math.round(Math.random() * 60); setPos(x, y); setSpeed(-5, 0); } function createMc(mcParent) { var _local2 = Depth.getNewDepth(1); p_mc = mcParent.attachMovie("mc.rocket", "r" + _local2, _local2, {_x:-50, _y:-50}); p_mc.gotoAndStop(1); p_mc.cacheAsBitmap = true; } function checkHit(point, size, strength) { var _local3 = new flash.geom.Point(pX, pY); if (flash.geom.Point.distance(_local3, point) < ((pSize + size) / 2)) { pStrength = pStrength - strength; if (pStrength <= 0) { var _local2 = Depth.getNewDepth(8); pMcParent.attachMovie("mc.explosionF", "ex" + _local2, _local2, {_x:pX - 5, _y:pY}); pGame.addScore(100); pGame.pSoundObj.playSound("explode2"); pX = -10; } else { var _local2 = Depth.getNewDepth(8); pMcParent.attachMovie("mc.impact", "ex" + _local2, _local2, {_x:pX - 5, _y:pY}); pGame.addScore(50); } return(true); } return(false); } function update() { switch (pState) { case 0 : pCount--; if (pCount <= 0) { p_mc.gotoAndStop(2); pState = 1; } break; case 1 : pSpeedY = pSpeedY - 0.2; if (pSpeedY < -6) { pState = 2; } break; case 2 : } super.update(); draw(); } function onScreen() { if ((((pX < 0) || (pX > 750)) || (pY < 0)) || (pY > 400)) { return(false); } return(true); } }Symbol 465 MovieClip [__Packages.Building] Frame 0class Building extends Craft { var pMcParent, pGame, pSize, p_mc, pStrength, setPos, setSpeed, pX, pY, draw; function Building (x, y, mc, gameHost) { super(); pMcParent = mc; pGame = gameHost; createMc(mc); pSize = p_mc._width; pStrength = 1; setPos(x, y); setSpeed(-5, 0); } function createMc(mcParent) { var _local2 = Depth.getNewDepth(0); p_mc = mcParent.attachMovie("mc.building", "r" + _local2, _local2, {_x:-50, _y:-50}); p_mc.gotoAndStop(1); p_mc.cacheAsBitmap = true; } function checkHit(point, size, strength) { var _local3 = new flash.geom.Point(pX, pY); if (flash.geom.Point.distance(_local3, point) < ((pSize + size) / 2)) { pStrength = pStrength - strength; if (pStrength <= 0) { var _local2 = Depth.getNewDepth(8); pMcParent.attachMovie("mc.explosionF", "ex" + _local2, _local2, {_x:pX - 5, _y:pY}); pGame.addScore(100); pGame.pSoundObj.playSound("radar"); pX = -10; } else { var _local2 = Depth.getNewDepth(8); pMcParent.attachMovie("mc.impact", "ex" + _local2, _local2, {_x:pX, _y:pY}); pGame.addScore(50); } return(true); } return(false); } function update() { super.update(); draw(); } function onScreen() { if ((((pX < 0) || (pX > 750)) || (pY < 0)) || (pY > 400)) { return(false); } return(true); } }Symbol 466 MovieClip [__Packages.Ground] Frame 0class Ground { var pGame, pX, pSpeedX, pFloor, pPlanet1, pPlanet2, pLocations, pIndex, pLaunchPoint; function Ground (mcParent, gameHost) { pGame = gameHost; pX = 0; pSpeedX = 5; pFloor = mcParent.attachMovie("mc.ground", "ground_mc", 3, {_x:0, _y:310}); pFloor.cacheAsBitmap = true; pPlanet1 = mcParent.attachMovie("mc.planet1", "planet1_mc", 1, {_x:300, _y:225}); pPlanet1.cacheAsBitmap = true; pPlanet2 = mcParent.attachMovie("mc.planet2", "planet2_mc", 2, {_x:446, _y:121}); pPlanet2.cacheAsBitmap = true; pLocations = new Array(); pLocations.push(new flash.geom.Point(55, 381)); pLocations.push(new flash.geom.Point(99, 354)); pLocations.push(new flash.geom.Point(147, 374)); pLocations.push(new flash.geom.Point(188, 374)); pLocations.push(new flash.geom.Point(245, 349)); pLocations.push(new flash.geom.Point(297, 354)); pLocations.push(new flash.geom.Point(341, 374)); pLocations.push(new flash.geom.Point(381, 374)); pLocations.push(new flash.geom.Point(423, 361)); pLocations.push(new flash.geom.Point(476, 381)); pLocations.push(new flash.geom.Point(514, 381)); pLocations.push(new flash.geom.Point(569, 356)); pLocations.push(new flash.geom.Point(1000, 0)); pIndex = 0; pLaunchPoint = pLocations[pIndex].x; } function startGame() { pX = 0; pSpeedX = 5; pIndex = 0; pLaunchPoint = pLocations[pIndex].x; } function update() { pPlanet1._x = pPlanet1._x - 0.05; if (pPlanet1._x < -500) { pPlanet1._x = 900; } pPlanet2._x = pPlanet2._x - 1; if (pPlanet2._x < -500) { pPlanet2._x = 900; pPlanet2._y = 80 + Math.round(Math.random() * 260); } pX = pX - pSpeedX; if (pX < -600) { pX = pX + 600; pIndex = 0; pLaunchPoint = pLocations[pIndex].x; } pFloor._x = pX; if ((-pX) >= (pLaunchPoint - 30)) { var _local2 = pLocations[pIndex].clone(); _local2.offset(pX + 600, -14); pGame.pMotherShip.addGroundUnit(_local2); if (pIndex < (pLocations.length - 1)) { pIndex++; pLaunchPoint = pLocations[pIndex].x; } } } }Symbol 467 MovieClip [__Packages.SoundObj] Frame 0class SoundObj { var pSoundObjs, pGlobalSound, pMusic, pNewG, pMenu; function SoundObj (mc) { pSoundObjs = new Array(); pGlobalSound = new Sound(); pMusic = new Sound(mc); pMusic.attachSound("ingame_snd"); pNewG = new Sound(mc); pNewG.attachSound("newG_snd"); pMenu = new Sound(mc); pMenu.attachSound("menu_snd"); pMenu.start(0, 9999); var _local2 = new Sound(mc); _local2.attachSound("laser1_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("laser2_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("laser3_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("laser4_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("laser5_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("change_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("sbomb_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("missile_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("explode1_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("explode2_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("radar_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("pickup_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("explosion_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("gameover_snd"); pSoundObjs.push(_local2); _local2 = new Sound(mc); _local2.attachSound("powerup_snd"); pSoundObjs.push(_local2); } function startGame() { pMenu.stop(); pNewG.start(); pMusic.onSoundComplete = function () { this.start(2.902, 99999); delete this.onSoundComplete; }; pMusic.start(); } function endGame() { pMusic.stop(); pMenu.start(0, 99999); } function playSound(tName) { switch (tName) { case "laser1" : pSoundObjs[0].start(); break; case "laser2" : pSoundObjs[1].start(); break; case "laser3" : pSoundObjs[2].start(); break; case "laser4" : pSoundObjs[3].start(); break; case "laser5" : pSoundObjs[4].start(); break; case "change" : pSoundObjs[5].start(); break; case "sbomb" : pSoundObjs[6].start(); break; case "missile" : pSoundObjs[7].start(); break; case "explode1" : pSoundObjs[8].start(); break; case "explode2" : pSoundObjs[9].start(); break; case "radar" : pSoundObjs[10].start(); break; case "pickup" : pSoundObjs[11].start(); break; case "explosion" : pSoundObjs[12].start(); break; case "gameover" : pSoundObjs[13].start(); break; case "powerup" : pSoundObjs[14].start(); } } function switchVolume() { if (pGlobalSound.getVolume() == 100) { pGlobalSound.setVolume(0); return(false); } pGlobalSound.setVolume(100); return(true); } function getVolume() { if (pGlobalSound.getVolume() == 100) { return(true); } return(false); } }Symbol 348 MovieClip Frame 36stop();Symbol 351 Buttonon (release) { this.gotoAndPlay("new game"); }Symbol 353 Buttonon (release) { this.gotoAndPlay("instruct"); }Symbol 358 MovieClip Frame 1if (this._parent.tGame.pSoundObj.getVolume()) { this.gotoAndStop("on"); } else { this.gotoAndStop("off"); } this.hitArea = this.hitTest_mc; this.hitTest_mc._alpha = 0; stop(); this.onPress = function () { if (this._parent.tGame.pSoundObj.switchVolume()) { this.gotoAndStop("on"); } else { this.gotoAndStop("off"); } };Symbol 365 Buttonon (release) { _global.pSpeed = 3; tGame.pSoundObj.startGame(); this.play(); }Symbol 368 Buttonon (release) { _global.pSpeed = 2; tGame.pSoundObj.startGame(); this.play(); }Symbol 371 Buttonon (release) { _global.pSpeed = 1; tGame.pSoundObj.startGame(); this.play(); }Symbol 391 Buttonon (release) { this.gotoAndPlay("instructOut"); }Symbol 410 MovieClip Frame 1this.nextBG = function () { if (this._currentframe == this._totalframes) { this.gotoAndStop(1); } else { this.nextFrame(); } }; stop();Symbol 417 MovieClip Frame 19stop();Symbol 422 MovieClip Frame 19stop();Symbol 426 MovieClip Frame 1stop();Symbol 427 MovieClip Frame 1this.setLevel = function (level) { var _local2 = 0; while (_local2 < 6) { if (_local2 < level) { this[("blip" + _local2) + "_mc"].gotoAndStop(2); } else { this[("blip" + _local2) + "_mc"].gotoAndStop(1); } _local2++; } }; stop();Symbol 430 MovieClip Frame 1stop();Symbol 431 MovieClip Frame 1this.setLevel = function (level) { var _local2 = 0; while (_local2 < 6) { if (_local2 < level) { this[("blip" + _local2) + "_mc"].gotoAndStop(2); } else { this[("blip" + _local2) + "_mc"].gotoAndStop(1); } _local2++; } }; stop();Symbol 434 MovieClip Frame 1this.showNum = function (tNum) { this.digit_mc._y = tNum * -10; }; stop();Symbol 436 MovieClip Frame 1this.showNum = function (num) { if (num < 0) { num = 0; } var _local5 = "00" + String(num); var _local3 = _local5.substr(-2).split(""); var _local2 = 0; while (_local2 < 2) { this[("num" + _local2) + "_mc"].digit_mc._y = _local3[_local2] * -10; _local2++; } }; stop();Symbol 437 MovieClip Frame 1this.showNum = function (num) { var _local4 = "00000000" + String(num); var _local3 = _local4.substr(-8).split(""); var _local2 = 0; while (_local2 < 8) { this[("num" + _local2) + "_mc"].digit_mc._y = _local3[_local2] * -10; _local2++; } }; stop();Symbol 441 MovieClip Frame 1stop();Symbol 444 Buttonon (release) { this.gotoAndPlay("start"); }
Library Items
Symbol 1 Sound [newG_snd] | ||
Symbol 2 Sound [explosion_snd] | ||
Symbol 3 Sound [gameover_snd] | Used by:304 | |
Symbol 4 Bitmap | Used by:5 | |
Symbol 5 Graphic | Uses:4 | Used by:8 |
Symbol 6 Bitmap | Used by:7 | |
Symbol 7 Graphic | Uses:6 | Used by:8 |
Symbol 8 MovieClip | Uses:5 7 | Used by:92 |
Symbol 9 Bitmap | Used by:10 | |
Symbol 10 Graphic | Uses:9 | Used by:92 |
Symbol 11 Bitmap | Used by:12 | |
Symbol 12 Graphic | Uses:11 | Used by:92 |
Symbol 13 Bitmap | Used by:14 | |
Symbol 14 Graphic | Uses:13 | Used by:92 |
Symbol 15 Bitmap | Used by:16 | |
Symbol 16 Graphic | Uses:15 | Used by:92 |
Symbol 17 Bitmap | Used by:18 | |
Symbol 18 Graphic | Uses:17 | Used by:92 |
Symbol 19 Bitmap | Used by:20 | |
Symbol 20 Graphic | Uses:19 | Used by:92 |
Symbol 21 Bitmap | Used by:22 | |
Symbol 22 Graphic | Uses:21 | Used by:92 |
Symbol 23 Bitmap | Used by:24 | |
Symbol 24 Graphic | Uses:23 | Used by:92 |
Symbol 25 Bitmap | Used by:26 | |
Symbol 26 Graphic | Uses:25 | Used by:92 |
Symbol 27 Bitmap | Used by:28 | |
Symbol 28 Graphic | Uses:27 | Used by:92 |
Symbol 29 Bitmap | Used by:30 | |
Symbol 30 Graphic | Uses:29 | Used by:33 |
Symbol 31 Bitmap | Used by:32 | |
Symbol 32 Graphic | Uses:31 | Used by:33 |
Symbol 33 MovieClip | Uses:30 32 | Used by:92 |
Symbol 34 Bitmap | Used by:35 | |
Symbol 35 Graphic | Uses:34 | Used by:38 |
Symbol 36 Bitmap | Used by:37 | |
Symbol 37 Graphic | Uses:36 | Used by:38 |
Symbol 38 MovieClip | Uses:35 37 | Used by:92 |
Symbol 39 Bitmap | Used by:40 | |
Symbol 40 Graphic | Uses:39 | Used by:43 |
Symbol 41 Bitmap | Used by:42 | |
Symbol 42 Graphic | Uses:41 | Used by:43 |
Symbol 43 MovieClip | Uses:40 42 | Used by:92 |
Symbol 44 Bitmap | Used by:45 | |
Symbol 45 Graphic | Uses:44 | Used by:48 |
Symbol 46 Bitmap | Used by:47 | |
Symbol 47 Graphic | Uses:46 | Used by:48 |
Symbol 48 MovieClip | Uses:45 47 | Used by:92 |
Symbol 49 Bitmap | Used by:50 | |
Symbol 50 Graphic | Uses:49 | Used by:53 |
Symbol 51 Bitmap | Used by:52 | |
Symbol 52 Graphic | Uses:51 | Used by:53 |
Symbol 53 MovieClip | Uses:50 52 | Used by:92 |
Symbol 54 Bitmap | Used by:55 | |
Symbol 55 Graphic | Uses:54 | Used by:92 |
Symbol 56 Bitmap | Used by:57 | |
Symbol 57 Graphic | Uses:56 | Used by:92 |
Symbol 58 Bitmap | Used by:59 | |
Symbol 59 Graphic | Uses:58 | Used by:92 |
Symbol 60 Bitmap | Used by:61 | |
Symbol 61 Graphic | Uses:60 | Used by:92 |
Symbol 62 Bitmap | Used by:63 | |
Symbol 63 Graphic | Uses:62 | Used by:92 |
Symbol 64 Bitmap | Used by:65 | |
Symbol 65 Graphic | Uses:64 | Used by:92 |
Symbol 66 Bitmap | Used by:67 | |
Symbol 67 Graphic | Uses:66 | Used by:92 |
Symbol 68 Bitmap | Used by:69 | |
Symbol 69 Graphic | Uses:68 | Used by:92 |
Symbol 70 Bitmap | Used by:71 | |
Symbol 71 Graphic | Uses:70 | Used by:92 |
Symbol 72 Bitmap | Used by:73 | |
Symbol 73 Graphic | Uses:72 | Used by:92 |
Symbol 74 Bitmap | Used by:75 | |
Symbol 75 Graphic | Uses:74 | Used by:92 |
Symbol 76 Bitmap | Used by:77 | |
Symbol 77 Graphic | Uses:76 | Used by:92 |
Symbol 78 Bitmap | Used by:79 | |
Symbol 79 Graphic | Uses:78 | Used by:92 |
Symbol 80 Bitmap | Used by:81 | |
Symbol 81 Graphic | Uses:80 | Used by:92 |
Symbol 82 Bitmap | Used by:83 | |
Symbol 83 Graphic | Uses:82 | Used by:92 |
Symbol 84 Bitmap | Used by:85 | |
Symbol 85 Graphic | Uses:84 | Used by:92 |
Symbol 86 Bitmap | Used by:87 | |
Symbol 87 Graphic | Uses:86 | Used by:92 |
Symbol 88 Bitmap | Used by:89 | |
Symbol 89 Graphic | Uses:88 | Used by:92 |
Symbol 90 Bitmap | Used by:91 | |
Symbol 91 Graphic | Uses:90 | Used by:92 |
Symbol 92 MovieClip [mc.ship] | Uses:8 10 12 14 16 18 20 22 24 26 28 33 38 43 48 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 | Used by:305 |
Symbol 93 Bitmap | Used by:94 | |
Symbol 94 Graphic | Uses:93 | Used by:107 |
Symbol 95 Bitmap | Used by:96 | |
Symbol 96 Graphic | Uses:95 | Used by:107 |
Symbol 97 Bitmap | Used by:98 | |
Symbol 98 Graphic | Uses:97 | Used by:107 |
Symbol 99 Bitmap | Used by:100 | |
Symbol 100 Graphic | Uses:99 | Used by:107 |
Symbol 101 Bitmap | Used by:102 | |
Symbol 102 Graphic | Uses:101 | Used by:107 |
Symbol 103 Bitmap | Used by:104 | |
Symbol 104 Graphic | Uses:103 | Used by:107 |
Symbol 105 Bitmap | Used by:106 | |
Symbol 106 Graphic | Uses:105 | Used by:107 |
Symbol 107 MovieClip [mc.explosion] | Uses:94 96 98 100 102 104 106 | Used by:305 |
Symbol 108 Bitmap | Used by:109 | |
Symbol 109 Graphic | Uses:108 | Used by:167 |
Symbol 110 Bitmap | Used by:111 | |
Symbol 111 Graphic | Uses:110 | Used by:167 |
Symbol 112 Bitmap | Used by:113 | |
Symbol 113 Graphic | Uses:112 | Used by:167 |
Symbol 114 Bitmap | Used by:115 | |
Symbol 115 Graphic | Uses:114 | Used by:167 |
Symbol 116 Bitmap | Used by:117 | |
Symbol 117 Graphic | Uses:116 | Used by:167 |
Symbol 118 Bitmap | Used by:119 | |
Symbol 119 Graphic | Uses:118 | Used by:167 |
Symbol 120 Bitmap | Used by:121 | |
Symbol 121 Graphic | Uses:120 | Used by:167 |
Symbol 122 Bitmap | Used by:123 | |
Symbol 123 Graphic | Uses:122 | Used by:167 |
Symbol 124 Bitmap | Used by:125 | |
Symbol 125 Graphic | Uses:124 | Used by:167 |
Symbol 126 Bitmap | Used by:127 | |
Symbol 127 Graphic | Uses:126 | Used by:167 |
Symbol 128 Bitmap | Used by:129 | |
Symbol 129 Graphic | Uses:128 | Used by:167 |
Symbol 130 Bitmap | Used by:131 | |
Symbol 131 Graphic | Uses:130 | Used by:167 |
Symbol 132 Bitmap | Used by:134 | |
Symbol 133 Bitmap | Used by:134 | |
Symbol 134 Graphic | Uses:132 133 | Used by:167 |
Symbol 135 Bitmap | Used by:136 | |
Symbol 136 Graphic | Uses:135 | Used by:167 |
Symbol 137 Bitmap | Used by:138 | |
Symbol 138 Graphic | Uses:137 | Used by:167 |
Symbol 139 Bitmap | Used by:140 | |
Symbol 140 Graphic | Uses:139 | Used by:167 |
Symbol 141 Bitmap | Used by:142 | |
Symbol 142 Graphic | Uses:141 | Used by:167 |
Symbol 143 Bitmap | Used by:144 | |
Symbol 144 Graphic | Uses:143 | Used by:167 |
Symbol 145 Bitmap | Used by:146 | |
Symbol 146 Graphic | Uses:145 | Used by:167 |
Symbol 147 Bitmap | Used by:148 | |
Symbol 148 Graphic | Uses:147 | Used by:167 |
Symbol 149 Bitmap | Used by:150 | |
Symbol 150 Graphic | Uses:149 | Used by:167 |
Symbol 151 Bitmap | Used by:152 | |
Symbol 152 Graphic | Uses:151 | Used by:167 |
Symbol 153 Bitmap | Used by:154 | |
Symbol 154 Graphic | Uses:153 | Used by:167 |
Symbol 155 Bitmap | Used by:156 | |
Symbol 156 Graphic | Uses:155 | Used by:167 |
Symbol 157 Bitmap | Used by:158 | |
Symbol 158 Graphic | Uses:157 | Used by:167 |
Symbol 159 Bitmap | Used by:160 | |
Symbol 160 Graphic | Uses:159 | Used by:167 |
Symbol 161 Bitmap | Used by:162 | |
Symbol 162 Graphic | Uses:161 | Used by:167 |
Symbol 163 Bitmap | Used by:164 | |
Symbol 164 Graphic | Uses:163 | Used by:167 |
Symbol 165 Bitmap | Used by:166 | |
Symbol 166 Graphic | Uses:165 | Used by:167 |
Symbol 167 MovieClip [mc.enemy] | Uses:109 111 113 115 117 119 121 123 125 127 129 131 134 136 138 140 142 144 146 148 150 152 154 156 158 160 162 164 166 | Used by:305 |
Symbol 168 Bitmap | Used by:169 175 | |
Symbol 169 Graphic | Uses:168 | Used by:180 |
Symbol 170 Bitmap | Used by:171 | |
Symbol 171 Graphic | Uses:170 | Used by:180 |
Symbol 172 Bitmap | Used by:173 | |
Symbol 173 Graphic | Uses:172 | Used by:180 |
Symbol 174 Bitmap | Used by:175 176 | |
Symbol 175 Graphic | Uses:174 168 | Used by:180 |
Symbol 176 Graphic | Uses:174 | Used by:180 |
Symbol 177 Graphic | Used by:180 | |
Symbol 178 Bitmap | Used by:179 | |
Symbol 179 Graphic | Uses:178 | Used by:180 |
Symbol 180 MovieClip [mc.bullet] | Uses:169 171 173 175 176 177 179 | Used by:305 |
Symbol 181 Graphic | Used by:305 | |
Symbol 182 Bitmap | Used by:183 | |
Symbol 183 Graphic | Uses:182 | Used by:186 |
Symbol 184 Bitmap | Used by:185 | |
Symbol 185 Graphic | Uses:184 | Used by:186 |
Symbol 186 MovieClip | Uses:183 185 | Used by:197 |
Symbol 187 Bitmap | Used by:188 | |
Symbol 188 Graphic | Uses:187 | Used by:191 |
Symbol 189 Bitmap | Used by:190 | |
Symbol 190 Graphic | Uses:189 | Used by:191 |
Symbol 191 MovieClip | Uses:188 190 | Used by:197 |
Symbol 192 Bitmap | Used by:193 | |
Symbol 193 Graphic | Uses:192 | Used by:196 |
Symbol 194 Bitmap | Used by:195 | |
Symbol 195 Graphic | Uses:194 | Used by:196 |
Symbol 196 MovieClip | Uses:193 195 | Used by:197 |
Symbol 197 MovieClip [mc.powerup] | Uses:186 191 196 | Used by:305 |
Symbol 198 Bitmap | Used by:199 | |
Symbol 199 Graphic | Uses:198 | Used by:200 |
Symbol 200 MovieClip [mc.missile] | Uses:199 | Used by:305 |
Symbol 201 Bitmap | Used by:202 | |
Symbol 202 Graphic | Uses:201 | Used by:207 |
Symbol 203 Bitmap | Used by:204 | |
Symbol 204 Graphic | Uses:203 | Used by:207 |
Symbol 205 Bitmap | Used by:206 | |
Symbol 206 Graphic | Uses:205 | Used by:207 |
Symbol 207 MovieClip [mc.bomb] | Uses:202 204 206 | Used by:305 |
Symbol 208 Bitmap | Used by:209 | |
Symbol 209 Graphic | Uses:208 | Used by:224 |
Symbol 210 Bitmap | Used by:211 | |
Symbol 211 Graphic | Uses:210 | Used by:224 |
Symbol 212 Bitmap | Used by:213 | |
Symbol 213 Graphic | Uses:212 | Used by:224 |
Symbol 214 Bitmap | Used by:215 | |
Symbol 215 Graphic | Uses:214 | Used by:224 |
Symbol 216 Bitmap | Used by:217 | |
Symbol 217 Graphic | Uses:216 | Used by:224 |
Symbol 218 Bitmap | Used by:219 | |
Symbol 219 Graphic | Uses:218 | Used by:224 |
Symbol 220 Bitmap | Used by:221 | |
Symbol 221 Graphic | Uses:220 | Used by:224 |
Symbol 222 Bitmap | Used by:223 | |
Symbol 223 Graphic | Uses:222 | Used by:224 |
Symbol 224 MovieClip [mc.explosionF] | Uses:209 211 213 215 217 219 221 223 | Used by:305 |
Symbol 225 Bitmap | Used by:226 | |
Symbol 226 Graphic | Uses:225 | Used by:233 |
Symbol 227 Bitmap | Used by:228 | |
Symbol 228 Graphic | Uses:227 | Used by:233 |
Symbol 229 Bitmap | Used by:230 | |
Symbol 230 Graphic | Uses:229 | Used by:233 |
Symbol 231 Bitmap | Used by:232 | |
Symbol 232 Graphic | Uses:231 | Used by:233 |
Symbol 233 MovieClip [mc.seeker] | Uses:226 228 230 232 | Used by:305 |
Symbol 234 Bitmap | Used by:235 | |
Symbol 235 Graphic | Uses:234 | Used by:246 |
Symbol 236 Bitmap | Used by:237 | |
Symbol 237 Graphic | Uses:236 | Used by:246 |
Symbol 238 Bitmap | Used by:239 | |
Symbol 239 Graphic | Uses:238 | Used by:246 |
Symbol 240 Bitmap | Used by:241 | |
Symbol 241 Graphic | Uses:240 | Used by:246 |
Symbol 242 Bitmap | Used by:243 | |
Symbol 243 Graphic | Uses:242 | Used by:246 |
Symbol 244 Bitmap | Used by:245 | |
Symbol 245 Graphic | Uses:244 | Used by:246 |
Symbol 246 MovieClip [mc.impact] | Uses:235 237 239 241 243 245 | Used by:305 |
Symbol 247 Bitmap | Used by:248 | |
Symbol 248 Graphic | Uses:247 | Used by:249 |
Symbol 249 MovieClip [mc.ground] | Uses:248 | Used by:305 |
Symbol 250 Bitmap | Used by:251 | |
Symbol 251 Graphic | Uses:250 | Used by:260 |
Symbol 252 Bitmap | Used by:253 | |
Symbol 253 Graphic | Uses:252 | Used by:260 |
Symbol 254 Bitmap | Used by:255 | |
Symbol 255 Graphic | Uses:254 | Used by:260 |
Symbol 256 Bitmap | Used by:257 | |
Symbol 257 Graphic | Uses:256 | Used by:260 |
Symbol 258 Bitmap | Used by:259 | |
Symbol 259 Graphic | Uses:258 | Used by:260 |
Symbol 260 MovieClip [mc.rocket] | Uses:251 253 255 257 259 | Used by:305 |
Symbol 261 Bitmap | Used by:262 | |
Symbol 262 Graphic | Uses:261 | Used by:265 |
Symbol 263 Bitmap | Used by:264 | |
Symbol 264 Graphic | Uses:263 | Used by:265 |
Symbol 265 MovieClip [mc.building] | Uses:262 264 | Used by:305 |
Symbol 266 Bitmap | Used by:267 | |
Symbol 267 Graphic | Uses:266 | Used by:282 |
Symbol 268 Bitmap | Used by:269 | |
Symbol 269 Graphic | Uses:268 | Used by:282 |
Symbol 270 Bitmap | Used by:271 | |
Symbol 271 Graphic | Uses:270 | Used by:282 |
Symbol 272 Bitmap | Used by:273 | |
Symbol 273 Graphic | Uses:272 | Used by:282 |
Symbol 274 Bitmap | Used by:275 | |
Symbol 275 Graphic | Uses:274 | Used by:282 |
Symbol 276 Bitmap | Used by:277 | |
Symbol 277 Graphic | Uses:276 | Used by:282 |
Symbol 278 Bitmap | Used by:279 | |
Symbol 279 Graphic | Uses:278 | Used by:282 |
Symbol 280 Bitmap | Used by:281 | |
Symbol 281 Graphic | Uses:280 | Used by:282 |
Symbol 282 MovieClip [mc.explode] | Uses:267 269 271 273 275 277 279 281 | Used by:305 |
Symbol 283 Bitmap | Used by:284 | |
Symbol 284 Graphic | Uses:283 | Used by:285 |
Symbol 285 MovieClip [mc.planet1] | Uses:284 | Used by:305 |
Symbol 286 Bitmap | Used by:287 | |
Symbol 287 Graphic | Uses:286 | Used by:288 |
Symbol 288 MovieClip [mc.planet2] | Uses:287 | Used by:305 |
Symbol 289 Graphic | Used by:304 | |
Symbol 290 Sound [powerup_snd] | Used by:304 | |
Symbol 291 Sound [menu_snd] | Used by:304 | |
Symbol 292 Sound [ingame_snd] | Used by:304 | |
Symbol 293 Sound [pickup_snd] | Used by:304 | |
Symbol 294 Sound [radar_snd] | Used by:304 | |
Symbol 295 Sound [explode2_snd] | Used by:304 | |
Symbol 296 Sound [explode1_snd] | Used by:304 | |
Symbol 297 Sound [sbomb_snd] | Used by:304 | |
Symbol 298 Sound [change_snd] | Used by:304 | |
Symbol 299 Sound [laser5_snd] | Used by:304 | |
Symbol 300 Sound [laser4_snd] | Used by:304 | |
Symbol 301 Sound [laser3_snd] | Used by:304 | |
Symbol 302 Sound [laser2_snd] | Used by:304 | |
Symbol 303 Sound [laser1_snd] | Used by:304 | |
Symbol 304 MovieClip | Uses:289 290 3 291 292 293 294 295 296 297 298 299 300 301 302 303 | Used by:305 |
Symbol 305 MovieClip | Uses:181 180 167 107 92 197 200 207 224 233 246 249 260 265 282 285 288 304 | Used by:Timeline |
Symbol 306 Graphic | Used by:310 | |
Symbol 307 Graphic | Used by:310 | |
Symbol 308 Graphic | Used by:309 | |
Symbol 309 MovieClip | Uses:308 | Used by:310 |
Symbol 310 MovieClip | Uses:306 307 309 | Used by:314 |
Symbol 311 Graphic | Used by:312 351 353 391 427 431 434 441 444 Timeline | |
Symbol 312 MovieClip [mc.fade] | Uses:311 | Used by:314 |
Symbol 313 Graphic | Used by:314 | |
Symbol 314 MovieClip | Uses:310 312 313 | Used by:Timeline |
Symbol 315 Bitmap | Used by:316 | |
Symbol 316 Graphic | Uses:315 | Used by:410 Timeline |
Symbol 317 Bitmap | Used by:318 | |
Symbol 318 Graphic | Uses:317 | Used by:319 |
Symbol 319 MovieClip | Uses:318 | Used by:326 |
Symbol 320 Bitmap | Used by:321 | |
Symbol 321 Graphic | Uses:320 | Used by:322 |
Symbol 322 MovieClip | Uses:321 | Used by:326 327 |
Symbol 323 Bitmap | Used by:324 | |
Symbol 324 Graphic | Uses:323 | Used by:325 |
Symbol 325 MovieClip | Uses:324 | Used by:326 327 328 |
Symbol 326 MovieClip | Uses:319 322 325 | Used by:329 |
Symbol 327 MovieClip | Uses:322 325 | Used by:329 |
Symbol 328 MovieClip | Uses:325 | Used by:329 |
Symbol 329 MovieClip | Uses:326 327 328 | Used by:330 |
Symbol 330 MovieClip | Uses:329 | Used by:Timeline |
Symbol 446 MovieClip [__Packages.Game] | ||
Symbol 447 MovieClip [__Packages.Mobile] | ||
Symbol 448 MovieClip [__Packages.Craft] | ||
Symbol 449 MovieClip [__Packages.Depth] | ||
Symbol 450 MovieClip [__Packages.Ship] | ||
Symbol 451 MovieClip [__Packages.Weapons] | ||
Symbol 452 MovieClip [__Packages.Bullet] | ||
Symbol 453 MovieClip [__Packages.PowerUp] | ||
Symbol 454 MovieClip [__Packages.Seeker] | ||
Symbol 455 MovieClip [__Packages.Missile] | ||
Symbol 456 MovieClip [__Packages.Bomb] | ||
Symbol 457 MovieClip [__Packages.Mothership] | ||
Symbol 458 MovieClip [__Packages.RandomFib] | ||
Symbol 459 MovieClip [__Packages.EnemySet] | ||
Symbol 460 MovieClip [__Packages.Boss] | ||
Symbol 461 MovieClip [__Packages.Orbiter] | ||
Symbol 462 MovieClip [__Packages.Enemy] | ||
Symbol 463 MovieClip [__Packages.Tween] | ||
Symbol 464 MovieClip [__Packages.Rocket] | ||
Symbol 465 MovieClip [__Packages.Building] | ||
Symbol 466 MovieClip [__Packages.Ground] | ||
Symbol 467 MovieClip [__Packages.SoundObj] | ||
Symbol 331 Graphic | Used by:348 | |
Symbol 332 Graphic | Used by:348 | |
Symbol 333 Graphic | Used by:336 | |
Symbol 334 Graphic | Used by:335 | |
Symbol 335 MovieClip | Uses:334 | Used by:336 339 |
Symbol 336 MovieClip | Uses:333 335 | Used by:348 |
Symbol 337 Graphic | Used by:348 | |
Symbol 338 Graphic | Used by:339 | |
Symbol 339 MovieClip | Uses:338 335 | Used by:348 |
Symbol 340 Graphic | Used by:348 | |
Symbol 341 Graphic | Used by:348 417 422 | |
Symbol 342 Graphic | Used by:348 | |
Symbol 343 Graphic | Used by:348 | |
Symbol 344 Graphic | Used by:348 | |
Symbol 345 Graphic | Used by:348 | |
Symbol 346 Graphic | Used by:348 | |
Symbol 347 Graphic | Used by:348 | |
Symbol 348 MovieClip | Uses:331 332 336 337 339 340 341 342 343 344 345 346 347 SS1 | Used by:Timeline |
Symbol 349 Graphic | Used by:Timeline | |
Symbol 350 Graphic | Used by:351 391 | |
Symbol 351 Button | Uses:350 311 | Used by:Timeline |
Symbol 352 Graphic | Used by:353 390 | |
Symbol 353 Button | Uses:352 311 | Used by:Timeline |
Symbol 354 Graphic | Used by:355 | |
Symbol 355 MovieClip | Uses:354 | Used by:358 |
Symbol 356 Graphic | Used by:358 | |
Symbol 357 Graphic | Used by:358 | |
Symbol 358 MovieClip | Uses:355 356 357 | Used by:Timeline |
Symbol 359 Graphic | Used by:Timeline | |
Symbol 360 Graphic | Used by:365 | |
Symbol 361 Bitmap | Used by:362 | |
Symbol 362 Graphic | Uses:361 | Used by:365 368 371 390 |
Symbol 363 Graphic | Used by:365 | |
Symbol 364 Graphic | Used by:365 368 371 | |
Symbol 365 Button | Uses:360 362 363 364 | Used by:Timeline |
Symbol 366 Graphic | Used by:368 | |
Symbol 367 Graphic | Used by:368 | |
Symbol 368 Button | Uses:366 362 367 364 | Used by:Timeline |
Symbol 369 Graphic | Used by:371 | |
Symbol 370 Graphic | Used by:371 | |
Symbol 371 Button | Uses:369 362 370 364 | Used by:Timeline |
Symbol 372 Bitmap | Used by:373 | |
Symbol 373 Graphic | Uses:372 | Used by:390 |
Symbol 374 Bitmap | Used by:375 | |
Symbol 375 Graphic | Uses:374 | Used by:390 |
Symbol 376 Bitmap | Used by:377 | |
Symbol 377 Graphic | Uses:376 | Used by:390 |
Symbol 378 Bitmap | Used by:379 | |
Symbol 379 Graphic | Uses:378 | Used by:386 387 390 |
Symbol 380 Bitmap | Used by:381 | |
Symbol 381 Graphic | Uses:380 | Used by:390 |
Symbol 382 Bitmap | Used by:385 | |
Symbol 383 Bitmap | Used by:385 | |
Symbol 384 Bitmap | Used by:385 | |
Symbol 385 Graphic | Uses:382 383 384 | Used by:390 |
Symbol 386 MovieClip | Uses:379 | Used by:390 |
Symbol 387 MovieClip | Uses:379 | Used by:390 |
Symbol 388 Graphic | Used by:390 | |
Symbol 389 Graphic | Used by:390 | |
Symbol 390 MovieClip | Uses:362 373 375 377 379 381 385 386 387 388 352 389 | Used by:Timeline |
Symbol 391 Button | Uses:350 311 | Used by:Timeline |
Symbol 392 Bitmap | Used by:393 | |
Symbol 393 Graphic | Uses:392 | Used by:410 |
Symbol 394 Bitmap | Used by:395 | |
Symbol 395 Graphic | Uses:394 | Used by:410 |
Symbol 396 Bitmap | Used by:397 | |
Symbol 397 Graphic | Uses:396 | Used by:410 |
Symbol 398 Bitmap | Used by:399 | |
Symbol 399 Graphic | Uses:398 | Used by:410 |
Symbol 400 Bitmap | Used by:401 | |
Symbol 401 Graphic | Uses:400 | Used by:410 |
Symbol 402 Bitmap | Used by:403 | |
Symbol 403 Graphic | Uses:402 | Used by:410 |
Symbol 404 Bitmap | Used by:405 | |
Symbol 405 Graphic | Uses:404 | Used by:410 |
Symbol 406 Bitmap | Used by:407 | |
Symbol 407 Graphic | Uses:406 | Used by:410 |
Symbol 408 Bitmap | Used by:409 | |
Symbol 409 Graphic | Uses:408 | Used by:410 |
Symbol 410 MovieClip | Uses:316 393 395 397 399 401 403 405 407 409 | Used by:Timeline |
Symbol 411 Bitmap | Used by:412 | |
Symbol 412 Graphic | Uses:411 | Used by:442 |
Symbol 413 Bitmap | Used by:414 | |
Symbol 414 Graphic | Uses:413 | Used by:417 |
Symbol 415 Bitmap | Used by:416 | |
Symbol 416 Graphic | Uses:415 | Used by:417 |
Symbol 417 MovieClip | Uses:414 341 416 | Used by:442 |
Symbol 418 Bitmap | Used by:419 | |
Symbol 419 Graphic | Uses:418 | Used by:422 |
Symbol 420 Bitmap | Used by:421 | |
Symbol 421 Graphic | Uses:420 | Used by:422 |
Symbol 422 MovieClip | Uses:419 341 421 | Used by:442 |
Symbol 423 Graphic | Used by:426 430 | |
Symbol 424 Bitmap | Used by:425 | |
Symbol 425 Graphic | Uses:424 | Used by:426 |
Symbol 426 MovieClip | Uses:423 425 | Used by:427 |
Symbol 427 MovieClip | Uses:311 426 | Used by:442 |
Symbol 428 Bitmap | Used by:429 | |
Symbol 429 Graphic | Uses:428 | Used by:430 |
Symbol 430 MovieClip | Uses:423 429 | Used by:431 |
Symbol 431 MovieClip | Uses:311 430 | Used by:442 |
Symbol 432 Graphic | Used by:433 | |
Symbol 433 MovieClip | Uses:432 | Used by:434 |
Symbol 434 MovieClip | Uses:311 433 | Used by:436 437 |
Symbol 435 Graphic | Used by:436 437 | |
Symbol 436 MovieClip | Uses:434 435 | Used by:442 |
Symbol 437 MovieClip | Uses:434 435 | Used by:442 |
Symbol 438 Bitmap | Used by:439 | |
Symbol 439 Graphic | Uses:438 | Used by:441 |
Symbol 440 Graphic | Used by:441 | |
Symbol 441 MovieClip | Uses:439 311 440 | Used by:442 |
Symbol 442 MovieClip | Uses:412 417 422 427 431 436 437 441 | Used by:Timeline |
Symbol 443 Graphic | Used by:444 | |
Symbol 444 Button | Uses:443 311 | Used by:Timeline |
Symbol 445 Graphic | Used by:Timeline | |
Streaming Sound 1 | Used by:Symbol 348 MovieClip |
Instance Names
"stage_mc" | Frame 1 | Symbol 314 MovieClip |
"bg_mc" | Frame 99 | Symbol 410 MovieClip |
"titleBar_mc" | Frame 99 | Symbol 442 MovieClip |
"audio_mc" | Frame 99 | Symbol 358 MovieClip |
"flame_mc" | Symbol 92 MovieClip [mc.ship] Frame 1 | Symbol 8 MovieClip |
"flame_mc" | Symbol 92 MovieClip [mc.ship] Frame 11 | Symbol 8 MovieClip |
"messages_mc" | Symbol 314 MovieClip Frame 1 | Symbol 310 MovieClip |
"fade_mc" | Symbol 314 MovieClip Frame 1 | Symbol 312 MovieClip [mc.fade] |
"hitTest_mc" | Symbol 358 MovieClip Frame 1 | Symbol 355 MovieClip |
"blip0_mc" | Symbol 427 MovieClip Frame 1 | Symbol 426 MovieClip |
"blip1_mc" | Symbol 427 MovieClip Frame 1 | Symbol 426 MovieClip |
"blip2_mc" | Symbol 427 MovieClip Frame 1 | Symbol 426 MovieClip |
"blip3_mc" | Symbol 427 MovieClip Frame 1 | Symbol 426 MovieClip |
"blip4_mc" | Symbol 427 MovieClip Frame 1 | Symbol 426 MovieClip |
"blip5_mc" | Symbol 427 MovieClip Frame 1 | Symbol 426 MovieClip |
"blip0_mc" | Symbol 431 MovieClip Frame 1 | Symbol 430 MovieClip |
"blip1_mc" | Symbol 431 MovieClip Frame 1 | Symbol 430 MovieClip |
"blip2_mc" | Symbol 431 MovieClip Frame 1 | Symbol 430 MovieClip |
"blip3_mc" | Symbol 431 MovieClip Frame 1 | Symbol 430 MovieClip |
"blip4_mc" | Symbol 431 MovieClip Frame 1 | Symbol 430 MovieClip |
"blip5_mc" | Symbol 431 MovieClip Frame 1 | Symbol 430 MovieClip |
"digit_mc" | Symbol 434 MovieClip Frame 1 | Symbol 433 MovieClip |
"num1_mc" | Symbol 436 MovieClip Frame 1 | Symbol 434 MovieClip |
"num0_mc" | Symbol 436 MovieClip Frame 1 | Symbol 434 MovieClip |
"num1_mc" | Symbol 437 MovieClip Frame 1 | Symbol 434 MovieClip |
"num0_mc" | Symbol 437 MovieClip Frame 1 | Symbol 434 MovieClip |
"num3_mc" | Symbol 437 MovieClip Frame 1 | Symbol 434 MovieClip |
"num2_mc" | Symbol 437 MovieClip Frame 1 | Symbol 434 MovieClip |
"num5_mc" | Symbol 437 MovieClip Frame 1 | Symbol 434 MovieClip |
"num4_mc" | Symbol 437 MovieClip Frame 1 | Symbol 434 MovieClip |
"num7_mc" | Symbol 437 MovieClip Frame 1 | Symbol 434 MovieClip |
"num6_mc" | Symbol 437 MovieClip Frame 1 | Symbol 434 MovieClip |
"attack_mc" | Symbol 442 MovieClip Frame 1 | Symbol 417 MovieClip |
"target_mc" | Symbol 442 MovieClip Frame 1 | Symbol 422 MovieClip |
"attackM_mc" | Symbol 442 MovieClip Frame 1 | Symbol 427 MovieClip |
"targetM_mc" | Symbol 442 MovieClip Frame 1 | Symbol 431 MovieClip |
"lives_mc" | Symbol 442 MovieClip Frame 1 | Symbol 436 MovieClip |
"score_mc" | Symbol 442 MovieClip Frame 1 | Symbol 437 MovieClip |
"hiscore_mc" | Symbol 442 MovieClip Frame 1 | Symbol 437 MovieClip |
"twinAni_mc" | Symbol 442 MovieClip Frame 1 | Symbol 441 MovieClip |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS1/AS2. |
Protect (24) | Timeline Frame 1 | 0 bytes "" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "newG_snd" |
ExportAssets (56) | Timeline Frame 1 | Symbol 2 as "explosion_snd" |
ExportAssets (56) | Timeline Frame 1 | Symbol 3 as "gameover_snd" |
ExportAssets (56) | Timeline Frame 1 | Symbol 92 as "mc.ship" |
ExportAssets (56) | Timeline Frame 1 | Symbol 107 as "mc.explosion" |
ExportAssets (56) | Timeline Frame 1 | Symbol 167 as "mc.enemy" |
ExportAssets (56) | Timeline Frame 1 | Symbol 180 as "mc.bullet" |
ExportAssets (56) | Timeline Frame 1 | Symbol 197 as "mc.powerup" |
ExportAssets (56) | Timeline Frame 1 | Symbol 200 as "mc.missile" |
ExportAssets (56) | Timeline Frame 1 | Symbol 207 as "mc.bomb" |
ExportAssets (56) | Timeline Frame 1 | Symbol 224 as "mc.explosionF" |
ExportAssets (56) | Timeline Frame 1 | Symbol 233 as "mc.seeker" |
ExportAssets (56) | Timeline Frame 1 | Symbol 246 as "mc.impact" |
ExportAssets (56) | Timeline Frame 1 | Symbol 249 as "mc.ground" |
ExportAssets (56) | Timeline Frame 1 | Symbol 260 as "mc.rocket" |
ExportAssets (56) | Timeline Frame 1 | Symbol 265 as "mc.building" |
ExportAssets (56) | Timeline Frame 1 | Symbol 282 as "mc.explode" |
ExportAssets (56) | Timeline Frame 1 | Symbol 285 as "mc.planet1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 288 as "mc.planet2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 290 as "powerup_snd" |
ExportAssets (56) | Timeline Frame 1 | Symbol 291 as "menu_snd" |
ExportAssets (56) | Timeline Frame 1 | Symbol 292 as "ingame_snd" |
ExportAssets (56) | Timeline Frame 1 | Symbol 293 as "pickup_snd" |
ExportAssets (56) | Timeline Frame 1 | Symbol 294 as "radar_snd" |
ExportAssets (56) | Timeline Frame 1 | Symbol 295 as "explode2_snd" |
ExportAssets (56) | Timeline Frame 1 | Symbol 296 as "explode1_snd" |
ExportAssets (56) | Timeline Frame 1 | Symbol 297 as "sbomb_snd" |
ExportAssets (56) | Timeline Frame 1 | Symbol 298 as "change_snd" |
ExportAssets (56) | Timeline Frame 1 | Symbol 299 as "laser5_snd" |
ExportAssets (56) | Timeline Frame 1 | Symbol 300 as "laser4_snd" |
ExportAssets (56) | Timeline Frame 1 | Symbol 301 as "laser3_snd" |
ExportAssets (56) | Timeline Frame 1 | Symbol 302 as "laser2_snd" |
ExportAssets (56) | Timeline Frame 1 | Symbol 303 as "laser1_snd" |
ExportAssets (56) | Timeline Frame 1 | Symbol 312 as "mc.fade" |
ExportAssets (56) | Timeline Frame 1 | Symbol 446 as "__Packages.Game" |
ExportAssets (56) | Timeline Frame 1 | Symbol 447 as "__Packages.Mobile" |
ExportAssets (56) | Timeline Frame 1 | Symbol 448 as "__Packages.Craft" |
ExportAssets (56) | Timeline Frame 1 | Symbol 449 as "__Packages.Depth" |
ExportAssets (56) | Timeline Frame 1 | Symbol 450 as "__Packages.Ship" |
ExportAssets (56) | Timeline Frame 1 | Symbol 451 as "__Packages.Weapons" |
ExportAssets (56) | Timeline Frame 1 | Symbol 452 as "__Packages.Bullet" |
ExportAssets (56) | Timeline Frame 1 | Symbol 453 as "__Packages.PowerUp" |
ExportAssets (56) | Timeline Frame 1 | Symbol 454 as "__Packages.Seeker" |
ExportAssets (56) | Timeline Frame 1 | Symbol 455 as "__Packages.Missile" |
ExportAssets (56) | Timeline Frame 1 | Symbol 456 as "__Packages.Bomb" |
ExportAssets (56) | Timeline Frame 1 | Symbol 457 as "__Packages.Mothership" |
ExportAssets (56) | Timeline Frame 1 | Symbol 458 as "__Packages.RandomFib" |
ExportAssets (56) | Timeline Frame 1 | Symbol 459 as "__Packages.EnemySet" |
ExportAssets (56) | Timeline Frame 1 | Symbol 460 as "__Packages.Boss" |
ExportAssets (56) | Timeline Frame 1 | Symbol 461 as "__Packages.Orbiter" |
ExportAssets (56) | Timeline Frame 1 | Symbol 462 as "__Packages.Enemy" |
ExportAssets (56) | Timeline Frame 1 | Symbol 463 as "__Packages.Tween" |
ExportAssets (56) | Timeline Frame 1 | Symbol 464 as "__Packages.Rocket" |
ExportAssets (56) | Timeline Frame 1 | Symbol 465 as "__Packages.Building" |
ExportAssets (56) | Timeline Frame 1 | Symbol 466 as "__Packages.Ground" |
ExportAssets (56) | Timeline Frame 1 | Symbol 467 as "__Packages.SoundObj" |
Labels
"load" | Frame 3 |
"new game" | Frame 41 |
"instruct" | Frame 61 |
"instructOut" | Frame 72 |
"choose" | Frame 86 |
"start" | Frame 99 |
"a" | Symbol 92 MovieClip [mc.ship] Frame 1 |
"aMid" | Symbol 92 MovieClip [mc.ship] Frame 3 |
"t" | Symbol 92 MovieClip [mc.ship] Frame 11 |
"tMid" | Symbol 92 MovieClip [mc.ship] Frame 13 |
"twin" | Symbol 92 MovieClip [mc.ship] Frame 21 |
"twinMid" | Symbol 92 MovieClip [mc.ship] Frame 23 |
"a_t" | Symbol 92 MovieClip [mc.ship] Frame 32 |
"t_a" | Symbol 92 MovieClip [mc.ship] Frame 42 |
"a_twin" | Symbol 92 MovieClip [mc.ship] Frame 52 |
"t_twin" | Symbol 92 MovieClip [mc.ship] Frame 68 |
"twin_a" | Symbol 92 MovieClip [mc.ship] Frame 84 |
"b1" | Symbol 180 MovieClip [mc.bullet] Frame 1 |
"b2" | Symbol 180 MovieClip [mc.bullet] Frame 5 |
"b3" | Symbol 180 MovieClip [mc.bullet] Frame 10 |
"b4" | Symbol 180 MovieClip [mc.bullet] Frame 15 |
"b5" | Symbol 180 MovieClip [mc.bullet] Frame 20 |
"b6" | Symbol 180 MovieClip [mc.bullet] Frame 25 |
"b8" | Symbol 180 MovieClip [mc.bullet] Frame 30 |
"p1" | Symbol 197 MovieClip [mc.powerup] Frame 1 |
"p2" | Symbol 197 MovieClip [mc.powerup] Frame 5 |
"p3" | Symbol 197 MovieClip [mc.powerup] Frame 9 |
"bomb1" | Symbol 207 MovieClip [mc.bomb] Frame 1 |
"bomb2" | Symbol 207 MovieClip [mc.bomb] Frame 6 |
"bomb3" | Symbol 207 MovieClip [mc.bomb] Frame 11 |
"stage" | Symbol 310 MovieClip Frame 5 |
"gameover" | Symbol 310 MovieClip Frame 122 |
"fadeIn" | Symbol 312 MovieClip [mc.fade] Frame 2 |
"fadeOut" | Symbol 312 MovieClip [mc.fade] Frame 23 |
"on" | Symbol 358 MovieClip Frame 2 |
"off" | Symbol 358 MovieClip Frame 7 |
|