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

swfchan turned sixteen years old the day before yesterday! (5may2024)

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

Space Fighers.swf

This is the info page for
Flash #67349

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


Text
loading...

MedhopZ

present

And

load game

load game

Space Fighters

Play more games at MaxGames.com

pick a spaceship:

Locke was invented for all your basic killing needs. It is a
A medium sized ship with a powerfull double shot. Locke's
speed gives you great control over it.
Only you can find out if the above is true...

Locke

Demosthenes is the biggest ship ever made, giving it a
slow but steady movement. They gave it so much fire power
that you might as well call it the ultimate war mechine.
It's main ability is rapid fire.

Demosthenes

Mazer has the ability to fly between enemys. It's smallness
and great speed make it the most sneaky ship in the Fleet.
It has a slow shot rate. If your looking for speed, Mazer is
what you are looking for.

Mazer

Name

Score:0000

Name

Score:0000

Name

Score:0000

Name

Score:0000

Name

Score:0000

Name

Score:0000

Name

Score:0000

Name

Score:0000

Name

Score:0000

Name

Score:0000

next level

next level

save

save

play again

play again

Game Over

you finished the game!!!

menu

menu

ActionScript [AS1/AS2]

Frame 1
var loading = true; stop(); onEnterFrame = function () { if (loading) { var _local2 = _root.getBytesTotal(); var _local3 = _root.getBytesLoaded(); var _local4 = (_local3 / _local2) * 100; loadingText.text = Math.round(_local4) + "%"; if (_local3 == _local2) { gotoAndPlay (3); loading = false; } else { gotoAndStop (1); } } };
Frame 2
gotoAndStop (203);
Frame 202
gotoAndStop (203);
Frame 203
function saveGame() { myLSO = SharedObject.getLocal("someCoolName"); if (myLSO.data.myObj == undefined) { trace("Saved Game"); } else { trace("Overwrote Saved Game"); } myObj = {}; myObj.objArray = new Array(); myObj.objArray[0] = level; myObj.objArray[1] = totalScore; myObj.objArray[2] = shipLoad; myLSO.data.myObj = myObj; } function loadGame() { myLSO = SharedObject.getLocal("someCoolName"); if (myLSO.data.myObj == undefined) { trace("No Saved Game"); } else { trace("Loaded Game"); level = myLSO.data.myObj.objArray[0]; totalScore = myLSO.data.myObj.objArray[1]; shipLoad = myLSO.data.myObj.objArray[2]; } } function powerUp() { randomPowerNum = random(100); if (randomPowerNum > 95) { rndPower = "missile"; } if ((randomPowerNum < 90) && (randomPowerNum > 80)) { if (HN < 4) { rndPower = "heart"; } } if (randomPowerNum < 30) { rndPower = "coin"; } if (rndPower == "coin") { cn++; attachMovie("Coin", "coin" + cn, d++); _root["coin" + cn]._x = enemyX; _root["coin" + cn]._y = enemyY; _root["coin" + cn]._xscale = 20; _root["coin" + cn]._yscale = 20; _root["coin" + cn].speedX = random(5) + 1; _root["coin" + cn].speedY = random(10) + 2; _root["coin" + cn].onEnterFrame = function () { this._x = this._x - this.speedX; this._y = this._y + this.speedY; if (this._y > (SH + 20)) { this.removeMovieClip(); } if (this.hitTest(_root.man)) { this.removeMovieClip(); score = score + 10; takePowerSound.start(); } }; } if (rndPower == "heart") { hn++; attachMovie("heartLib", "heartF" + hn, d++); _root["heartF" + hn]._x = enemyX; _root["heartF" + hn]._y = enemyY; _root["heartF" + hn]._xscale = 100; _root["heartF" + hn]._yscale = 100; _root["heartF" + hn].speedX = random(5) + 1; _root["heartF" + hn].speedY = random(10) + 2; _root["heartF" + hn].onEnterFrame = function () { this._x = this._x - this.speedX; this._y = this._y + this.speedY; if (this._y > (SH + 20)) { this.removeMovieClip(); } if ((((this.hitTest(man._x - (man._width / 2), man._y, true) || (this.hitTest(man._x + (man._width / 2), man._y, true))) || (this.hitTest(man._x, man._y + (man._height / 2), true))) || (this.hitTest(man._x, man._y - (man._height / 2), true))) || (this.hitTest(man._x, man._y, true))) { if (HN == 4) { } else { _root["heart" + HN]._alpha = 100; HN = HN + 1; takePowerSound.start(); this.removeMovieClip(); } } }; } if (rndPower == "missile") { mn++; attachMovie("missileLib", "missile" + mn, d++); _root["missile" + mn]._x = enemyX; _root["missile" + mn]._y = enemyY; _root["missile" + mn]._xscale = 100; _root["missile" + mn]._yscale = 100; _root["missile" + mn].speedX = random(5) + 1; _root["missile" + mn].speedY = random(10) + 2; _root["missile" + mn].onEnterFrame = function () { this._x = this._x - 2; this._y = this._y + 5; if (this._y > (SH + 20)) { this.removeMovieClip(); } if (this.hitTest(man)) { if (MN == 3) { } else { _root["rocket" + MN]._alpha = 100; MN = MN + 1; takePowerSound.start(); this.removeMovieClip(); } } }; } } function metorite(enemys) { i = 0; while (i < enemys) { attachMovie("Enemy", "enemy" + i, d++); _root["enemy" + i]._x = random(SW * 2) + SW; _root["enemy" + i]._y = random(SH); _root["enemy" + i]._xscale = random(30) + 80; _root["enemy" + i]._yscale = random(30) + 80; _root["enemy" + i].enemySpeed = random(10) + 5; _root["enemy" + i].rndRot = random(2); rndFrame = random(4) + 1; _root["enemy" + i].gotoAndStop(rndFrame); radius = _root["enemy" + i]._width / 2; _root["enemy" + i].onEnterFrame = function () { this._x = this._x - this.enemySpeed; if (this.rndRot == 1) { this._rotation = this._rotation + 2; } else { this._rotation = this._rotation - 2; } if (this._x < (-this._width)) { this._x = random(SW * 2) + SW; this._y = random(SH); this.enemySpeed = random(10) + 5; this.rndRot = random(2); this._width = random(30) + 80; this._height = random(30) + 80; } if ((((this.hitTest(man._x - (man._width / 2), man._y, true) || (this.hitTest(man._x + (man._width / 2), man._y, true))) || (this.hitTest(man._x, man._y + (man._height / 2), true))) || (this.hitTest(man._x, man._y - (man._height / 2), true))) || (this.hitTest(man._x, man._y, true))) { if (hit == false) { this.swapDepths(0); this.removeMovieClip(); enemysLeft = enemysLeft - 1; life = life - 1; HN = HN - 1; _root.man._alpha = 50; _root["heart" + HN]._alpha = 0; hit = true; clearInterval(timerAlpha); timerAlpha = setInterval(alphaTimer, 2000); hitByEnemy.start(); } } }; i++; } } function xplusion(whichXplusion, howHigh, howWide, whereX, whereY, endFrame) { xplNum++; attachMovie(whichXplusion, "xplusion" + xplNum, d++); _root["xplusion" + xplNum]._x = whereX; _root["xplusion" + xplNum]._y = whereY; _root["xplusion" + xplNum]._width = howWide; _root["xplusion" + xplNum]._height = howHigh; i = 0; while (i < xplNum) { _root["xplusion" + xplNum].onEnterFrame = function () { if (this._currentframe == endFrame) { this.onEnterFrame = null; this.removeMovieClip(); } }; i++; } metoSound.start(); } function hitFunc() { if (hit == false) { life = life - 1; HN = HN - 1; _root.man._alpha = 50; _root["heart" + HN]._alpha = 0; hit = true; clearInterval(timerAlpha); timerAlpha = setInterval(alphaTimer, 2000); hitByEnemy.start(); } } function goToNextLevel() { gotoAndStop ("nextLevel"); } function alphaTimer() { hit = false; _root.man._alpha = 100; } stop(); playBtn.onRelease = function () { nextFrame(); _root.gotoAndStop(undefined); }; loadBtn.onRelease = function () { loadGame(); if (myLSO.data.myObj == undefined) { } else { level = level; totalScore = totalScore; gotoAndStop ("nextLevel"); if (shipLoad == "ship1") { ship1 = true; } else if (shipLoad == "ship2") { ship2 = true; } else if (shipLoad == "ship3") { ship3 = true; } score = 0; } }; var newMenu = new ContextMenu(); newMenu.hideBuiltInItems(); this.menu = newMenu; man.removeMovieClip(); var shot = new Sound(); shot.attachSound("shotSound"); var rocketSound = new Sound(); rocketSound.attachSound("missileSound"); var metoSound = new Sound(); metoSound.attachSound("enemyHitSound"); var takePowerSound = new Sound(); takePowerSound.attachSound("pickupSound"); var hitByEnemy = new Sound(); hitByEnemy.attachSound("playerHitSound"); var pointsDown = new Sound(); pointsDown.attachSound("pointsDownSound"); rndPowerArr = ["coin", "heart", "missile"]; cn = 0; hn = 0; mn = 0; nextBG.removeMovieClip();
Instance of Symbol 474 MovieClip in Frame 203
//component parameters onClipEvent (construct) { partical_linkage = "partical"; max_length = 600; frame_release = 5; spread = "5"; wave_amplitude = 0; wave_length = 0; max_speed = 10; min_speed = 5; rotation = 0; max_scale = 100; min_scale = 50; max_alpha = 100; min_alpha = 100; frames = 1; }
Frame 204
stop(); ship1 = false; ship2 = false; ship3 = false; ship1b.onRelease = function () { ship1 = true; shipNum = 1; nextFrame(); _root.gotoAndStop(undefined); }; ship2b.onRelease = function () { ship2 = true; shipNum = 2; nextFrame(); _root.gotoAndStop(undefined); }; ship3b.onRelease = function () { ship3 = true; shipNum = 3; nextFrame(); _root.gotoAndStop(undefined); }; ship1b.onRollOver = function () { shipText.gotoAndStop("ship1Text"); }; ship2b.onRollOver = function () { shipText.gotoAndStop("ship2Text"); }; ship3b.onRollOver = function () { shipText.gotoAndStop("ship3Text"); }; ship1b.onRollOut = function () { shipText.gotoAndStop("empty"); }; ship2b.onRollOut = function () { shipText.gotoAndStop("empty"); }; ship3b.onRollOut = function () { shipText.gotoAndStop("empty"); };
Instance of Symbol 504 MovieClip [ship1] in Frame 204
on (press) { _root.ship = 3; }
Instance of Symbol 506 MovieClip [ship2] in Frame 204
on (press) { _root.ship = 4; }
Frame 205
stop(); SW = Stage.width; SH = Stage.height; bc = 0; bc2 = 0; laserSpeed = 20; enemys = 10; enemysLeft = enemys; d = getNextHighestDepth(); score = 0; life = 3; HN = 4; MN = 0; _root.BG._alpha = 100; wave = 3; firstT = false; level = 1; hit = false; _root.man._alpha = 100; missileFirst = false; firstPizuz = false; _root.createEmptyMovieClip("man", d++); if (ship1 == true) { man.attachMovie("ship1", "ship", _root.getNextHighestDepth()); shipLoad = "ship1"; shipSpeed = 4; } if (ship2 == true) { man.attachMovie("ship2", "ship", _root.getNextHighestDepth()); shipLoad = "ship2"; shipSpeed = 6; } if (ship3 == true) { man.attachMovie("ship3", "ship", _root.getNextHighestDepth()); shipLoad = "ship3"; shipSpeed = 2; } Mouse.hide(); man.onEnterFrame = function () { this.speedX = (_root._xmouse - this._x) / shipSpeed; this.speedY = (_root._ymouse - this._y) / shipSpeed; this._x = this._x + this.speedX; this._y = this._y + this.speedY; if (ship2) { if (Key.isDown(1)) { bc++; laser.duplicateMovieClip("laser" + bc, d++); _root["laser" + bc]._x = _root.man._x + (_root.man._width / 2); _root["laser" + bc]._y = _root.man._y; shot.start(); _root["laser" + bc].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.removeMovieClip(); } i = 0; while (i < enemys) { if (_root["enemy" + i].hitTest(this._x, this._y, true)) { this.removeMovieClip(); enemyX = _root["enemy" + i]._x; enemyY = _root["enemy" + i]._y; _root["enemy" + i].removeMovieClip(); enemysLeft = enemysLeft - 1; powerUp(); firstT = false; xplusion("xplusionLib", 60, 90, enemyX, enemyY, 50); } i++; } }; } } }; xplNum = 0; _root.onMouseDown = function () { if (ship1) { bc++; laser.duplicateMovieClip("laser" + bc, d++); _root["laser" + bc]._x = _root.man._x + (_root.man._width / 2); _root["laser" + bc]._y = _root.man._y + 10; bc2++; laser.duplicateMovieClip("laser2" + bc2, d++); _root["laser2" + bc2]._x = _root.man._x + (_root.man._width / 2); _root["laser2" + bc2]._y = _root.man._y - 10; shot.start(); _root["laser" + bc].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.removeMovieClip(); } i = 0; while (i < enemys) { if (_root["enemy" + i].hitTest(this._x, this._y, true)) { this.removeMovieClip(); enemyX = _root["enemy" + i]._x; enemyY = _root["enemy" + i]._y; _root["enemy" + i].removeMovieClip(); enemysLeft = enemysLeft - 1; powerUp(); firstT = false; xplusion("xplusionLib", 60, 90, enemyX, enemyY, 50); } i++; } }; _root["laser2" + bc2].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.removeMovieClip(); } i = 0; while (i < enemys) { if (_root["enemy" + i].hitTest(this._x, this._y, true)) { this.removeMovieClip(); enemyX = _root["enemy" + i]._x; enemyY = _root["enemy" + i]._y; _root["enemy" + i].removeMovieClip(); enemysLeft = enemysLeft - 1; powerUp(); firstT = false; xplusion("xplusionLib", 60, 90, enemyX, enemyY, 50); } i++; } }; } if (ship3) { bc++; laser.duplicateMovieClip("laser" + bc, d++); _root["laser" + bc]._x = _root.man._x + (_root.man._width / 2); _root["laser" + bc]._y = _root.man._y; shot.start(); _root["laser" + bc].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.removeMovieClip(); } i = 0; while (i < enemys) { if (_root["enemy" + i].hitTest(this._x, this._y, true)) { this.removeMovieClip(); enemyX = _root["enemy" + i]._x; enemyY = _root["enemy" + i]._y; _root["enemy" + i].removeMovieClip(); enemysLeft = enemysLeft - 1; powerUp(); firstT = false; xplusion("xplusionLib", 60, 90, enemyX, enemyY, 50); } i++; } }; } }; _root.onEnterFrame = function () { _root.lifeT.text = life; _root.scoreT.text = "score " + score; if (enemysLeft == 0) { if (firstT == false) { wave = wave - 1; enemys = 10; enemysLeft = enemys; metorite(enemys); firstT = true; } } if (wave == 0) { _root.gotoAndStop("nextLevel"); } if (HN == 0) { _root.gotoAndStop("deadScreen"); } if (MN >= 1) { if (Key.isDown(32)) { if (missileFirst == false) { num++; attachMovie("missileLib", "til" + num, d++); _root["til" + num]._x = _root.man._x; _root["til" + num]._y = _root.man._y; _root["til" + num]._rotation = 120; MN = MN - 1; _root["rocket" + MN]._alpha = 0; tilSpeed = 1; missileFirst = true; firstT = false; _root["til" + num].onEnterFrame = function () { tilSpeed = tilSpeed + 0.5; this._x = this._x + tilSpeed; if ((tilSpeed > 10) || (this._x > SW)) { if (firstPizuz == false) { this.gotoAndPlay("explode"); firstPizuz = true; } } if (this._currentframe == 5) { rocketSound.start(); } if (this._currentframe == 20) { firstPizuz = false; missileFirst = false; this.removeMovieClip(); } if (this._currentframe == 10) { i = 0; while (i < enemys) { _root["enemy" + i].removeMovieClip(); i++; } enemysLeft = 0; } }; } } } }; hearts = 4; i = 0; while (i < hearts) { _root["heart" + i]._alpha = 100; i++; } rockets = 3; i = 0; while (i < rockets) { _root["rocket" + i]._alpha = 0; i++; } xplNum = 0; metorite(enemys);
Frame 206
function makeShip() { j = 0; while (j < shipsNum) { attachMovie("shipLib", "shipE" + j, d++); _root["shipE" + j]._x = random(SW) + SW; _root["shipE" + j]._y = random(SH); _root["shipE" + j].shipDir = random(2) - 1; shipR = _root["shipE" + j]._width / 2; shipStartSpeed = 20; _root["shipE" + j].onEnterFrame = function () { shipX = this._x; shipY = this._y; this._x = this._x - shipStartSpeed; if (this._x < 500) { shipStartSpeed = 0; updown = true; } if (updown == true) { if (this.shipDir == 1) { this.speedY = (SH - this._y) / shipSpeedEnemy; this._y = this._y + this.speedY; if (this._y > (SH - this._height)) { this.shipDir = -1; } if (this._y < (0 + this._height)) { this.shipDir = -1; } } else { this.speedY = (-this._y) / shipSpeedEnemy; this._y = this._y + this.speedY; if (this._y > (SH - this._height)) { this.shipDir = 1; } if (this._y < (0 + this._height)) { this.shipDir = 1; } } } if (_root.man.hitTest(this._x - (this._width / 2), this._y, true)) { if (hit == false) { this.swapDepths(0); this.removeMovieClip(); life = life - 1; HN = HN - 1; _root.man._alpha = 50; _root["heart" + HN]._alpha = 0; hit = true; clearInterval(timerAlpha); timerAlpha = setInterval(alphaTimer, 2000); hitByEnemy.start(); if (waveOfShips > 0) { waveOfShips = waveOfShips - 1; makeShip(); } } } }; j++; } clearInterval(shootShip); shootShip = setInterval(shipShoot, 1000); } function shipShoot() { if (waveOfShips >= 0) { shipShot++; attachMovie("shipLaserLib", "shipLaser" + shipShot, d++); _root["shipLaser" + shipShot]._x = shipX - _root["shipLaser" + shipShot]._width; _root["shipLaser" + shipShot]._y = shipY; _root["shipLaser" + shipShot].onEnterFrame = function () { this._x = this._x - laserSpeed; if (this._x < 0) { this.removeMovieClip(); } if (_root.man.hitTest(this._x, this._y, true)) { if (hit == false) { this.removeMovieClip(); life = life - 1; HN = HN - 1; _root.man._alpha = 50; _root["heart" + HN]._alpha = 0; hit = true; clearInterval(timerAlpha); timerAlpha = setInterval(alphaTimer, 2000); hitByEnemy.start(); } } }; } } stop(); SW = Stage.width; SH = Stage.height; bc = 0; laserSpeed = 20; enemys = 5; enemysLeft = enemys; d = getNextHighestDepth(); score = 0; life = 3; HN = 4; MN = 0; _root.BG._alpha = 100; wave = 3; firstT = false; level = 2; hit = false; _root.man._alpha = 100; missileFirst = false; firstPizuz = false; nextBG.removeMovieClip(); shipsNum = 1; shipSpeedEnemy = 50; shipStartSpeed = 20; waveOfShips = 7; shipShot = 0; _root.createEmptyMovieClip("man", d++); if (ship1 == true) { man.attachMovie("ship1", "ship", _root.getNextHighestDepth()); shipLoad = "ship1"; shipSpeed = 4; } if (ship2 == true) { man.attachMovie("ship2", "ship", _root.getNextHighestDepth()); shipLoad = "ship2"; shipSpeed = 6; } if (ship3 == true) { man.attachMovie("ship3", "ship", _root.getNextHighestDepth()); shipLoad = "ship3"; shipSpeed = 2; } Mouse.hide(); man.onEnterFrame = function () { this.speedX = (_root._xmouse - this._x) / shipSpeed; this.speedY = (_root._ymouse - this._y) / shipSpeed; this._x = this._x + this.speedX; this._y = this._y + this.speedY; if (ship2) { if (Key.isDown(1)) { bc++; laser.duplicateMovieClip("laser" + bc, d++); _root["laser" + bc]._x = _root.man._x + (_root.man._width / 2); _root["laser" + bc]._y = _root.man._y; shot.start(); _root["laser" + bc].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.removeMovieClip(); } i = 0; while (i < enemys) { if (_root["enemy" + i].hitTest(this._x, this._y, true)) { this.removeMovieClip(); enemyX = _root["enemy" + i]._x; enemyY = _root["enemy" + i]._y; _root["enemy" + i].removeMovieClip(); enemysLeft = enemysLeft - 1; powerUp(); firstT = false; xplusion("xplusionLib", 60, 90, enemyX, enemyY, 50); } i++; } j = 0; while (j < shipsNum) { if (_root["shipE" + j].hitTest(this._x, this._y, true)) { this.removeMovieClip(); enemyX = _root["shipE" + j]._x; enemyY = _root["shipE" + j]._y; _root["shipE" + j].removeMovieClip(); powerUp(); firstT = false; waveOfShips = waveOfShips - 1; if (waveOfShips > 0) { makeShip(); } else { clearInterval(shootShip); } xplusion("xplusionLib", 100, 160, enemyX, enemyY, 50); } j++; } }; } } }; xplNum = 0; _root.onMouseDown = function () { if (ship1) { bc++; laser.duplicateMovieClip("laser" + bc, d++); _root["laser" + bc]._x = _root.man._x + (_root.man._width / 2); _root["laser" + bc]._y = _root.man._y + 10; bc2++; laser.duplicateMovieClip("laser2" + bc2, d++); _root["laser2" + bc2]._x = _root.man._x + (_root.man._width / 2); _root["laser2" + bc2]._y = _root.man._y - 10; shot.start(); _root["laser" + bc].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.removeMovieClip(); } i = 0; while (i < enemys) { if (_root["enemy" + i].hitTest(this._x, this._y, true)) { this.removeMovieClip(); enemyX = _root["enemy" + i]._x; enemyY = _root["enemy" + i]._y; _root["enemy" + i].removeMovieClip(); enemysLeft = enemysLeft - 1; powerUp(); firstT = false; xplusion("xplusionLib", 60, 90, enemyX, enemyY, 50); } i++; } j = 0; while (j < shipsNum) { if (_root["shipE" + j].hitTest(this._x, this._y, true)) { this.removeMovieClip(); enemyX = _root["shipE" + j]._x; enemyY = _root["shipE" + j]._y; _root["shipE" + j].removeMovieClip(); powerUp(); firstT = false; waveOfShips = waveOfShips - 1; if (waveOfShips > 0) { makeShip(); } else { clearInterval(shootShip); } xplusion("xplusionLib", 100, 160, enemyX, enemyY, 50); } j++; } }; _root["laser2" + bc2].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.removeMovieClip(); } i = 0; while (i < enemys) { if (_root["enemy" + i].hitTest(this._x, this._y, true)) { this.removeMovieClip(); enemyX = _root["enemy" + i]._x; enemyY = _root["enemy" + i]._y; _root["enemy" + i].removeMovieClip(); enemysLeft = enemysLeft - 1; powerUp(); firstT = false; xplusion("xplusionLib", 60, 90, enemyX, enemyY, 50); } i++; } j = 0; while (j < shipsNum) { if (_root["shipE" + j].hitTest(this._x, this._y, true)) { this.removeMovieClip(); enemyX = _root["shipE" + j]._x; enemyY = _root["shipE" + j]._y; _root["shipE" + j].removeMovieClip(); powerUp(); firstT = false; waveOfShips = waveOfShips - 1; if (waveOfShips > 0) { makeShip(); } else { clearInterval(shootShip); } xplusion("xplusionLib", 100, 160, enemyX, enemyY, 50); } j++; } }; } if (ship3) { bc++; laser.duplicateMovieClip("laser" + bc, d++); _root["laser" + bc]._x = _root.man._x + (_root.man._width / 2); _root["laser" + bc]._y = _root.man._y; shot.start(); _root["laser" + bc].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.removeMovieClip(); } i = 0; while (i < enemys) { if (_root["enemy" + i].hitTest(this._x, this._y, true)) { this.removeMovieClip(); enemyX = _root["enemy" + i]._x; enemyY = _root["enemy" + i]._y; _root["enemy" + i].removeMovieClip(); enemysLeft = enemysLeft - 1; powerUp(); firstT = false; xplusion("xplusionLib", 60, 90, enemyX, enemyY, 50); } i++; } j = 0; while (j < shipsNum) { if (_root["shipE" + j].hitTest(this._x, this._y, true)) { this.removeMovieClip(); enemyX = _root["shipE" + j]._x; enemyY = _root["shipE" + j]._y; _root["shipE" + j].removeMovieClip(); powerUp(); firstT = false; waveOfShips = waveOfShips - 1; if (waveOfShips > 0) { makeShip(); } else { clearInterval(shootShip); } xplusion("xplusionLib", 100, 160, enemyX, enemyY, 50); } j++; } }; } }; _root.onEnterFrame = function () { _root.lifeT.text = life; _root.scoreT.text = "score " + score; if (enemysLeft == 0) { if (firstT == false) { if (wave > 0) { wave = wave - 1; enemys = 5; enemysLeft = enemys; metorite(enemys); firstT = true; } } } if (wave < 0) { wave = 0; } if ((wave == 0) && (waveOfShips == 0)) { _root.gotoAndStop("nextLevel"); } if (HN == 0) { _root.gotoAndStop("deadScreen"); } if (MN >= 1) { if (Key.isDown(32)) { if (missileFirst == false) { num++; attachMovie("missileLib", "til" + num, d++); _root["til" + num]._x = _root.man._x; _root["til" + num]._y = _root.man._y; _root["til" + num]._rotation = 120; MN = MN - 1; _root["rocket" + MN]._alpha = 0; tilSpeed = 1; missileFirst = true; firstT = false; _root["til" + num].onEnterFrame = function () { tilSpeed = tilSpeed + 0.5; this._x = this._x + tilSpeed; if ((tilSpeed > 10) || (this._x > SW)) { if (firstPizuz == false) { this.gotoAndPlay("explode"); firstPizuz = true; } } if (this._currentframe == 5) { rocketSound.start(); j = 0; while (j < shipsNum) { _root["shipE" + j].gotoAndPlay("shield"); j++; } } if (this._currentframe == 20) { firstPizuz = false; missileFirst = false; this.removeMovieClip(); } if (this._currentframe == 10) { i = 0; while (i < enemys) { _root["enemy" + i].removeMovieClip(); i++; } enemysLeft = 0; } }; } } } }; hearts = 4; i = 0; while (i < hearts) { _root["heart" + i]._alpha = 100; i++; } rockets = 3; i = 0; while (i < rockets) { _root["rocket" + i]._alpha = 0; i++; } metorite(enemys); makeShip();
Frame 207
function makeShip() { shipsLeft = shipsNum; i = 0; while (i < shipsNum) { attachMovie("shipLib", "shipE" + i, d++); _root["shipE" + i]._x = random(SW) + SW; _root["shipE" + i]._y = random(SH); _root["shipE" + i].shipDir = random(2); _root["shipE" + i].updown = false; shipR = _root["shipE" + i]._width / 2; _root["shipE" + i].shipStartSpeed = 20; _root["shipE" + i].onEnterFrame = function () { shipX = this._x; shipY = this._y; this._x = this._x - this.shipStartSpeed; if (this._x < 500) { this.shipStartSpeed = 0; this.updown = true; } if (this.updown == true) { if (this.shipDir == 1) { this.speedY = (SH - this._y) / shipSpeedEnemy; this._y = this._y + this.speedY; if (this._y > (SH - this._height)) { this.shipDir = -1; } if (this._y < (0 + this._height)) { this.shipDir = -1; } } else { this.speedY = (-this._y) / shipSpeedEnemy; this._y = this._y + this.speedY; if (this._y > (SH - this._height)) { this.shipDir = 1; } if (this._y < (0 + this._height)) { this.shipDir = 1; } } if (_root.man.hitTest(this._x - (this._width / 2), this._y, true)) { if (hit == false) { this.swapDepths(0); this.removeMovieClip(); life = life - 1; HN = HN - 1; _root.man._alpha = 50; _root["heart" + HN]._alpha = 0; hit = true; clearInterval(timerAlpha); timerAlpha = setInterval(alphaTimer, 2000); hitByEnemy.start(); shipsLeft = shipsLeft - 1; if (shipsLeft == 0) { if (waveOfShips > 0) { waveOfShips = waveOfShips - 1; shipsNum = 2; shipsLeft = shipsNum; makeShip(); } } } } } }; i++; } clearInterval(shootShip); shootShip = setInterval(shipShoot, 1000); } function shipShoot() { if (waveOfShips >= 0) { i = 0; while (i < shipsLeft) { shipX = _root["shipE" + i]._x; shipY = _root["shipE" + i]._y; myLaser = attachMovie("shipLaserLib", "shipLaser" + shipShot, d++); shipShot++; myLaser._x = shipX - myLaser._width; myLaser._y = shipY; myLaser.onEnterFrame = function () { this._x = this._x - laserSpeed; if (this._x < 0) { this.swapDepths(0); this.removeMovieClip(); } if (_root.man.hitTest(this._x, this._y, true)) { if (hit == false) { this.swapDepths(0); this.removeMovieClip(); life = life - 1; HN = HN - 1; _root.man._alpha = 50; _root["heart" + HN]._alpha = 0; hit = true; clearInterval(timerAlpha); timerAlpha = setInterval(alphaTimer, 2000); hitByEnemy.start(); } } }; i++; } } } stop(); SW = Stage.width; SH = Stage.height; bc = 0; bc2 = 0; laserSpeed = 20; enemys = 5; enemysLeft = enemys; d = getNextHighestDepth(); score = 0; life = 3; HN = 4; MN = 0; _root.BG._alpha = 100; wave = 3; firstT = false; level = 3; hit = false; _root.man._alpha = 100; missileFirst = false; firstPizuz = false; nextBG.removeMovieClip(); shipSpeedEnemy = 50; waveOfShips = 7; shipsNum = 2; _root.createEmptyMovieClip("man", d++); if (ship1 == true) { man.attachMovie("ship1", "ship", _root.getNextHighestDepth()); shipLoad = "ship1"; shipSpeed = 4; } if (ship2 == true) { man.attachMovie("ship2", "ship", _root.getNextHighestDepth()); shipLoad = "ship2"; shipSpeed = 6; } if (ship3 == true) { man.attachMovie("ship3", "ship", _root.getNextHighestDepth()); shipLoad = "ship3"; shipSpeed = 2; } Mouse.hide(); man.onEnterFrame = function () { this.speedX = (_root._xmouse - this._x) / shipSpeed; this.speedY = (_root._ymouse - this._y) / shipSpeed; this._x = this._x + this.speedX; this._y = this._y + this.speedY; if (ship2) { if (Key.isDown(1)) { bc++; laser.duplicateMovieClip("laser" + bc, d++); _root["laser" + bc]._x = _root.man._x + (_root.man._width / 2); _root["laser" + bc]._y = _root.man._y; shot.start(); _root["laser" + bc].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } i = 0; while (i < enemys) { if (_root["enemy" + i].hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = _root["enemy" + i]._x; enemyY = _root["enemy" + i]._y; _root["enemy" + i].removeMovieClip(); enemysLeft = enemysLeft - 1; powerUp(); firstT = false; xplusion("xplusionLib", 100, 160, enemyX, enemyY, 50); } i++; } i = 0; while (i < shipsNum) { if (_root["shipE" + i].hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = _root["shipE" + i]._x; enemyY = _root["shipE" + i]._y; _root["shipE" + i].swapDepths(0); _root["shipE" + i].removeMovieClip(); powerUp(); firstT = false; shipsLeft = shipsLeft - 1; if (shipsLeft == 0) { if (waveOfShips > 0) { waveOfShips = waveOfShips - 1; shipsNum = 2; shipsLeft = shipsNum; makeShip(); } } xplusion("xplusionLib", 100, 160, enemyX, enemyY, 50); } i++; } }; } } }; xplNum = 0; _root.onMouseDown = function () { if (ship1) { bc++; laser.duplicateMovieClip("laser" + bc, d++); _root["laser" + bc]._x = _root.man._x + (_root.man._width / 2); _root["laser" + bc]._y = _root.man._y + 10; bc2++; laser.duplicateMovieClip("laser2" + bc2, d++); _root["laser2" + bc2]._x = _root.man._x + (_root.man._width / 2); _root["laser2" + bc2]._y = _root.man._y - 10; shot.start(); _root["laser" + bc].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } i = 0; while (i < enemys) { if (_root["enemy" + i].hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = _root["enemy" + i]._x; enemyY = _root["enemy" + i]._y; _root["enemy" + i].removeMovieClip(); enemysLeft = enemysLeft - 1; powerUp(); firstT = false; xplusion("xplusionLib", 100, 160, enemyX, enemyY, 50); } i++; } i = 0; while (i < shipsNum) { if (_root["shipE" + i].hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = _root["shipE" + i]._x; enemyY = _root["shipE" + i]._y; _root["shipE" + i].swapDepths(0); _root["shipE" + i].removeMovieClip(); powerUp(); firstT = false; shipsLeft = shipsLeft - 1; if (shipsLeft == 0) { if (waveOfShips > 0) { waveOfShips = waveOfShips - 1; shipsNum = 2; shipsLeft = shipsNum; makeShip(); } } xplusion("xplusionLib", 100, 160, enemyX, enemyY, 50); } i++; } }; _root["laser2" + bc2].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } i = 0; while (i < enemys) { if (_root["enemy" + i].hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = _root["enemy" + i]._x; enemyY = _root["enemy" + i]._y; _root["enemy" + i].removeMovieClip(); enemysLeft = enemysLeft - 1; powerUp(); firstT = false; xplusion("xplusionLib", 100, 160, enemyX, enemyY, 50); } i++; } i = 0; while (i < shipsNum) { if (_root["shipE" + i].hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = _root["shipE" + i]._x; enemyY = _root["shipE" + i]._y; _root["shipE" + i].swapDepths(0); _root["shipE" + i].removeMovieClip(); powerUp(); firstT = false; shipsLeft = shipsLeft - 1; if (shipsLeft == 0) { if (waveOfShips > 0) { waveOfShips = waveOfShips - 1; shipsNum = 2; shipsLeft = shipsNum; makeShip(); } } xplusion("xplusionLib", 100, 160, enemyX, enemyY, 50); } i++; } }; } if (ship3) { bc++; laser.duplicateMovieClip("laser" + bc, d++); _root["laser" + bc]._x = _root.man._x + (_root.man._width / 2); _root["laser" + bc]._y = _root.man._y; shot.start(); _root["laser" + bc].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } i = 0; while (i < enemys) { if (_root["enemy" + i].hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = _root["enemy" + i]._x; enemyY = _root["enemy" + i]._y; _root["enemy" + i].removeMovieClip(); enemysLeft = enemysLeft - 1; powerUp(); firstT = false; xplusion("xplusionLib", 100, 160, enemyX, enemyY, 50); } i++; } i = 0; while (i < shipsNum) { if (_root["shipE" + i].hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = _root["shipE" + i]._x; enemyY = _root["shipE" + i]._y; _root["shipE" + i].swapDepths(0); _root["shipE" + i].removeMovieClip(); powerUp(); firstT = false; shipsLeft = shipsLeft - 1; if (shipsLeft == 0) { if (waveOfShips > 0) { waveOfShips = waveOfShips - 1; shipsNum = 2; shipsLeft = shipsNum; makeShip(); } } xplusion("xplusionLib", 100, 160, enemyX, enemyY, 50); } i++; } }; } }; shipShot = 0; laserSpeed = 20; _root.onEnterFrame = function () { _root.lifeT.text = life; _root.scoreT.text = "score " + score; if (enemysLeft == 0) { if (firstT == false) { if (wave > 0) { wave = wave - 1; enemys = 5; enemysLeft = enemys; metorite(enemys); firstT = true; } } } if (wave < 0) { wave = 0; } if ((wave == 0) && (waveOfShips == 0)) { _root.gotoAndStop("nextLevel"); } if (HN == 0) { _root.gotoAndStop("deadScreen"); } if (MN >= 1) { if (Key.isDown(32)) { if (missileFirst == false) { num++; attachMovie("missileLib", "til" + num, d++); _root["til" + num]._x = _root.man._x; _root["til" + num]._y = _root.man._y; _root["til" + num]._rotation = 120; MN = MN - 1; _root["rocket" + MN]._alpha = 0; tilSpeed = 1; missileFirst = true; firstT = false; _root["til" + num].onEnterFrame = function () { tilSpeed = tilSpeed + 0.5; this._x = this._x + tilSpeed; if ((tilSpeed > 10) || (this._x > SW)) { if (firstPizuz == false) { this.gotoAndPlay("explode"); firstPizuz = true; } } if (this._currentframe == 5) { rocketSound.start(); i = 0; while (i < shipsNum) { _root["shipE" + i].gotoAndPlay("shield"); i++; } } if (this._currentframe == 20) { firstPizuz = false; missileFirst = false; this.swapDepths(0); this.removeMovieClip(); } if (this._currentframe == 10) { i = 0; while (i < enemys) { _root["enemy" + i].swapDepths(0); _root["enemy" + i].removeMovieClip(); i++; } enemysLeft = 0; } }; } } } }; hearts = 4; i = 0; while (i < hearts) { _root["heart" + i]._alpha = 100; i++; } rockets = 3; i = 0; while (i < rockets) { _root["rocket" + i]._alpha = 0; i++; } metorite(enemys); makeShip();
Frame 208
function makeShip() { shipsLeft = shipsNum; i = 0; while (i < shipsNum) { attachMovie("shipLib", "shipE" + i, d++); _root["shipE" + i]._x = random(SW) + SW; _root["shipE" + i]._y = random(SH); _root["shipE" + i].shipDir = random(2); _root["shipE" + i].updown = false; shipR = _root["shipE" + i]._width / 2; _root["shipE" + i].shipStartSpeed = 20; _root["shipE" + i].onEnterFrame = function () { shipX = this._x; shipY = this._y; this._x = this._x - this.shipStartSpeed; if (this._x < 500) { this.shipStartSpeed = 0; this.updown = true; } if (this.updown == true) { if (this.shipDir == 1) { this.speedY = (SH - this._y) / shipSpeedEnemy; this._y = this._y + this.speedY; if (this._y > (SH - this._height)) { this.shipDir = -1; } if (this._y < (0 + this._height)) { this.shipDir = -1; } } else { this.speedY = (-this._y) / shipSpeedEnemy; this._y = this._y + this.speedY; if (this._y > (SH - this._height)) { this.shipDir = 1; } if (this._y < (0 + this._height)) { this.shipDir = 1; } } if (_root.man.hitTest(this._x - (this._width / 2), this._y, true)) { if (hit == false) { this.swapDepths(0); this.removeMovieClip(); life = life - 1; HN = HN - 1; _root.man._alpha = 50; _root["heart" + HN]._alpha = 0; hit = true; clearInterval(timerAlpha); timerAlpha = setInterval(alphaTimer, 2000); hitByEnemy.start(); shipsLeft = shipsLeft - 1; if (shipsLeft == 0) { if (waveOfShips > 0) { waveOfShips = waveOfShips - 1; shipsNum = 2; shipsLeft = shipsNum; makeShip(); } } } } } }; i++; } clearInterval(shootShip); shootShip = setInterval(shipShoot, 1000); } function shipShoot() { if (waveOfShips >= 0) { i = 0; while (i < shipsLeft) { shipX = _root["shipE" + i]._x; shipY = _root["shipE" + i]._y; myLaser = attachMovie("shipLaserLib", "shipLaser" + shipShot, d++); shipShot++; myLaser._x = shipX - myLaser._width; myLaser._y = shipY; myLaser.onEnterFrame = function () { this._x = this._x - laserSpeed; if (this._x < 0) { this.swapDepths(0); this.removeMovieClip(); } if (_root.man.hitTest(this._x, this._y, true)) { if (hit == false) { this.swapDepths(0); this.removeMovieClip(); life = life - 1; HN = HN - 1; _root.man._alpha = 50; _root["heart" + HN]._alpha = 0; hit = true; clearInterval(timerAlpha); timerAlpha = setInterval(alphaTimer, 2000); hitByEnemy.start(); } } }; i++; } } } stop(); SW = Stage.width; SH = Stage.height; bc = 0; bc2 = 0; laserSpeed = 20; enemys = 2; enemysLeft = enemys; d = getNextHighestDepth(); score = 0; life = 3; HN = 4; MN = 0; _root.BG._alpha = 100; wave = 3; firstT = false; level = 4; hit = false; _root.man._alpha = 100; missileFirst = false; firstPizuz = false; nextBG.removeMovieClip(); shipSpeedEnemy = 50; waveOfShips = 6; shipsNum = 4; _root.createEmptyMovieClip("man", d++); if (ship1 == true) { man.attachMovie("ship1", "ship", _root.getNextHighestDepth()); shipLoad = "ship1"; shipSpeed = 4; } if (ship2 == true) { man.attachMovie("ship2", "ship", _root.getNextHighestDepth()); shipLoad = "ship2"; shipSpeed = 6; } if (ship3 == true) { man.attachMovie("ship3", "ship", _root.getNextHighestDepth()); shipLoad = "ship3"; shipSpeed = 2; } Mouse.hide(); man.onEnterFrame = function () { this.speedX = (_root._xmouse - this._x) / shipSpeed; this.speedY = (_root._ymouse - this._y) / shipSpeed; this._x = this._x + this.speedX; this._y = this._y + this.speedY; if (ship2) { if (Key.isDown(1)) { bc++; laser.duplicateMovieClip("laser" + bc, d++); _root["laser" + bc]._x = _root.man._x + (_root.man._width / 2); _root["laser" + bc]._y = _root.man._y; shot.start(); _root["laser" + bc].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } i = 0; while (i < enemys) { if (_root["enemy" + i].hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = _root["enemy" + i]._x; enemyY = _root["enemy" + i]._y; _root["enemy" + i].removeMovieClip(); enemysLeft = enemysLeft - 1; powerUp(); firstT = false; xplusion("xplusionLib", 100, 160, enemyX, enemyY, 50); } i++; } i = 0; while (i < shipsNum) { if (_root["shipE" + i].hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = _root["shipE" + i]._x; enemyY = _root["shipE" + i]._y; _root["shipE" + i].swapDepths(0); _root["shipE" + i].removeMovieClip(); powerUp(); firstT = false; shipsLeft = shipsLeft - 1; if (shipsLeft == 0) { if (waveOfShips > 0) { waveOfShips = waveOfShips - 1; shipsNum = 2; shipsLeft = shipsNum; makeShip(); } } xplusion("xplusionLib", 100, 160, enemyX, enemyY, 50); } i++; } }; } } }; xplNum = 0; _root.onMouseDown = function () { if (ship1) { bc++; laser.duplicateMovieClip("laser" + bc, d++); _root["laser" + bc]._x = _root.man._x + (_root.man._width / 2); _root["laser" + bc]._y = _root.man._y + 10; bc2++; laser.duplicateMovieClip("laser2" + bc2, d++); _root["laser2" + bc2]._x = _root.man._x + (_root.man._width / 2); _root["laser2" + bc2]._y = _root.man._y - 10; shot.start(); _root["laser" + bc].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } i = 0; while (i < enemys) { if (_root["enemy" + i].hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = _root["enemy" + i]._x; enemyY = _root["enemy" + i]._y; _root["enemy" + i].removeMovieClip(); enemysLeft = enemysLeft - 1; powerUp(); firstT = false; xplusion("xplusionLib", 100, 160, enemyX, enemyY, 50); } i++; } i = 0; while (i < shipsNum) { if (_root["shipE" + i].hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = _root["shipE" + i]._x; enemyY = _root["shipE" + i]._y; _root["shipE" + i].swapDepths(0); _root["shipE" + i].removeMovieClip(); powerUp(); firstT = false; shipsLeft = shipsLeft - 1; if (shipsLeft == 0) { if (waveOfShips > 0) { waveOfShips = waveOfShips - 1; shipsNum = 2; shipsLeft = shipsNum; makeShip(); } } xplusion("xplusionLib", 100, 160, enemyX, enemyY, 50); } i++; } }; _root["laser2" + bc2].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } i = 0; while (i < enemys) { if (_root["enemy" + i].hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = _root["enemy" + i]._x; enemyY = _root["enemy" + i]._y; _root["enemy" + i].removeMovieClip(); enemysLeft = enemysLeft - 1; powerUp(); firstT = false; xplusion("xplusionLib", 100, 160, enemyX, enemyY, 50); } i++; } i = 0; while (i < shipsNum) { if (_root["shipE" + i].hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = _root["shipE" + i]._x; enemyY = _root["shipE" + i]._y; _root["shipE" + i].swapDepths(0); _root["shipE" + i].removeMovieClip(); powerUp(); firstT = false; shipsLeft = shipsLeft - 1; if (shipsLeft == 0) { if (waveOfShips > 0) { waveOfShips = waveOfShips - 1; shipsNum = 2; shipsLeft = shipsNum; makeShip(); } } xplusion("xplusionLib", 100, 160, enemyX, enemyY, 50); } i++; } }; } if (ship3) { bc++; laser.duplicateMovieClip("laser" + bc, d++); _root["laser" + bc]._x = _root.man._x + (_root.man._width / 2); _root["laser" + bc]._y = _root.man._y; shot.start(); _root["laser" + bc].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } i = 0; while (i < enemys) { if (_root["enemy" + i].hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = _root["enemy" + i]._x; enemyY = _root["enemy" + i]._y; _root["enemy" + i].removeMovieClip(); enemysLeft = enemysLeft - 1; powerUp(); firstT = false; xplusion("xplusionLib", 100, 160, enemyX, enemyY, 50); } i++; } i = 0; while (i < shipsNum) { if (_root["shipE" + i].hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = _root["shipE" + i]._x; enemyY = _root["shipE" + i]._y; _root["shipE" + i].swapDepths(0); _root["shipE" + i].removeMovieClip(); powerUp(); firstT = false; shipsLeft = shipsLeft - 1; if (shipsLeft == 0) { if (waveOfShips > 0) { waveOfShips = waveOfShips - 1; shipsNum = 2; shipsLeft = shipsNum; makeShip(); } } xplusion("xplusionLib", 100, 160, enemyX, enemyY, 50); } i++; } }; } }; shipShot = 0; laserSpeed = 20; _root.onEnterFrame = function () { _root.lifeT.text = life; _root.scoreT.text = "score " + score; if (enemysLeft == 0) { if (firstT == false) { if (wave > 0) { wave = wave - 1; enemys = 5; enemysLeft = enemys; metorite(enemys); firstT = true; } } } if (wave < 0) { wave = 0; } if ((wave == 0) && (waveOfShips == 0)) { _root.gotoAndStop("nextLevel"); } if (HN == 0) { _root.gotoAndStop("deadScreen"); } if (MN >= 1) { if (Key.isDown(32)) { if (missileFirst == false) { num++; attachMovie("missileLib", "til" + num, d++); _root["til" + num]._x = _root.man._x; _root["til" + num]._y = _root.man._y; _root["til" + num]._rotation = 120; MN = MN - 1; _root["rocket" + MN]._alpha = 0; tilSpeed = 1; missileFirst = true; firstT = false; _root["til" + num].onEnterFrame = function () { tilSpeed = tilSpeed + 0.5; this._x = this._x + tilSpeed; if ((tilSpeed > 10) || (this._x > SW)) { if (firstPizuz == false) { this.gotoAndPlay("explode"); firstPizuz = true; } } if (this._currentframe == 5) { rocketSound.start(); i = 0; while (i < shipsNum) { _root["shipE" + i].gotoAndPlay("shield"); i++; } } if (this._currentframe == 20) { firstPizuz = false; missileFirst = false; this.swapDepths(0); this.removeMovieClip(); } if (this._currentframe == 10) { i = 0; while (i < enemys) { _root["enemy" + i].swapDepths(0); _root["enemy" + i].removeMovieClip(); i++; } enemysLeft = 0; } }; } } } }; hearts = 4; i = 0; while (i < hearts) { _root["heart" + i]._alpha = 100; i++; } rockets = 3; i = 0; while (i < rockets) { _root["rocket" + i]._alpha = 0; i++; } metorite(enemys); makeShip();
Frame 209
function hitTest(mc) { if (mc.hitTest((man._x + (man._width / 2)) || (man._x - (man._width / 2)), man._y, true)) { hitFunc(); } } function bossIn(mc, speed) { if (mc._x < 400) { speed = 0; rotating = true; comingIn = false; } mc._x = mc._x - speed; lastBoss.lastBossShield._visible = true; canHit = false; } function randomRotation(mc, speed) { lastBoss.lastBossShield._visible = true; canHit = false; if (oneNum) { mc.rot = mc._rotation; rndX = Math.random() * SW; rndY = Math.random() * SH; radians = Math.atan2(rndY - mc._y, rndX - mc._x); degrees = ((radians * 180) / Math.PI) + 90; oneNum = false; } if (mc.rot > degrees) { mc.rot = degrees; moving = true; rotating = false; } else { mc.rot = mc.rot + 6; } mc._rotation = mc.rot; } function randomMovement(mc, speed) { mc._x = mc._x + ((rndX - mc._x) / speed); mc._y = mc._y + ((rndY - mc._y) / speed); lastBoss.lastBossShield._visible = false; canHit = true; nDisX = Math.round(mc._x - rndX); nDisY = Math.round(mc._y - rndY); flag = Math.sqrt(Math.abs(nDisX * nDisY)); if (flag <= 1) { oneNum = true; rotating = true; moving = false; lastRot = degrees; } } stop(); SW = Stage.width; SH = Stage.height; bc = 0; bc2 = 0; laserSpeed = 20; d = getNextHighestDepth(); score = 0; life = 3; HN = 4; MN = 0; _root.BG._alpha = 100; level = 5; _root.man._alpha = 100; hit = false; nextBG.removeMovieClip(); firstXplusion = false; _root.createEmptyMovieClip("man", d++); if (ship1 == true) { man.attachMovie("ship1", "ship", _root.getNextHighestDepth()); shipLoad = "ship1"; shipSpeed = 4; } if (ship2 == true) { man.attachMovie("ship2", "ship", _root.getNextHighestDepth()); shipLoad = "ship2"; shipSpeed = 6; } if (ship3 == true) { man.attachMovie("ship3", "ship", _root.getNextHighestDepth()); shipLoad = "ship3"; shipSpeed = 2; } Mouse.hide(); man.onEnterFrame = function () { this.speedX = (_root._xmouse - this._x) / shipSpeed; this.speedY = (_root._ymouse - this._y) / shipSpeed; this._x = this._x + this.speedX; this._y = this._y + this.speedY; if (ship2) { if (Key.isDown(1)) { bc++; laser.duplicateMovieClip("laser" + bc, d++); _root["laser" + bc]._x = _root.man._x + (_root.man._width / 2); _root["laser" + bc]._y = _root.man._y; shot.start(); _root["laser" + bc].onEnterFrame = function () { this._x = this._x + laserSpeed; if (canHit) { if (lastBoss.lastBossIn.hitTest(this._x + (this._width / 2), this._y, true)) { this.swapDepths(0); this.removeMovieClip(); lastBoss.life = lastBoss.life - 2; lastBossHealthBar._xscale = lastBossHealthBar._xscale - 2; } } else if (lastBoss.lastBossShield.hitTest(this._x + (this._width / 2), this._y, true)) { this.swapDepths(0); this.removeMovieClip(); } if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } }; } } }; _root.onMouseDown = function () { if (ship1) { bc++; laser.duplicateMovieClip("laser" + bc, d++); _root["laser" + bc]._x = _root.man._x + (_root.man._width / 2); _root["laser" + bc]._y = _root.man._y + 10; bc2++; laser.duplicateMovieClip("laser2" + bc2, d++); _root["laser2" + bc2]._x = _root.man._x + (_root.man._width / 2); _root["laser2" + bc2]._y = _root.man._y - 10; shot.start(); _root["laser" + bc].onEnterFrame = function () { this._x = this._x + laserSpeed; if (canHit) { if (lastBoss.lastBossIn.hitTest(this._x + (this._width / 2), this._y, true)) { this.swapDepths(0); this.removeMovieClip(); lastBoss.life = lastBoss.life - 2; lastBossHealthBar._xscale = lastBossHealthBar._xscale - 2; } } else if (lastBoss.lastBossShield.hitTest(this._x + (this._width / 2), this._y, true)) { this.swapDepths(0); this.removeMovieClip(); } if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } }; _root["laser2" + bc2].onEnterFrame = function () { this._x = this._x + laserSpeed; if (canHit) { if (lastBoss.lastBossIn.hitTest(this._x + (this._width / 2), this._y, true)) { this.swapDepths(0); this.removeMovieClip(); lastBoss.life = lastBoss.life - 2; lastBossHealthBar._xscale = lastBossHealthBar._xscale - 2; } } else if (lastBoss.lastBossShield.hitTest(this._x + (this._width / 2), this._y, true)) { this.swapDepths(0); this.removeMovieClip(); } if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } }; } if (ship3) { bc++; laser.duplicateMovieClip("laser" + bc, d++); _root["laser" + bc]._x = _root.man._x + (_root.man._width / 2); _root["laser" + bc]._y = _root.man._y; shot.start(); _root["laser" + bc].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } if (canHit) { if (lastBoss.lastBossIn.hitTest(this._x + (this._width / 2), this._y, true)) { this.swapDepths(0); this.removeMovieClip(); lastBoss.life = lastBoss.life - 2; lastBossHealthBar._xscale = lastBossHealthBar._xscale - 2; } } else if (lastBoss.lastBossShield.hitTest(this._x + (this._width / 2), this._y, true)) { this.swapDepths(0); this.removeMovieClip(); } if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } }; } }; lastBoss = attachMovie("lastBossLib", "lastBoss", d++); lastBoss._x = SW + (SW / 2); lastBoss._y = SH / 2; lastBoss._width = 110; lastBoss._height = 103.5; lastBoss._rotation = lastBoss._rotation - 90; lastBoss.life = 100; oneNum = true; lastRot = 0; comingIn = true; rotating = false; moving = false; onEnterFrame = function () { if (comingIn) { bossIn(lastBoss, 10); } if (rotating) { randomRotation(lastBoss, 5); } if (moving) { randomMovement(lastBoss, 10); } hitTest(lastBoss); lastBossText.text = lastBoss.life; if (lastBoss.life <= 0) { lastBossText.text = 0; lastBoss._alpha = lastBoss._alpha - 10; if (lastBoss._alpha <= 10) { lastBoss.removeMovieClip(); } if (firstXplusion == false) { attachMovie("lvl5bossXplusion", "lvl5bossX", d++); lvl5bossX._x = lastBoss._x; lvl5bossX._y = lastBoss._y; lvl5bossX._width = 320; lvl5bossX._height = 240; metoSound.start(); firstXplusion = true; } if (lvl5bossX._currentframe == 35) { score = score + 100; gotoAndStop ("nextLevel"); } } if (HN == 0) { _root.gotoAndStop("deadScreen"); } };
Frame 210
function makeZigZag() { if (firstTime) { i = 0; while (i < howManyZigZagStart) { zigNum++; zigZag = attachMovie("zigzagELib", "zigzag" + i, d++); zigZag._x = random(SW) + SW; zigZag._y = random(SH); zigZag.down = true; zigZag.startPoint = zigZag._y; zigZag.speed = random(8) + 15; i++; } firstTime = false; } else { zigNum++; zigZag = attachMovie("zigzagELib", "zigzag" + i, d++); zigZag._x = random(SW) + SW; zigZag._y = random(SH); zigZag.down = true; zigZag.startPoint = zigZag._y; zigZag.speed = random(8) + 15; } } function moveZigZag() { i = 0; while (i < zigNum) { zigZag = _root["zigzag" + i]; if (zigZag._x < 490) { if ((zigZag._y > (zigZag.startPoint + zig)) || (zigZag._y < (zigZag.startPoint - zig))) { zigZag.down = !zigZag.down; } if (zigZag.down) { zigZag._y = zigZag._y + 4; } else { zigZag._y = zigZag._y - 4; } } zigZag._x = zigZag._x - zigZag.speed; if (zigZag._x < (-zigZag._width)) { zigZag._x = SW + (SW / 2); zigZag._y = random(SH); zigZag.startPoint = zigZag._y; zigZag.speed = random(8) + 15; } if ((((zigZag.hitTest(man._x - (man._width / 2), man._y, true) || (zigZag.hitTest(man._x + (man._width / 2), man._y, true))) || (zigZag.hitTest(man._x, man._y + (man._height / 2), true))) || (zigZag.hitTest(man._x, man._y - (man._height / 2), true))) || (zigZag.hitTest(man._x, man._y, true))) { zigZag.swapDepths(0); zigZag.removeMovieClip(); zigNum = zigNum - 1; makeZigZag(); hitFunc(); } i++; } } stop(); SW = Stage.width; SH = Stage.height; bc = 0; bc2 = 0; laserSpeed = 20; d = getNextHighestDepth(); score = 0; life = 3; HN = 4; MN = 0; _root.BG._alpha = 100; level = 6; _root.man._alpha = 100; hit = false; nextBG.removeMovieClip(); zig = 50; howManyZigZagStart = 2; _root.createEmptyMovieClip("man", d++); if (ship1 == true) { man.attachMovie("ship1", "ship", _root.getNextHighestDepth()); shipLoad = "ship1"; shipSpeed = 4; } if (ship2 == true) { man.attachMovie("ship2", "ship", _root.getNextHighestDepth()); shipLoad = "ship2"; shipSpeed = 6; } if (ship3 == true) { man.attachMovie("ship3", "ship", _root.getNextHighestDepth()); shipLoad = "ship3"; shipSpeed = 2; } Mouse.hide(); radius = man._width / 2; man.onEnterFrame = function () { this.speedX = (_root._xmouse - this._x) / shipSpeed; this.speedY = (_root._ymouse - this._y) / shipSpeed; this._x = this._x + this.speedX; this._y = this._y + this.speedY; if (ship2) { if (Key.isDown(1)) { bc++; laser.duplicateMovieClip("laser" + bc, d++); _root["laser" + bc]._x = _root.man._x + (_root.man._width / 2); _root["laser" + bc]._y = _root.man._y; shot.start(); _root["laser" + bc].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } i = 0; while (i < zigNum) { zigZag = _root["zigzag" + i]; if (zigZag.hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = zigZag._x; enemyY = zigZag._y; zigZag.swapDepths(0); zigZag.removeMovieClip(); zigNum = zigNum - 1; powerUp(); makeZigZag(); xplusion("zigZagXplusionLib", 100, 160, enemyX, enemyY, 35); } i++; } }; } } }; _root.onMouseDown = function () { if (ship1) { bc++; laser.duplicateMovieClip("laser" + bc, d++); _root["laser" + bc]._x = _root.man._x + (_root.man._width / 2); _root["laser" + bc]._y = _root.man._y + 10; bc2++; laser.duplicateMovieClip("laser2" + bc2, d++); _root["laser2" + bc2]._x = _root.man._x + (_root.man._width / 2); _root["laser2" + bc2]._y = _root.man._y - 10; shot.start(); _root["laser" + bc].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } i = 0; while (i < zigNum) { zigZag = _root["zigzag" + i]; if (zigZag.hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = zigZag._x; enemyY = zigZag._y; zigZag.swapDepths(0); zigZag.removeMovieClip(); zigNum = zigNum - 1; powerUp(); makeZigZag(); xplusion("zigZagXplusionLib", 100, 160, enemyX, enemyY, 35); } i++; } }; _root["laser2" + bc2].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } i = 0; while (i < zigNum) { zigZag = _root["zigzag" + i]; if (zigZag.hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = zigZag._x; enemyY = zigZag._y; zigZag.swapDepths(0); zigZag.removeMovieClip(); zigNum = zigNum - 1; powerUp(); makeZigZag(); xplusion("zigZagXplusionLib", 100, 160, enemyX, enemyY, 35); } i++; } }; } if (ship3) { bc++; laser.duplicateMovieClip("laser" + bc, d++); _root["laser" + bc]._x = _root.man._x + (_root.man._width / 2); _root["laser" + bc]._y = _root.man._y; shot.start(); _root["laser" + bc].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } i = 0; while (i < zigNum) { zigZag = _root["zigzag" + i]; if (zigZag.hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = zigZag._x; enemyY = zigZag._y; zigZag.swapDepths(0); zigZag.removeMovieClip(); zigNum = zigNum - 1; powerUp(); makeZigZag(); xplusion("zigZagXplusionLib", 100, 160, enemyX, enemyY, 35); } i++; } }; } }; firstTime = true; zigNum = 0; num = 0; missileFirst = false; firstPizuz = false; firsT = false; onEnterFrame = function () { moveZigZag(); _root.lifeT.text = life; _root.scoreT.text = "score " + score; if (HN == 0) { _root.gotoAndStop("deadScreen"); } if (MN >= 1) { if (Key.isDown(32)) { if (missileFirst == false) { num++; attachMovie("missileLib", "til" + num, d++); _root["til" + num]._x = _root.man._x; _root["til" + num]._y = _root.man._y; _root["til" + num]._rotation = 120; MN = MN - 1; _root["rocket" + MN]._alpha = 0; tilSpeed = 1; missileFirst = true; firstT = false; _root["til" + num].onEnterFrame = function () { tilSpeed = tilSpeed + 0.5; this._x = this._x + tilSpeed; if ((tilSpeed > 10) || (this._x > SW)) { if (firstPizuz == false) { this.gotoAndPlay("explode"); firstPizuz = true; } } if (this._currentframe == 5) { rocketSound.start(); j = 0; while (j < shipsNum) { _root["shipE" + j].gotoAndPlay("shield"); j++; } } if (this._currentframe == 20) { firstPizuz = false; missileFirst = false; this.swapDepths(0); this.removeMovieClip(); } if (this._currentframe == 10) { i = 0; while (i < zigNum) { firstTime = true; zigZag = _root["zigzag" + i]; zigZag.removeMovieClip(); i++; } makeZigZag(); } }; } } } }; makeZigZag(); xplNum = 0; hearts = 4; i = 0; while (i < hearts) { _root["heart" + i]._alpha = 100; i++; } rockets = 3; i = 0; while (i < rockets) { _root["rocket" + i]._alpha = 0; i++; } clearInterval(nextLvl); nextLvl = setInterval(goToNextLevel, 50000);
Frame 211
function makeZigZag() { if (firstTime) { i = 0; while (i < howManyZigZagStart) { zigNum++; zigZag = attachMovie("zigzagELib", "zigzag" + i, d++); zigZag._x = random(SW) + SW; zigZag._y = random(SH); zigZag.down = true; zigZag.startPoint = zigZag._y; zigZag.speed = random(8) + 15; i++; } firstTime = false; } else { zigNum++; zigZag = attachMovie("zigzagELib", "zigzag" + i, d++); zigZag._x = random(SW) + SW; zigZag._y = random(SH); zigZag.down = true; zigZag.startPoint = zigZag._y; zigZag.speed = random(8) + 15; } } function moveZigZag() { i = 0; while (i < zigNum) { zigZag = _root["zigzag" + i]; if (zigZag._x < 490) { if ((zigZag._y > (zigZag.startPoint + zig)) || (zigZag._y < (zigZag.startPoint - zig))) { zigZag.down = !zigZag.down; } if (zigZag.down) { zigZag._y = zigZag._y + 4; } else { zigZag._y = zigZag._y - 4; } } zigZag._x = zigZag._x - zigZag.speed; if (zigZag._x < (-zigZag._width)) { zigZag._x = SW + (SW / 2); zigZag._y = random(SH); zigZag.startPoint = zigZag._y; zigZag.speed = random(8) + 15; } if ((((zigZag.hitTest(man._x - (man._width / 2), man._y, true) || (zigZag.hitTest(man._x + (man._width / 2), man._y, true))) || (zigZag.hitTest(man._x, man._y + (man._height / 2), true))) || (zigZag.hitTest(man._x, man._y - (man._height / 2), true))) || (zigZag.hitTest(man._x, man._y, true))) { zigZag.swapDepths(0); zigZag.removeMovieClip(); zigNum = zigNum - 1; makeZigZag(); hitFunc(); } i++; } } stop(); SW = Stage.width; SH = Stage.height; bc = 0; bc2 = 0; laserSpeed = 20; d = getNextHighestDepth(); score = 0; life = 3; HN = 4; MN = 0; _root.BG._alpha = 100; level = 7; _root.man._alpha = 100; hit = false; nextBG.removeMovieClip(); zig = 50; howManyZigZagStart = 4; _root.createEmptyMovieClip("man", d++); if (ship1 == true) { man.attachMovie("ship1", "ship", _root.getNextHighestDepth()); shipLoad = "ship1"; shipSpeed = 4; } if (ship2 == true) { man.attachMovie("ship2", "ship", _root.getNextHighestDepth()); shipLoad = "ship2"; shipSpeed = 6; } if (ship3 == true) { man.attachMovie("ship3", "ship", _root.getNextHighestDepth()); shipLoad = "ship3"; shipSpeed = 2; } Mouse.hide(); radius = man._width / 2; man.onEnterFrame = function () { this.speedX = (_root._xmouse - this._x) / shipSpeed; this.speedY = (_root._ymouse - this._y) / shipSpeed; this._x = this._x + this.speedX; this._y = this._y + this.speedY; if (ship2) { if (Key.isDown(1)) { bc++; laser.duplicateMovieClip("laser" + bc, d++); _root["laser" + bc]._x = _root.man._x + (_root.man._width / 2); _root["laser" + bc]._y = _root.man._y; shot.start(); _root["laser" + bc].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } i = 0; while (i < zigNum) { zigZag = _root["zigzag" + i]; if (zigZag.hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = zigZag._x; enemyY = zigZag._y; zigZag.swapDepths(0); zigZag.removeMovieClip(); zigNum = zigNum - 1; powerUp(); makeZigZag(); xplusion("zigZagXplusionLib", 100, 160, enemyX, enemyY, 35); } i++; } }; } } }; _root.onMouseDown = function () { if (ship1) { bc++; laser.duplicateMovieClip("laser" + bc, d++); _root["laser" + bc]._x = _root.man._x + (_root.man._width / 2); _root["laser" + bc]._y = _root.man._y + 10; bc2++; laser.duplicateMovieClip("laser2" + bc2, d++); _root["laser2" + bc2]._x = _root.man._x + (_root.man._width / 2); _root["laser2" + bc2]._y = _root.man._y - 10; shot.start(); _root["laser" + bc].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } i = 0; while (i < zigNum) { zigZag = _root["zigzag" + i]; if (zigZag.hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = zigZag._x; enemyY = zigZag._y; zigZag.swapDepths(0); zigZag.removeMovieClip(); zigNum = zigNum - 1; powerUp(); makeZigZag(); xplusion("zigZagXplusionLib", 100, 160, enemyX, enemyY, 35); } i++; } }; _root["laser2" + bc2].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } i = 0; while (i < zigNum) { zigZag = _root["zigzag" + i]; if (zigZag.hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = zigZag._x; enemyY = zigZag._y; zigZag.swapDepths(0); zigZag.removeMovieClip(); zigNum = zigNum - 1; powerUp(); makeZigZag(); xplusion("zigZagXplusionLib", 100, 160, enemyX, enemyY, 35); } i++; } }; } if (ship3) { bc++; laser.duplicateMovieClip("laser" + bc, d++); _root["laser" + bc]._x = _root.man._x + (_root.man._width / 2); _root["laser" + bc]._y = _root.man._y; shot.start(); _root["laser" + bc].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } i = 0; while (i < zigNum) { zigZag = _root["zigzag" + i]; if (zigZag.hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = zigZag._x; enemyY = zigZag._y; zigZag.swapDepths(0); zigZag.removeMovieClip(); zigNum = zigNum - 1; powerUp(); makeZigZag(); xplusion("zigZagXplusionLib", 100, 160, enemyX, enemyY, 35); } i++; } }; } }; firstTime = true; zigNum = 0; num = 0; missileFirst = false; firstPizuz = false; firsT = false; onEnterFrame = function () { moveZigZag(); _root.lifeT.text = life; _root.scoreT.text = "score " + score; if (HN == 0) { _root.gotoAndStop("deadScreen"); } if (MN >= 1) { if (Key.isDown(32)) { if (missileFirst == false) { num++; attachMovie("missileLib", "til" + num, d++); _root["til" + num]._x = _root.man._x; _root["til" + num]._y = _root.man._y; _root["til" + num]._rotation = 120; MN = MN - 1; _root["rocket" + MN]._alpha = 0; tilSpeed = 1; missileFirst = true; firstT = false; _root["til" + num].onEnterFrame = function () { tilSpeed = tilSpeed + 0.5; this._x = this._x + tilSpeed; if ((tilSpeed > 10) || (this._x > SW)) { if (firstPizuz == false) { this.gotoAndPlay("explode"); firstPizuz = true; } } if (this._currentframe == 5) { rocketSound.start(); j = 0; while (j < shipsNum) { _root["shipE" + j].gotoAndPlay("shield"); j++; } } if (this._currentframe == 20) { firstPizuz = false; missileFirst = false; this.swapDepths(0); this.removeMovieClip(); } if (this._currentframe == 10) { i = 0; while (i < zigNum) { firstTime = true; zigZag = _root["zigzag" + i]; zigZag.removeMovieClip(); i++; } makeZigZag(); } }; } } } }; makeZigZag(); xplNum = 0; hearts = 4; i = 0; while (i < hearts) { _root["heart" + i]._alpha = 100; i++; } rockets = 3; i = 0; while (i < rockets) { _root["rocket" + i]._alpha = 0; i++; } clearInterval(nextLvl); nextLvl = setInterval(goToNextLevel, 50000);
Frame 212
function makeBugs() { if (firstBugs) { i = 0; while (i < numOfBugs) { bugNum++; bugs = attachMovie("bugLib", "bug" + i, d++); bugs._x = random(SW) + SW; bugs._y = random(SH); bugs._width = 50; bugs._height = 50; bugs.startspeed = 5; bugs.endX = (random(40) + SW) - 50; bugs.rotation = 0; i++; } firstBugs = false; } else { bugNum++; bugs = attachMovie("bugLib", "bug" + i, d++); bugs._x = random(SW) + SW; bugs._y = random(SH); bugs._width = 50; bugs._height = 50; bugs.startspeed = 5; bugs.endX = (random(40) + SW) - 50; bugs.rotation = 0; } } function bugMovement() { i = 0; while (i < bugNum) { bugs = _root["bug" + i]; bugs._x = bugs._x - bugs.startspeed; if (bugs._x < bugs.endX) { bugs.rotation = bugs.rotation + 2; bugs.startspeed = 0; bugs._rotation = bugs._rotation - bugs.rotation; if (bugs.rotation > 60) { bugs.rotation = 60; bugs.startspeed = bugs.rotation / 2; if (bugs._x < 0) { bugs.swapDepths(0); bugs.removeMovieClip(); bugNum--; makeBugs(); } } } if (hit == false) { if ((((bugs.hitTest(man._x - (man._width / 2), man._y, true) || (bugs.hitTest(man._x + (man._width / 2), man._y, true))) || (bugs.hitTest(man._x, man._y + (man._height / 2), true))) || (bugs.hitTest(man._x, man._y - (man._height / 2), true))) || (bugs.hitTest(man._x, man._y, true))) { bugs.swapDepths(0); bugs.removeMovieClip(); bugNum--; hitFunc(); makeBugs(); } } i++; } } function addBug() { makeBugs(); } stop(); SW = Stage.width; SH = Stage.height; bc = 0; bc2 = 0; laserSpeed = 20; d = getNextHighestDepth(); score = 0; life = 3; HN = 4; MN = 0; _root.BG._alpha = 100; level = 8; _root.man._alpha = 100; hit = false; nextBG.removeMovieClip(); missileFirst = false; firstPizuz = false; _root.createEmptyMovieClip("man", d++); if (ship1 == true) { man.attachMovie("ship1", "ship", _root.getNextHighestDepth()); shipLoad = "ship1"; shipSpeed = 4; } if (ship2 == true) { man.attachMovie("ship2", "ship", _root.getNextHighestDepth()); shipLoad = "ship2"; shipSpeed = 6; } if (ship3 == true) { man.attachMovie("ship3", "ship", _root.getNextHighestDepth()); shipLoad = "ship3"; shipSpeed = 2; } Mouse.hide(); man.onEnterFrame = function () { this.speedX = (_root._xmouse - this._x) / shipSpeed; this.speedY = (_root._ymouse - this._y) / shipSpeed; this._x = this._x + this.speedX; this._y = this._y + this.speedY; if (ship2) { if (Key.isDown(1)) { bc++; laser.duplicateMovieClip("laser" + bc, d++); _root["laser" + bc]._x = _root.man._x + (_root.man._width / 2); _root["laser" + bc]._y = _root.man._y; _root["laser" + bc].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } i = 0; while (i < bugNum) { bugs = _root["bug" + i]; if (bugs.hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = bugs._x; enemyY = bugs._y; bugs.swapDepths(0); bugs.removeMovieClip(); bugNum = bugNum - 1; powerUp(); makeBugs(); xplusion("zigZagXplusionLib", 100, 160, enemyX, enemyY, 35); } i++; } }; } } }; _root.onMouseDown = function () { if (ship1) { bc++; laser.duplicateMovieClip("laser" + bc, d++); _root["laser" + bc]._x = _root.man._x + (_root.man._width / 2); _root["laser" + bc]._y = _root.man._y + 10; shot.start(); bc2++; laser.duplicateMovieClip("laser2" + bc2, d++); _root["laser2" + bc2]._x = _root.man._x + (_root.man._width / 2); _root["laser2" + bc2]._y = _root.man._y - 10; shot.start(); _root["laser" + bc].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } i = 0; while (i < bugNum) { bugs = _root["bug" + i]; if (bugs.hitTest(this._x + (this._width / 2), this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = bugs._x; enemyY = bugs._y; powerUp(); bugs.swapDepths(0); bugs.removeMovieClip(); bugNum--; makeBugs(); xplusion("bugBombLib", 120, 200, enemyX, enemyY, 30); } i++; } }; _root["laser2" + bc2].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } i = 0; while (i < bugNum) { bugs = _root["bug" + i]; if (bugs.hitTest(this._x + (this._width / 2), this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = bugs._x; enemyY = bugs._y; powerUp(); bugs.swapDepths(0); bugs.removeMovieClip(); bugNum--; makeBugs(); xplusion("bugBombLib", 120, 200, enemyX, enemyY, 30); } i++; } }; } if (ship3) { bc++; laser.duplicateMovieClip("laser" + bc, d++); _root["laser" + bc]._x = _root.man._x + (_root.man._width / 2); _root["laser" + bc]._y = _root.man._y; shot.start(); _root["laser" + bc].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } i = 0; while (i < bugNum) { bugs = _root["bug" + i]; if (bugs.hitTest(this._x + (this._width / 2), this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = bugs._x; enemyY = bugs._y; powerUp(); bugs.swapDepths(0); bugs.removeMovieClip(); bugNum--; makeBugs(); xplusion("bugBombLib", 120, 200, enemyX, enemyY, 30); } i++; } }; } }; firstBugs = true; numOfBugs = 5; bugNum = 0; makeBugs(); onEnterFrame = function () { _root.lifeT.text = life; _root.scoreT.text = "score " + score; bugMovement(); if (HN == 0) { _root.gotoAndStop("deadScreen"); } if (MN >= 1) { if (Key.isDown(32)) { if (missileFirst == false) { num++; attachMovie("missileLib", "til" + num, d++); _root["til" + num]._x = _root.man._x; _root["til" + num]._y = _root.man._y; _root["til" + num]._rotation = 120; MN = MN - 1; _root["rocket" + MN]._alpha = 0; tilSpeed = 1; missileFirst = true; firstT = false; _root["til" + num].onEnterFrame = function () { tilSpeed = tilSpeed + 0.5; this._x = this._x + tilSpeed; if ((tilSpeed > 10) || (this._x > SW)) { if (firstPizuz == false) { this.gotoAndPlay("explode"); firstPizuz = true; } } if (this._currentframe == 5) { rocketSound.start(); j = 0; while (j < shipsNum) { _root["shipE" + j].gotoAndPlay("shield"); j++; } } if (this._currentframe == 20) { firstPizuz = false; missileFirst = false; this.swapDepths(0); this.removeMovieClip(); } if (this._currentframe == 10) { i = 0; while (i < bugNum) { bugs = _root["bug" + i]; bugs.swapDepths(0); bugs.removeMovieClip(); i++; } firstBugs = true; makeBugs(); } }; } } } }; xplNum = 0; hearts = 4; i = 0; while (i < hearts) { _root["heart" + i]._alpha = 100; i++; } rockets = 3; i = 0; while (i < rockets) { _root["rocket" + i]._alpha = 0; i++; } clearInterval(nextLvl); nextLvl = setInterval(goToNextLevel, 50000); clearInterval(bugMake); bugMake = setInterval(addBug, 5000);
Frame 213
function makelvl9e() { if (firstlvl9e) { i = 0; while (i < numOflvl9e) { lvl9eNum++; lvl9e = attachMovie("level9enemyLib", "lvl9e" + i, d++); lvl9e._x = random(SW) + SW; lvl9e._y = random(SH) - (lvl9e._height / 2); lvl9e._width = 50; lvl9e._height = 100; lvl9e.startspeed = 15; lvl9e.endX = 50 + random(300); lvl9e.hitable = true; i++; } firstlvl9e = false; } else { lvl9eNum++; lvl9e = attachMovie("level9enemyLib", "lvl9e" + i, d++); lvl9e._x = random(SW) + SW; lvl9e._y = random(SH) - (lvl9e._height / 2); lvl9e._width = 50; lvl9e._height = 100; lvl9e.startspeed = 15; lvl9e.endX = 50 + random(300); lvl9e.hitable = true; } } function shake(mc) { mc._x = mc.sX; mc._y = mc.sY; mc.sX = ((mc._x + random(10)) - 5) - mc.startspeed; mc.sY = (mc._y + random(10)) - 5; } function lvl9eMovement() { i = 0; while (i < lvl9eNum) { lvl9e = _root["lvl9e" + i]; shake(lvl9e); if (lvl9e._x < lvl9e.endX) { lvl9e.startspeed = 0; lvl9e.endX = 0; lvl9e.gotoAndPlay("bomb"); lvl9e.hitable = false; metoSound.start(); } if (lvl9e._currentframe == 14) { lvl9e.swapDepths(0); lvl9e.removeMovieClip(); lvl9eNum--; makelvl9e(); } if (hit == false) { if (lvl9e.hitTest(man._x - (man._width / 2), man._y, true) || (lvl9e.hitTest(man._x + (man._width / 2), man._y, true))) { lvl9e.swapDepths(0); lvl9e.removeMovieClip(); lvl9eNum--; hitFunc(); makelvl9e(); } } if ((lvl9e._y + (lvl9e._height / 2)) < 0) { lvl9e.swapDepths(0); lvl9e.removeMovieClip(); lvl9eNum--; makelvl9e(); } i++; } } function goToNextLevel() { gotoAndStop ("nextLevel"); } stop(); SW = Stage.width; SH = Stage.height; bc = 0; bc2 = 0; laserSpeed = 20; d = getNextHighestDepth(); score = 0; life = 3; HN = 4; MN = 0; _root.BG._alpha = 100; level = 9; _root.man._alpha = 100; hit = false; nextBG.removeMovieClip(); missileFirst = false; firstPizuz = false; _root.createEmptyMovieClip("man", d++); if (ship1 == true) { man.attachMovie("ship1", "ship", _root.getNextHighestDepth()); shipLoad = "ship1"; shipSpeed = 4; } if (ship2 == true) { man.attachMovie("ship2", "ship", _root.getNextHighestDepth()); shipLoad = "ship2"; shipSpeed = 6; } if (ship3 == true) { man.attachMovie("ship3", "ship", _root.getNextHighestDepth()); shipLoad = "ship3"; shipSpeed = 2; } Mouse.hide(); man.onEnterFrame = function () { this.speedX = (_root._xmouse - this._x) / shipSpeed; this.speedY = (_root._ymouse - this._y) / shipSpeed; this._x = this._x + this.speedX; this._y = this._y + this.speedY; if (ship2) { if (Key.isDown(1)) { bc++; laser.duplicateMovieClip("laser" + bc, d++); _root["laser" + bc]._x = _root.man._x + (_root.man._width / 2); _root["laser" + bc]._y = _root.man._y; _root["laser" + bc].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } i = 0; while (i < lvl9eNum) { lvl9e = _root["lvl9e" + i]; if (lvl9e.hitable) { if (lvl9e.hitTest(this._x + (this._width / 2), this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = lvl9e._x; enemyY = lvl9e._y; powerUp(); lvl9e.swapDepths(0); lvl9e.removeMovieClip(); lvl9eNum--; makelvl9e(); xplusion("bugBombLib", 120, 200, enemyX, enemyY, 30); } } i++; } }; } } }; _root.onMouseDown = function () { if (ship1) { bc++; laser.duplicateMovieClip("laser" + bc, d++); _root["laser" + bc]._x = _root.man._x + (_root.man._width / 2); _root["laser" + bc]._y = _root.man._y + 10; bc2++; laser.duplicateMovieClip("laser2" + bc2, d++); _root["laser2" + bc2]._x = _root.man._x + (_root.man._width / 2); _root["laser2" + bc2]._y = _root.man._y - 10; shot.start(); _root["laser" + bc].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } i = 0; while (i < lvl9eNum) { lvl9e = _root["lvl9e" + i]; if (lvl9e.hitable) { if (lvl9e.hitTest(this._x + (this._width / 2), this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = lvl9e._x; enemyY = lvl9e._y; powerUp(); lvl9e.swapDepths(0); lvl9e.removeMovieClip(); lvl9eNum--; makelvl9e(); xplusion("bugBombLib", 120, 200, enemyX, enemyY, 30); } } i++; } }; _root["laser2" + bc2].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } i = 0; while (i < lvl9eNum) { lvl9e = _root["lvl9e" + i]; if (lvl9e.hitable) { if (lvl9e.hitTest(this._x + (this._width / 2), this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = lvl9e._x; enemyY = lvl9e._y; powerUp(); lvl9e.swapDepths(0); lvl9e.removeMovieClip(); lvl9eNum--; makelvl9e(); xplusion("bugBombLib", 120, 200, enemyX, enemyY, 30); } } i++; } }; } if (ship3) { bc++; laser.duplicateMovieClip("laser" + bc, d++); _root["laser" + bc]._x = _root.man._x + (_root.man._width / 2); _root["laser" + bc]._y = _root.man._y; shot.start(); _root["laser" + bc].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } i = 0; while (i < lvl9eNum) { lvl9e = _root["lvl9e" + i]; if (lvl9e.hitable) { if (lvl9e.hitTest(this._x + (this._width / 2), this._y, true)) { this.swapDepths(0); this.removeMovieClip(); enemyX = lvl9e._x; enemyY = lvl9e._y; powerUp(); lvl9e.swapDepths(0); lvl9e.removeMovieClip(); lvl9eNum--; makelvl9e(); xplusion("bugBombLib", 120, 200, enemyX, enemyY, 30); } } i++; } }; } }; firstlvl9e = true; numOflvl9e = 5; lvl9eNum = 0; makelvl9e(); onEnterFrame = function () { _root.lifeT.text = life; _root.scoreT.text = "score " + score; lvl9eMovement(); if (HN == 0) { _root.gotoAndStop("deadScreen"); } if (MN >= 1) { if (Key.isDown(32)) { if (missileFirst == false) { num++; attachMovie("missileLib", "til" + num, d++); _root["til" + num]._x = _root.man._x; _root["til" + num]._y = _root.man._y; _root["til" + num]._rotation = 120; MN = MN - 1; _root["rocket" + MN]._alpha = 0; tilSpeed = 1; missileFirst = true; firstT = false; _root["til" + num].onEnterFrame = function () { tilSpeed = tilSpeed + 0.5; this._x = this._x + tilSpeed; if ((tilSpeed > 10) || (this._x > SW)) { if (firstPizuz == false) { this.gotoAndPlay("explode"); firstPizuz = true; } } if (this._currentframe == 5) { rocketSound.start(); j = 0; while (j < shipsNum) { _root["shipE" + j].gotoAndPlay("shield"); j++; } } if (this._currentframe == 20) { firstPizuz = false; missileFirst = false; this.swapDepths(0); this.removeMovieClip(); } if (this._currentframe == 10) { i = 0; while (i < lvl9eNum) { lvl9e = _root["lvl9e" + i]; lvl9e.swapDepths(0); lvl9e.removeMovieClip(); i++; } firstlvl9e = true; makelvl9e(); } }; } } } }; xplNum = 0; hearts = 4; i = 0; while (i < hearts) { _root["heart" + i]._alpha = 100; i++; } rockets = 3; i = 0; while (i < rockets) { _root["rocket" + i]._alpha = 0; i++; } clearInterval(nextLvl); nextLvl = setInterval(goToNextLevel, 50000);
Frame 214
function comeIn() { if (comeInStart) { lvl5boss._x = lvl5boss._x - lvl5boss.startSpeed; if (lvl5boss._x < (SW - lvl5boss._width)) { comeInStart = false; startX = lvl5boss._x - (lvl5boss._width / 2); startY = lvl5boss._y; chooseMove(); } } } function chooseMove() { if (chooseOne) { var _local2 = ["bulletShoot", "circleBoss", "bigBoss"]; var _local1 = _local2[random(_local2.length)]; if (_local1 == "bulletShoot") { moveToShoot = true; } if (_local1 == "circleBoss") { bossCircle(); } if (_local1 == "bigBoss") { bossBig(); } chooseOne = false; } } function bossCircle() { angle = 0; circle = true; } function shootBullet() { numOfBullets = maxBullets; var _local2 = 0; while (_local2 < maxBullets) { var _local1 = bulletArray[bulletIndex]; _local1._x = lvl5boss._x; _local1._y = lvl5boss._y; _local1.speed = 20; _local1.difx = random(500) - _local1._x; _local1.dify = random(400) - _local1._y; _local1.atan = Math.atan2(_local1.dify, _local1.difx); _local1.angle = (_local1.atan * 57.2957795130823) - 100; _local1._rotation = _local1.angle; _local1._visible = true; _local1.notInPlace = false; bulletIndex++; if (bulletIndex >= bulletArray.length) { bulletIndex = 0; } _local2++; } shoot = true; } function bossBig() { maxH = lvl5boss._height * 2; maxW = lvl5boss._width * 2; startGrowing = true; } stop(); SW = Stage.width; SH = Stage.height; bc = 0; laserSpeed = 20; d = getNextHighestDepth(); score = 0; life = 3; HN = 4; MN = 0; _root.BG._alpha = 100; level = 10; _root.man._alpha = 100; hit = false; nextBG.removeMovieClip(); _root.createEmptyMovieClip("man", d++); if (ship1 == true) { man.attachMovie("ship1", "ship", _root.getNextHighestDepth()); shipLoad = "ship1"; shipSpeed = 4; } if (ship2 == true) { man.attachMovie("ship2", "ship", _root.getNextHighestDepth()); shipLoad = "ship2"; shipSpeed = 6; } if (ship3 == true) { man.attachMovie("ship3", "ship", _root.getNextHighestDepth()); shipLoad = "ship3"; shipSpeed = 2; } Mouse.hide(); radius = man._width / 2; man.onEnterFrame = function () { this.speedX = (_root._xmouse - this._x) / shipSpeed; this.speedY = (_root._ymouse - this._y) / shipSpeed; this._x = this._x + this.speedX; this._y = this._y + this.speedY; if (ship2) { if (Key.isDown(1)) { bc++; laser.duplicateMovieClip("laser" + bc, d++); _root["laser" + bc]._x = _root.man._x + (_root.man._width / 2); _root["laser" + bc]._y = _root.man._y; _root["laser" + bc].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } if (_root.lvl5boss.shieldAround.hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); shieldHitByBullet = true; } if (_root.lvl5boss.hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); hitByBullet = true; } }; } } i = 0; while (i < 360) { Xaround = (Math.cos(i * (Math.PI/180)) * radius) + this._x; Yaround = (Math.sin(i * (Math.PI/180)) * radius) + this._y; if (_root.lvl5boss.shieldAround.hitTest(Xaround, Yaround, true)) { shieldHitByBullet = true; hitFunc(); } if (_root.lvl5boss.hitTest(Xaround, Yaround, true)) { if (hit == false) { hitByBullet = true; hitFunc(); } } i = i + 5; } }; xplNum = 0; _root.onMouseDown = function () { if (ship1) { bc++; laser.duplicateMovieClip("laser" + bc, d++); _root["laser" + bc]._x = _root.man._x + (_root.man._width / 2); _root["laser" + bc]._y = _root.man._y + 10; bc2++; laser.duplicateMovieClip("laser2" + bc2, d++); _root["laser2" + bc2]._x = _root.man._x + (_root.man._width / 2); _root["laser2" + bc2]._y = _root.man._y - 10; shot.start(); _root["laser" + bc].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } if (_root.lvl5boss.shieldAround.hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); shieldHitByBullet = true; } if (_root.lvl5boss.hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); hitByBullet = true; } }; _root["laser2" + bc2].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } if (_root.lvl5boss.shieldAround.hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); shieldHitByBullet = true; } if (_root.lvl5boss.hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); hitByBullet = true; } }; } if (ship3) { bc++; laser.duplicateMovieClip("laser" + bc, d++); _root["laser" + bc]._x = _root.man._x + (_root.man._width / 2); _root["laser" + bc]._y = _root.man._y; shot.start(); _root["laser" + bc].onEnterFrame = function () { this._x = this._x + laserSpeed; if ((this._x - this._width) > SW) { this.swapDepths(0); this.removeMovieClip(); } if (_root.lvl5boss.shieldAround.hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); shieldHitByBullet = true; } if (_root.lvl5boss.hitTest(this._x, this._y, true)) { this.swapDepths(0); this.removeMovieClip(); hitByBullet = true; } }; } }; attachMovie("lvl5bossLib", "lvl5boss", d++); lvl5boss._x = (SW / 2) + SW; lvl5boss._y = SH / 2; lvl5boss.health = 100; lvl5boss.shield = 100; lvl5boss.startSpeed = 10; hitByBullet = false; shieldHitByBullet = false; comeInStart = true; cirR = 100; shoot = false; centerX = SW / 2; bulletToShoot.notInPlace = false; firstXplusion = false; startGrowing = false; _root.onEnterFrame = function () { _root.lifeT.text = life; _root.scoreT.text = "score " + score; if (HN == 0) { _root.gotoAndStop("deadScreen"); } if (hitByBullet) { lvl5boss.health = lvl5boss.health - 1; lvl5boss.healthBar._xscale = lvl5boss.healthBar._xscale - 1; hitByBullet = false; } if (shieldHitByBullet) { if (lvl5boss.shield > 0) { lvl5boss.shieldAround._alpha = lvl5boss.shieldAround._alpha - 5; if (lvl5boss.shieldAround._alpha <= 0) { lvl5boss.shieldAround.swapDepths(0); lvl5boss.shieldAround.removeMovieClip(); } lvl5boss.shield = lvl5boss.shield - 5; shieldHitByBullet = false; } } if (circle) { lvl5boss._x = startX + (cirR * Math.cos((angle * 3.1415) / 180)); lvl5boss._y = startY + (cirR * Math.sin((angle * 3.1415) / 180)); angle = angle + 5; if (angle > 360) { circle = false; cirR = cirR + 10; if (cirR >= 200) { cirR = 200; } chooseOne = true; chooseMove(); } } if (shoot) { i = 0; while (i < maxBullets) { bulletToShoot = bulletArray[bulletIndex]; if (bulletToShoot.hitTest(_root.man)) { bulletToShoot._x = 2000; bulletToShoot._y = 2000; bulletToShoot._visible = false; hitFunc(); } if (bulletToShoot.angle > 180) { bulletToShoot._x = bulletToShoot._x + (bulletToShoot.speed * Math.sin((Math.PI/180) * bulletToShoot.angle)); bulletToShoot._y = bulletToShoot._y - (bulletToShoot.speed * Math.cos((Math.PI/180) * bulletToShoot.angle)); } else { bulletToShoot._x = bulletToShoot._x + (bulletToShoot.speed * Math.sin((Math.PI/180) * bulletToShoot.angle)); bulletToShoot._y = bulletToShoot._y - (bulletToShoot.speed * Math.cos((Math.PI/180) * bulletToShoot.angle)); } if ((((bulletToShoot._x > SW) || (bulletToShoot._x < 0)) || (bulletToShoot._y > SH)) || (bulletToShoot._y < 0)) { if (bulletToShoot.notInPlace == false) { bulletToShoot._visible = false; bulletToShoot._x = 2000; bulletToShoot._y = 2000; numOfBullets = numOfBullets - 1; if (numOfBullets <= 0) { shoot = false; chooseOne = true; chooseMove(); } bulletToShoot.notInPlace = true; } } bulletIndex++; if (bulletIndex >= bulletArray.length) { bulletIndex = 0; } i++; } } if (moveToShoot) { lvl5boss._x = lvl5boss._x - lvl5boss.startSpeed; if (lvl5boss._x < centerX) { moveToShoot = false; shootBullet(); } } if (startGrowing) { lvl5boss._width = lvl5boss._width + 5; lvl5boss._height = lvl5boss._height + 5; if ((lvl5boss._width > maxW) || (lvl5boss._height > maxH)) { startGrowing = false; startGrowingSmall = true; } } if (startGrowingSmall) { lvl5boss._width = lvl5boss._width - 5; lvl5boss._height = lvl5boss._height - 5; if ((lvl5boss._width < maxWsmall) && (lvl5boss._height < maxHsmall)) { startGrowingSmall = false; chooseOne = true; chooseMove(); } } if (lvl5boss.health <= 0) { lvl5boss._alpha = lvl5boss._alpha - 10; if (lvl5boss._alpha <= 10) { lvl5boss.removeMovieClip(); } if (firstXplusion == false) { attachMovie("lvl5bossXplusion", "lvl5bossX", d++); lvl5bossX._x = lvl5boss._x; lvl5bossX._y = lvl5boss._y; lvl5bossX._width = 320; lvl5bossX._height = 240; firstXplusion = true; } if (lvl5bossX._currentframe == 35) { score = score + 100; gotoAndStop ("nextLevel"); } } lvl5boss.healthText.text = lvl5boss.health; comeIn(); }; hearts = 4; i = 0; while (i < hearts) { _root["heart" + i]._alpha = 100; i++; } rockets = 3; i = 0; while (i < rockets) { _root["rocket" + i]._alpha = 0; i++; } chooseOne = true; var bulletIndex = 0; var bulletArray = new Array(); var maxBullets = 30; var numOfBullets = maxBullets; var i = 0; while (i < maxBullets) { var newbullet = attachMovie("bossBullet", "bossBullet" + i, d++); newbullet._x = 2000; newbullet._y = 2000; newbullet._visible = false; bulletArray.push(newbullet); i++; } maxHsmall = lvl5boss._height; maxWsmall = lvl5boss._width;
Frame 217
stop(); i = 0; while (i < enemys) { _root["enemy" + i].onEnterFrame = null; _root["enemy" + i].swapDepths(0); _root["enemy" + i].removeMovieClip(); i++; } i = 0; while (i < shipsNum) { _root["shipE" + i].onEnterFrame = null; _root["shipE" + i].swapDepths(0); _root["shipE" + i].removeMovieClip(); i++; } clearInterval(shootShip); i = 0; while (i < shipShot) { _root["shipLaser" + shipShot].onEnterFrame = null; _root["shipLaser" + shipShot].swapDepths(0); _root["shipLaser" + shipShot].removeMovieClip(); i++; } i = 0; while (i < zigNum) { zigZag = _root["zigzag" + i]; zigZag.swapDepths(0); zigZag.removeMovieClip(); i++; } clearInterval(bugMake); i = 0; while (i < bugNum) { bugs = _root["bug" + i]; bugs.swapDepths(0); bugs.removeMovieClip(); i++; } i = 0; while (i < lvl9eNum) { lvl9e = _root["lvl9e" + i]; lvl9e.swapDepths(0); lvl9e.removeMovieClip(); i++; } lvl5bossX.removeMovieClip(); clearInterval(shootShip); man.onEnterFrame = null; man.swapDepths(nextBG); Mouse.show(); onMouseDown = null; i = 0; while (i < cn) { _root["coin" + cn].swapDepths(0); _root["coin" + cn].removeMovieClip(); i++; } i = 0; while (i < hn) { _root["heartF" + hn].swapDepths(0); _root["heartF" + hn].removeMovieClip(); i++; } i = 0; while (i < mn) { _root["missile" + mn].swapDepths(0); _root["missile" + mn].removeMovieClip(); i++; } if (level == 1) { totalScore = 0; } clearInterval(nextLvl); wlevelT.text = "well done you finished level " + level; scoreText.text = ("you picked up " + score) + " coins!"; totalScore = totalScore + score; pointsDown.start(); totalScoreText.text = "total score : " + totalScore; nextLevelBtn.onRelease = function () { if (level == 10) { gotoAndStop ("finishedTheGame"); } _root.level = _root.level + 1; _root.gotoAndStop("level" + level); }; saveBtn.onRelease = function () { saveGame(); };
Frame 227
stop(); i = 0; while (i < enemys) { _root["enemy" + i].onEnterFrame = null; _root["enemy" + i].swapDepths(0); _root["enemy" + i].removeMovieClip(); i++; } i = 0; while (i < shipsNum) { _root["shipE" + i].onEnterFrame = null; _root["shipE" + i].swapDepths(0); _root["shipE" + i].removeMovieClip(); i++; } clearInterval(shootShip); i = 0; while (i < shipShot) { _root["shipLaser" + shipShot].onEnterFrame = null; _root["shipLaser" + shipShot].swapDepths(0); _root["shipLaser" + shipShot].removeMovieClip(); i++; } i = 0; while (i < zigNUm) { zigZag = _root["zigzag" + i]; zigzag.onEnterFrame = null; zigZag.swapDepths(0); zigZag.removeMovieClip(); i++; } clearInterval(bugMake); i = 0; while (i < bugNum) { bugs = _root["bug" + i]; bugs.onEnterFrame = null; bugs.swapDepths(0); bugs.removeMovieClip(); i++; } i = 0; while (i < lvl9eNum) { lvl9e = _root["lvl9e" + i]; lvl9e.onEnterFrame = null; lvl9e.swapDepths(0); lvl9e.removeMovieClip(); i++; } man.onEnterFrame = false; man.removeMovieClip(); Mouse.show(); onMouseDown = false; chooseMove = false; lvl5boss._visible = false; i = 0; while (i < cn) { _root["coin" + cn].removeMovieClip(); i++; } i = 0; while (i < hn) { _root["heartF" + hn].removeMovieClip(); i++; } i = 0; while (i < mn) { _root["missile" + mn].removeMovieClip(); i++; } if (totalScore == undefined) { totalScore = 0; } pointsTotal = totalScore + score; howManyPointsText.text = ("you got " + totalScore) + " points!"; if (pointsTotal <= 0) { gradeText.text = "grade : you suck!"; } else if (poinsTotal <= 50) { gradeText.text = "grade : my mom can do better"; } else if (pointsTotal <= 200) { gradeText.text = "grade : getting better"; } else if (pointsTotal <= 300) { gradeText.text = "grade : nice"; } else if (pointsTotal <= 500) { gradeText.text = "grade : sweet"; } else if (pointsTotal <= 800) { gradeText.text = "grade : you rock!"; } else if (pointsTotal <= 1000) { gradeText.text = "grade : amazing!! "; } else if (pointsTotal <= 1200) { gradeText.text = "grade : godlike"; }
Frame 232
stop(); _root.createEmptyMovieClip("man", d++); if (ship1 == true) { man.attachMovie("ship1", "ship", _root.getNextHighestDepth()); shipLoad = "ship1"; } if (ship2 == true) { man.attachMovie("ship2", "ship", _root.getNextHighestDepth()); shipLoad = "ship2"; } if (ship3 == true) { man.attachMovie("ship3", "ship", _root.getNextHighestDepth()); shipLoad = "ship3"; } man._x = Stage.width / 2; man._y = Stage.height / 2; pointsTotal = totalScore + score; howManyPointsText.text = ("you got " + pointTotal) + " points!";
Symbol 14 Button
on (release) { getURL ("http://www.maxgames.com", "_blank"); }
Symbol 129 MovieClip [level9enemyLib] Frame 1
stop();
Symbol 129 MovieClip [level9enemyLib] Frame 14
stop();
Symbol 205 MovieClip [Enemy] Frame 1
stop();
Symbol 205 MovieClip [Enemy] Frame 2
stop();
Symbol 205 MovieClip [Enemy] Frame 3
stop();
Symbol 205 MovieClip [Enemy] Frame 4
stop();
Symbol 209 MovieClip [missileLib] Frame 1
stop();
Symbol 209 MovieClip [missileLib] Frame 20
stop();
Symbol 222 MovieClip [shipLib] Frame 1
stop();
Symbol 222 MovieClip [shipLib] Frame 15
gotoAndStop ("start");
Symbol 466 Button
on (release) { getURL ("http://www.maxgames.com", "_blank"); }
Symbol 469 MovieClip Frame 60
stop();
Symbol 474 MovieClip Frame 1
function release_partical() { var _local5 = min_alpha + random(max_alpha - min_alpha); var speed = (min_speed + random(max_speed - min_speed)); var _local3 = min_scale + random(max_scale - min_scale); var _local4 = random(controller._height); var spread_direction = random(2); if (spread_direction == 0) { spread_direction = -1; } var _local2 = this.attachMovie(partical_linkage, partical_linkage + counter, counter); _local2.gotoAndStop(random(frames) + 1); _local2.trotation = random(rotation); _local2.spreader = random(spread); _local2._xscale = _local3; _local2._yscale = _local3; _local2._y = _local4; _local2._alpha = _local5; _local2.counter = 0; _local2.wave_l = wave_length; _local2.amplitude = wave_amplitude; _local2.onEnterFrame = function () { this._x = this._x + speed; this._y = this._y + ((Math.cos(this.counter / this.wave_l) * this.amplitude) + (this.spreader * spread_direction)); this.counter++; this._rotation = this._rotation + this.trotation; if (this._x >= max_length) { delete this.onEnterFrame; this.removeMovieClip(); } updateAfterEvent(); }; } var counter = 0; this.onEnterFrame = function () { counter++; if ((counter % frame_release) == 0) { release_partical(); } };
Symbol 484 Button
on (rollOver) { gotoAndPlay ("rollover"); } on (press) { _root.gotoAndPlay("spaceship"); }
Symbol 485 MovieClip Frame 1
stop();
Symbol 485 MovieClip Frame 25
gotoAndStop (1);
Symbol 495 MovieClip Frame 20
stop();
Symbol 497 Button
on (release) { getURL ("http://www.maxgames.com", "_blank"); }
Symbol 519 MovieClip Frame 1
stop();
Symbol 521 MovieClip Frame 1
stop();
Symbol 588 MovieClip Frame 10
stop();
Symbol 601 MovieClip Frame 16
stop();
Symbol 607 Button
on (press) { _root.gotoAndStop("menu"); laserSpeed = 20; enemys = 10; enemysLeft = enemys; d = getNextHighestDepth(); score = 0; life = 3; HN = 4; MN = 0; _root.BG._alpha = 100; wave = 3; firstT = false; level = 1; hit = false; _root.man._alpha = 100; missileFirst = false; firstPizuz = false; }
Symbol 610 Button
on (release) { getURL ("http://www.maxgames.com", "_blank"); }
Symbol 618 Button
on (press) { _root.gotoAndStop("menu"); laserSpeed = 20; enemys = 10; enemysLeft = enemys; d = getNextHighestDepth(); score = 0; life = 3; HN = 4; MN = 0; _root.BG._alpha = 100; wave = 3; firstT = false; level = 1; hit = false; _root.man._alpha = 100; missileFirst = false; firstPizuz = false; }

Library Items

Symbol 1 Sound [shotSound]
Symbol 2 Sound [pointsDownSound]
Symbol 3 Sound [playerHitSound]
Symbol 4 Sound [pickupSound]
Symbol 5 Sound [missileSound]
Symbol 6 Sound [enemyHitSound]
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClip [partical]Uses:7
Symbol 9 FontUsed by:10 11 15 16 17 493 510 513 514 515 516 517 518
Symbol 10 EditableTextUses:9Used by:Timeline
Symbol 11 TextUses:9Used by:Timeline
Symbol 12 BitmapUsed by:13
Symbol 13 GraphicUses:12Used by:14
Symbol 14 ButtonUses:13Used by:Timeline
Symbol 15 TextUses:9Used by:Timeline
Symbol 16 TextUses:9Used by:Timeline
Symbol 17 TextUses:9Used by:Timeline
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClip [bossBullet]Uses:18Used by:Timeline
Symbol 20 GraphicUsed by:28
Symbol 21 GraphicUsed by:22 558
Symbol 22 MovieClipUses:21Used by:28
Symbol 23 GraphicUsed by:28
Symbol 24 FontUsed by:25
Symbol 25 EditableTextUses:24Used by:28
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClipUses:26Used by:28
Symbol 28 MovieClip [lvl5bossLib]Uses:20 22 23 25 27Used by:Timeline
Symbol 29 GraphicUsed by:33
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:30Used by:33
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClip [bugLib]Uses:29 31 32Used by:Timeline
Symbol 34 BitmapUsed by:35
Symbol 35 GraphicUses:34Used by:114
Symbol 36 BitmapUsed by:37
Symbol 37 GraphicUses:36Used by:114
Symbol 38 BitmapUsed by:39
Symbol 39 GraphicUses:38Used by:114
Symbol 40 BitmapUsed by:41
Symbol 41 GraphicUses:40Used by:114
Symbol 42 BitmapUsed by:43
Symbol 43 GraphicUses:42Used by:114
Symbol 44 BitmapUsed by:45
Symbol 45 GraphicUses:44Used by:114
Symbol 46 BitmapUsed by:47
Symbol 47 GraphicUses:46Used by:114
Symbol 48 BitmapUsed by:49
Symbol 49 GraphicUses:48Used by:114
Symbol 50 BitmapUsed by:51
Symbol 51 GraphicUses:50Used by:114
Symbol 52 BitmapUsed by:53
Symbol 53 GraphicUses:52Used by:114
Symbol 54 BitmapUsed by:55
Symbol 55 GraphicUses:54Used by:114
Symbol 56 BitmapUsed by:57
Symbol 57 GraphicUses:56Used by:114
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:114
Symbol 60 BitmapUsed by:61
Symbol 61 GraphicUses:60Used by:114
Symbol 62 BitmapUsed by:63
Symbol 63 GraphicUses:62Used by:114
Symbol 64 BitmapUsed by:65
Symbol 65 GraphicUses:64Used by:114
Symbol 66 BitmapUsed by:67
Symbol 67 GraphicUses:66Used by:114
Symbol 68 BitmapUsed by:69
Symbol 69 GraphicUses:68Used by:114
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:114
Symbol 72 BitmapUsed by:73
Symbol 73 GraphicUses:72Used by:114
Symbol 74 BitmapUsed by:75
Symbol 75 GraphicUses:74Used by:114
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:76Used by:114
Symbol 78 BitmapUsed by:79
Symbol 79 GraphicUses:78Used by:114
Symbol 80 BitmapUsed by:81
Symbol 81 GraphicUses:80Used by:114
Symbol 82 BitmapUsed by:83
Symbol 83 GraphicUses:82Used by:114
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:114
Symbol 86 BitmapUsed by:87
Symbol 87 GraphicUses:86Used by:114
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:114
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:114
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:114
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:114
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:114
Symbol 98 BitmapUsed by:99
Symbol 99 GraphicUses:98Used by:114
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:114
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:114
Symbol 104 BitmapUsed by:105
Symbol 105 GraphicUses:104Used by:114
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:114
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:114
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:110Used by:114
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:114
Symbol 114 MovieClipUses:35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113Used by:Timeline
Symbol 115 GraphicUsed by:121
Symbol 116 GraphicUsed by:119
Symbol 117 GraphicUsed by:119
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:116 117 118Used by:121
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClip [Coin]Uses:115 119 120Used by:Timeline
Symbol 122 GraphicUsed by:123 534
Symbol 123 MovieClip [heartLib]Uses:122Used by:Timeline
Symbol 124 GraphicUsed by:129
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:125Used by:129
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:127Used by:129
Symbol 129 MovieClip [level9enemyLib]Uses:124 126 128Used by:Timeline
Symbol 130 BitmapUsed by:131
Symbol 131 GraphicUses:130Used by:200
Symbol 132 BitmapUsed by:133
Symbol 133 GraphicUses:132Used by:200
Symbol 134 BitmapUsed by:135
Symbol 135 GraphicUses:134Used by:200
Symbol 136 BitmapUsed by:137
Symbol 137 GraphicUses:136Used by:200
Symbol 138 BitmapUsed by:139
Symbol 139 GraphicUses:138Used by:200
Symbol 140 BitmapUsed by:141
Symbol 141 GraphicUses:140Used by:200
Symbol 142 BitmapUsed by:143
Symbol 143 GraphicUses:142Used by:200
Symbol 144 BitmapUsed by:145
Symbol 145 GraphicUses:144Used by:200
Symbol 146 BitmapUsed by:147
Symbol 147 GraphicUses:146Used by:200
Symbol 148 BitmapUsed by:149
Symbol 149 GraphicUses:148Used by:200
Symbol 150 BitmapUsed by:151
Symbol 151 GraphicUses:150Used by:200
Symbol 152 BitmapUsed by:153
Symbol 153 GraphicUses:152Used by:200
Symbol 154 BitmapUsed by:155
Symbol 155 GraphicUses:154Used by:200
Symbol 156 BitmapUsed by:157
Symbol 157 GraphicUses:156Used by:200
Symbol 158 BitmapUsed by:159
Symbol 159 GraphicUses:158Used by:200
Symbol 160 BitmapUsed by:161
Symbol 161 GraphicUses:160Used by:200
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:200
Symbol 164 BitmapUsed by:165
Symbol 165 GraphicUses:164Used by:200
Symbol 166 BitmapUsed by:167
Symbol 167 GraphicUses:166Used by:200
Symbol 168 BitmapUsed by:169
Symbol 169 GraphicUses:168Used by:200
Symbol 170 BitmapUsed by:171
Symbol 171 GraphicUses:170Used by:200
Symbol 172 BitmapUsed by:173
Symbol 173 GraphicUses:172Used by:200
Symbol 174 BitmapUsed by:175
Symbol 175 GraphicUses:174Used by:200
Symbol 176 BitmapUsed by:177
Symbol 177 GraphicUses:176Used by:200
Symbol 178 BitmapUsed by:179
Symbol 179 GraphicUses:178Used by:200
Symbol 180 BitmapUsed by:181
Symbol 181 GraphicUses:180Used by:200
Symbol 182 BitmapUsed by:183
Symbol 183 GraphicUses:182Used by:200
Symbol 184 BitmapUsed by:185
Symbol 185 GraphicUses:184Used by:200
Symbol 186 BitmapUsed by:187
Symbol 187 GraphicUses:186Used by:200
Symbol 188 BitmapUsed by:189
Symbol 189 GraphicUses:188Used by:200
Symbol 190 BitmapUsed by:191
Symbol 191 GraphicUses:190Used by:200
Symbol 192 BitmapUsed by:193
Symbol 193 GraphicUses:192Used by:200
Symbol 194 BitmapUsed by:195
Symbol 195 GraphicUses:194Used by:200
Symbol 196 BitmapUsed by:197
Symbol 197 GraphicUses:196Used by:200
Symbol 198 BitmapUsed by:199
Symbol 199 GraphicUses:198Used by:200
Symbol 200 MovieClip [lvl5bossXplusion]Uses:131 133 135 137 139 141 143 145 147 149 151 153 155 157 159 161 163 165 167 169 171 173 175 177 179 181 183 185 187 189 191 193 195 197 199Used by:Timeline
Symbol 201 GraphicUsed by:205
Symbol 202 GraphicUsed by:205
Symbol 203 GraphicUsed by:205
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClip [Enemy]Uses:201 202 203 204Used by:Timeline
Symbol 206 GraphicUsed by:209
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClipUses:207Used by:209
Symbol 209 MovieClip [missileLib]Uses:206 208Used by:Timeline
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:210Used by:214
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClipUses:212Used by:214
Symbol 214 MovieClip [lastBossLib]Uses:211 213Used by:Timeline
Symbol 215 GraphicUsed by:216
Symbol 216 MovieClip [shipLaserLib]Uses:215Used by:Timeline
Symbol 217 GraphicUsed by:222
Symbol 218 GraphicUsed by:222 478 485
Symbol 219 GraphicUsed by:222
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClipUses:220Used by:222
Symbol 222 MovieClip [shipLib]Uses:217 218 219 221Used by:Timeline
Symbol 223 BitmapUsed by:224
Symbol 224 GraphicUses:223Used by:323
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:323
Symbol 227 BitmapUsed by:228
Symbol 228 GraphicUses:227Used by:323
Symbol 229 BitmapUsed by:230
Symbol 230 GraphicUses:229Used by:323
Symbol 231 BitmapUsed by:232
Symbol 232 GraphicUses:231Used by:323
Symbol 233 BitmapUsed by:234
Symbol 234 GraphicUses:233Used by:323
Symbol 235 BitmapUsed by:236
Symbol 236 GraphicUses:235Used by:323
Symbol 237 BitmapUsed by:238
Symbol 238 GraphicUses:237Used by:323
Symbol 239 BitmapUsed by:240
Symbol 240 GraphicUses:239Used by:323
Symbol 241 BitmapUsed by:242
Symbol 242 GraphicUses:241Used by:323
Symbol 243 BitmapUsed by:244
Symbol 244 GraphicUses:243Used by:323
Symbol 245 BitmapUsed by:246
Symbol 246 GraphicUses:245Used by:323
Symbol 247 BitmapUsed by:248
Symbol 248 GraphicUses:247Used by:323
Symbol 249 BitmapUsed by:250
Symbol 250 GraphicUses:249Used by:323
Symbol 251 BitmapUsed by:252
Symbol 252 GraphicUses:251Used by:323
Symbol 253 BitmapUsed by:254
Symbol 254 GraphicUses:253Used by:323
Symbol 255 BitmapUsed by:256
Symbol 256 GraphicUses:255Used by:323
Symbol 257 BitmapUsed by:258
Symbol 258 GraphicUses:257Used by:323
Symbol 259 BitmapUsed by:260
Symbol 260 GraphicUses:259Used by:323
Symbol 261 BitmapUsed by:262
Symbol 262 GraphicUses:261Used by:323
Symbol 263 BitmapUsed by:264
Symbol 264 GraphicUses:263Used by:323
Symbol 265 BitmapUsed by:266
Symbol 266 GraphicUses:265Used by:323
Symbol 267 BitmapUsed by:268
Symbol 268 GraphicUses:267Used by:323
Symbol 269 BitmapUsed by:270
Symbol 270 GraphicUses:269Used by:323
Symbol 271 BitmapUsed by:272
Symbol 272 GraphicUses:271Used by:323
Symbol 273 BitmapUsed by:274
Symbol 274 GraphicUses:273Used by:323
Symbol 275 BitmapUsed by:276
Symbol 276 GraphicUses:275Used by:323
Symbol 277 BitmapUsed by:278
Symbol 278 GraphicUses:277Used by:323
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:323
Symbol 281 BitmapUsed by:282
Symbol 282 GraphicUses:281Used by:323
Symbol 283 BitmapUsed by:284
Symbol 284 GraphicUses:283Used by:323
Symbol 285 BitmapUsed by:286
Symbol 286 GraphicUses:285Used by:323
Symbol 287 BitmapUsed by:288
Symbol 288 GraphicUses:287Used by:323
Symbol 289 BitmapUsed by:290
Symbol 290 GraphicUses:289Used by:323
Symbol 291 BitmapUsed by:292
Symbol 292 GraphicUses:291Used by:323
Symbol 293 BitmapUsed by:294
Symbol 294 GraphicUses:293Used by:323
Symbol 295 BitmapUsed by:296
Symbol 296 GraphicUses:295Used by:323
Symbol 297 BitmapUsed by:298
Symbol 298 GraphicUses:297Used by:323
Symbol 299 BitmapUsed by:300
Symbol 300 GraphicUses:299Used by:323
Symbol 301 BitmapUsed by:302
Symbol 302 GraphicUses:301Used by:323
Symbol 303 BitmapUsed by:304
Symbol 304 GraphicUses:303Used by:323
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305Used by:323
Symbol 307 BitmapUsed by:308
Symbol 308 GraphicUses:307Used by:323
Symbol 309 BitmapUsed by:310
Symbol 310 GraphicUses:309Used by:323
Symbol 311 BitmapUsed by:312
Symbol 312 GraphicUses:311Used by:323
Symbol 313 BitmapUsed by:314
Symbol 314 GraphicUses:313Used by:323
Symbol 315 BitmapUsed by:316
Symbol 316 GraphicUses:315Used by:323
Symbol 317 BitmapUsed by:318
Symbol 318 GraphicUses:317Used by:323
Symbol 319 BitmapUsed by:320
Symbol 320 GraphicUses:319Used by:323
Symbol 321 BitmapUsed by:322
Symbol 322 GraphicUses:321Used by:323
Symbol 323 MovieClip [xplusionLib]Uses:224 226 228 230 232 234 236 238 240 242 244 246 248 250 252 254 256 258 260 262 264 266 268 270 272 274 276 278 280 282 284 286 288 290 292 294 296 298 300 302 304 306 308 310 312 314 316 318 320 322Used by:Timeline
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:324Used by:326 327
Symbol 326 MovieClipUses:325Used by:327
Symbol 327 MovieClip [zigzagELib]Uses:325 326Used by:Timeline
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:388
Symbol 330 BitmapUsed by:331
Symbol 331 GraphicUses:330Used by:388
Symbol 332 BitmapUsed by:333
Symbol 333 GraphicUses:332Used by:388
Symbol 334 BitmapUsed by:335
Symbol 335 GraphicUses:334Used by:388
Symbol 336 BitmapUsed by:337
Symbol 337 GraphicUses:336Used by:388
Symbol 338 BitmapUsed by:339
Symbol 339 GraphicUses:338Used by:388
Symbol 340 BitmapUsed by:341
Symbol 341 GraphicUses:340Used by:388
Symbol 342 BitmapUsed by:343
Symbol 343 GraphicUses:342Used by:388
Symbol 344 BitmapUsed by:345
Symbol 345 GraphicUses:344Used by:388
Symbol 346 BitmapUsed by:347
Symbol 347 GraphicUses:346Used by:388
Symbol 348 BitmapUsed by:349
Symbol 349 GraphicUses:348Used by:388
Symbol 350 BitmapUsed by:351
Symbol 351 GraphicUses:350Used by:388
Symbol 352 BitmapUsed by:353
Symbol 353 GraphicUses:352Used by:388
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:388
Symbol 356 BitmapUsed by:357
Symbol 357 GraphicUses:356Used by:388
Symbol 358 BitmapUsed by:359
Symbol 359 GraphicUses:358Used by:388
Symbol 360 BitmapUsed by:361
Symbol 361 GraphicUses:360Used by:388
Symbol 362 BitmapUsed by:363
Symbol 363 GraphicUses:362Used by:388
Symbol 364 BitmapUsed by:365
Symbol 365 GraphicUses:364Used by:388
Symbol 366 BitmapUsed by:367
Symbol 367 GraphicUses:366Used by:388
Symbol 368 BitmapUsed by:369
Symbol 369 GraphicUses:368Used by:388
Symbol 370 BitmapUsed by:371
Symbol 371 GraphicUses:370Used by:388
Symbol 372 BitmapUsed by:373
Symbol 373 GraphicUses:372Used by:388
Symbol 374 BitmapUsed by:375
Symbol 375 GraphicUses:374Used by:388
Symbol 376 BitmapUsed by:377
Symbol 377 GraphicUses:376Used by:388
Symbol 378 BitmapUsed by:379
Symbol 379 GraphicUses:378Used by:388
Symbol 380 BitmapUsed by:381
Symbol 381 GraphicUses:380Used by:388
Symbol 382 BitmapUsed by:383
Symbol 383 GraphicUses:382Used by:388
Symbol 384 BitmapUsed by:385
Symbol 385 GraphicUses:384Used by:388
Symbol 386 BitmapUsed by:387
Symbol 387 GraphicUses:386Used by:388
Symbol 388 MovieClip [bugBombLib]Uses:329 331 333 335 337 339 341 343 345 347 349 351 353 355 357 359 361 363 365 367 369 371 373 375 377 379 381 383 385 387Used by:Timeline
Symbol 389 BitmapUsed by:390
Symbol 390 GraphicUses:389Used by:459
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:459
Symbol 393 BitmapUsed by:394
Symbol 394 GraphicUses:393Used by:459
Symbol 395 BitmapUsed by:396
Symbol 396 GraphicUses:395Used by:459
Symbol 397 BitmapUsed by:398
Symbol 398 GraphicUses:397Used by:459
Symbol 399 BitmapUsed by:400
Symbol 400 GraphicUses:399Used by:459
Symbol 401 BitmapUsed by:402
Symbol 402 GraphicUses:401Used by:459
Symbol 403 BitmapUsed by:404
Symbol 404 GraphicUses:403Used by:459
Symbol 405 BitmapUsed by:406
Symbol 406 GraphicUses:405Used by:459
Symbol 407 BitmapUsed by:408
Symbol 408 GraphicUses:407Used by:459
Symbol 409 BitmapUsed by:410
Symbol 410 GraphicUses:409Used by:459
Symbol 411 BitmapUsed by:412
Symbol 412 GraphicUses:411Used by:459
Symbol 413 BitmapUsed by:414
Symbol 414 GraphicUses:413Used by:459
Symbol 415 BitmapUsed by:416
Symbol 416 GraphicUses:415Used by:459
Symbol 417 BitmapUsed by:418
Symbol 418 GraphicUses:417Used by:459
Symbol 419 BitmapUsed by:420
Symbol 420 GraphicUses:419Used by:459
Symbol 421 BitmapUsed by:422
Symbol 422 GraphicUses:421Used by:459
Symbol 423 BitmapUsed by:424
Symbol 424 GraphicUses:423Used by:459
Symbol 425 BitmapUsed by:426
Symbol 426 GraphicUses:425Used by:459
Symbol 427 BitmapUsed by:428
Symbol 428 GraphicUses:427Used by:459
Symbol 429 BitmapUsed by:430
Symbol 430 GraphicUses:429Used by:459
Symbol 431 BitmapUsed by:432
Symbol 432 GraphicUses:431Used by:459
Symbol 433 BitmapUsed by:434
Symbol 434 GraphicUses:433Used by:459
Symbol 435 BitmapUsed by:436
Symbol 436 GraphicUses:435Used by:459
Symbol 437 BitmapUsed by:438
Symbol 438 GraphicUses:437Used by:459
Symbol 439 BitmapUsed by:440
Symbol 440 GraphicUses:439Used by:459
Symbol 441 BitmapUsed by:442
Symbol 442 GraphicUses:441Used by:459
Symbol 443 BitmapUsed by:444
Symbol 444 GraphicUses:443Used by:459
Symbol 445 BitmapUsed by:446
Symbol 446 GraphicUses:445Used by:459
Symbol 447 BitmapUsed by:448
Symbol 448 GraphicUses:447Used by:459
Symbol 449 BitmapUsed by:450
Symbol 450 GraphicUses:449Used by:459
Symbol 451 BitmapUsed by:452
Symbol 452 GraphicUses:451Used by:459
Symbol 453 BitmapUsed by:454
Symbol 454 GraphicUses:453Used by:459
Symbol 455 BitmapUsed by:456
Symbol 456 GraphicUses:455Used by:459
Symbol 457 BitmapUsed by:458
Symbol 458 GraphicUses:457Used by:459
Symbol 459 MovieClip [zigZagXplusionLib]Uses:390 392 394 396 398 400 402 404 406 408 410 412 414 416 418 420 422 424 426 428 430 432 434 436 438 440 442 444 446 448 450 452 454 456 458Used by:Timeline
Symbol 460 GraphicUsed by:Timeline
Symbol 461 GraphicUsed by:Timeline
Symbol 462 BitmapUsed by:463
Symbol 463 GraphicUses:462Used by:464
Symbol 464 MovieClipUses:463Used by:Timeline
Symbol 465 GraphicUsed by:466
Symbol 466 ButtonUses:465Used by:Timeline
Symbol 467 GraphicUsed by:469
Symbol 468 GraphicUsed by:469
Symbol 469 MovieClipUses:467 468Used by:Timeline
Symbol 470 SoundUsed by:Timeline
Symbol 471 GraphicUsed by:472
Symbol 472 MovieClipUses:471Used by:474
Symbol 473 GraphicUsed by:474
Symbol 474 MovieClipUses:472 473Used by:Timeline
Symbol 475 GraphicUsed by:485
Symbol 476 GraphicUsed by:477
Symbol 477 MovieClipUses:476Used by:478
Symbol 478 MovieClipUses:477 218Used by:485
Symbol 479 GraphicUsed by:480
Symbol 480 MovieClipUses:479Used by:482
Symbol 481 GraphicUsed by:482
Symbol 482 MovieClipUses:480 481Used by:485
Symbol 483 GraphicUsed by:484
Symbol 484 ButtonUses:483Used by:485
Symbol 485 MovieClipUses:475 478 482 484 218Used by:Timeline
Symbol 486 FontUsed by:487 488 496 597 598 614 615 616
Symbol 487 TextUses:486Used by:490
Symbol 488 TextUses:486Used by:490
Symbol 489 GraphicUsed by:490
Symbol 490 ButtonUses:487 488 489Used by:Timeline
Symbol 491 GraphicUsed by:492
Symbol 492 MovieClipUses:491Used by:Timeline
Symbol 493 TextUses:9Used by:494
Symbol 494 MovieClipUses:493Used by:495
Symbol 495 MovieClipUses:494Used by:Timeline
Symbol 496 TextUses:486Used by:497
Symbol 497 ButtonUses:496Used by:Timeline
Symbol 498 GraphicUsed by:502 530
Symbol 499 GraphicUsed by:502 530
Symbol 500 GraphicUsed by:502 530
Symbol 501 GraphicUsed by:502 530
Symbol 502 MovieClipUses:498 499 500 501Used by:504 506 509
Symbol 503 GraphicUsed by:504
Symbol 504 MovieClip [ship1]Uses:502 503Used by:Timeline
Symbol 505 GraphicUsed by:506
Symbol 506 MovieClip [ship2]Uses:502 505Used by:Timeline
Symbol 507 GraphicUsed by:509
Symbol 508 GraphicUsed by:509
Symbol 509 MovieClip [ship3]Uses:507 502 508Used by:Timeline
Symbol 510 TextUses:9Used by:Timeline
Symbol 511 GraphicUsed by:512
Symbol 512 ButtonUses:511Used by:Timeline
Symbol 513 TextUses:9Used by:519
Symbol 514 TextUses:9Used by:519
Symbol 515 TextUses:9Used by:519
Symbol 516 TextUses:9Used by:519
Symbol 517 TextUses:9Used by:519
Symbol 518 TextUses:9Used by:519
Symbol 519 MovieClipUses:513 514 515 516 517 518Used by:Timeline
Symbol 520 GraphicUsed by:521
Symbol 521 MovieClipUses:520Used by:Timeline
Symbol 522 GraphicUsed by:Timeline
Symbol 523 GraphicUsed by:524
Symbol 524 MovieClipUses:523Used by:Timeline
Symbol 525 GraphicUsed by:Timeline
Symbol 526 FontUsed by:527 528 539 540 544 545 549 550 554 555 563 564 568 569 573 574 578 579 583 584
Symbol 527 EditableTextUses:526Used by:Timeline
Symbol 528 EditableTextUses:526Used by:Timeline
Symbol 529 GraphicUsed by:Timeline
Symbol 530 MovieClipUses:498 499 500 501Used by:532
Symbol 531 GraphicUsed by:532
Symbol 532 MovieClipUses:530 531Used by:Timeline
Symbol 533 GraphicUsed by:Timeline
Symbol 534 MovieClipUses:122Used by:Timeline
Symbol 535 GraphicUsed by:536
Symbol 536 MovieClipUses:535Used by:Timeline
Symbol 537 GraphicUsed by:Timeline
Symbol 538 GraphicUsed by:Timeline
Symbol 539 EditableTextUses:526Used by:Timeline
Symbol 540 EditableTextUses:526Used by:Timeline
Symbol 541 GraphicUsed by:Timeline
Symbol 542 GraphicUsed by:Timeline
Symbol 543 GraphicUsed by:Timeline
Symbol 544 EditableTextUses:526Used by:Timeline
Symbol 545 EditableTextUses:526Used by:Timeline
Symbol 546 GraphicUsed by:Timeline
Symbol 547 GraphicUsed by:Timeline
Symbol 548 GraphicUsed by:Timeline
Symbol 549 EditableTextUses:526Used by:Timeline
Symbol 550 EditableTextUses:526Used by:Timeline
Symbol 551 GraphicUsed by:Timeline
Symbol 552 GraphicUsed by:Timeline
Symbol 553 GraphicUsed by:Timeline
Symbol 554 EditableTextUses:526Used by:Timeline
Symbol 555 EditableTextUses:526Used by:Timeline
Symbol 556 GraphicUsed by:Timeline
Symbol 557 GraphicUsed by:Timeline
Symbol 558 MovieClipUses:21Used by:Timeline
Symbol 559 FontUsed by:560
Symbol 560 EditableTextUses:559Used by:Timeline
Symbol 561 GraphicUsed by:Timeline
Symbol 562 GraphicUsed by:Timeline
Symbol 563 EditableTextUses:526Used by:Timeline
Symbol 564 EditableTextUses:526Used by:Timeline
Symbol 565 GraphicUsed by:Timeline
Symbol 566 GraphicUsed by:Timeline
Symbol 567 GraphicUsed by:Timeline
Symbol 568 EditableTextUses:526Used by:Timeline
Symbol 569 EditableTextUses:526Used by:Timeline
Symbol 570 GraphicUsed by:Timeline
Symbol 571 GraphicUsed by:Timeline
Symbol 572 GraphicUsed by:Timeline
Symbol 573 EditableTextUses:526Used by:Timeline
Symbol 574 EditableTextUses:526Used by:Timeline
Symbol 575 GraphicUsed by:Timeline
Symbol 576 GraphicUsed by:Timeline
Symbol 577 GraphicUsed by:Timeline
Symbol 578 EditableTextUses:526Used by:Timeline
Symbol 579 EditableTextUses:526Used by:Timeline
Symbol 580 GraphicUsed by:Timeline
Symbol 581 GraphicUsed by:Timeline
Symbol 582 GraphicUsed by:Timeline
Symbol 583 EditableTextUses:526Used by:Timeline
Symbol 584 EditableTextUses:526Used by:Timeline
Symbol 585 GraphicUsed by:Timeline
Symbol 586 GraphicUsed by:587
Symbol 587 MovieClipUses:586Used by:588
Symbol 588 MovieClipUses:587Used by:Timeline
Symbol 589 FontUsed by:590 591 592 595 596
Symbol 590 EditableTextUses:589Used by:Timeline
Symbol 591 TextUses:589Used by:594
Symbol 592 TextUses:589Used by:594
Symbol 593 GraphicUsed by:594
Symbol 594 ButtonUses:591 592 593Used by:Timeline
Symbol 595 EditableTextUses:589Used by:Timeline
Symbol 596 EditableTextUses:589Used by:Timeline
Symbol 597 TextUses:486Used by:600
Symbol 598 TextUses:486Used by:600
Symbol 599 GraphicUsed by:600
Symbol 600 ButtonUses:597 598 599Used by:Timeline
Symbol 601 MovieClipUsed by:Timeline
Symbol 602 GraphicUsed by:607
Symbol 603 FontUsed by:604 606 611 612 613 619
Symbol 604 TextUses:603Used by:607
Symbol 605 GraphicUsed by:607
Symbol 606 TextUses:603Used by:607
Symbol 607 ButtonUses:602 604 605 606Used by:Timeline
Symbol 608 BitmapUsed by:609
Symbol 609 GraphicUses:608Used by:610
Symbol 610 ButtonUses:609Used by:Timeline
Symbol 611 EditableTextUses:603Used by:Timeline
Symbol 612 EditableTextUses:603Used by:Timeline
Symbol 613 TextUses:603Used by:Timeline
Symbol 614 TextUses:486Used by:Timeline
Symbol 615 TextUses:486Used by:618
Symbol 616 TextUses:486Used by:618
Symbol 617 GraphicUsed by:618
Symbol 618 ButtonUses:615 616 617Used by:Timeline
Symbol 619 EditableTextUses:603Used by:Timeline

Instance Names

"loadingText"Frame 1Symbol 10 EditableText
"loadBtn"Frame 203Symbol 490 Button
"ship1b"Frame 204Symbol 512 Button
"ship2b"Frame 204Symbol 512 Button
"ship3b"Frame 204Symbol 512 Button
"shipText"Frame 204Symbol 519 MovieClip
"laser"Frame 205Symbol 521 MovieClip
"nameT"Frame 205Symbol 527 EditableText
"scoreT"Frame 205Symbol 528 EditableText
"heart0"Frame 205Symbol 534 MovieClip
"rocket0"Frame 205Symbol 536 MovieClip
"heart1"Frame 205Symbol 534 MovieClip
"heart2"Frame 205Symbol 534 MovieClip
"heart3"Frame 205Symbol 534 MovieClip
"rocket1"Frame 205Symbol 536 MovieClip
"rocket2"Frame 205Symbol 536 MovieClip
"nameT"Frame 206Symbol 539 EditableText
"scoreT"Frame 206Symbol 540 EditableText
"nameT"Frame 207Symbol 544 EditableText
"scoreT"Frame 207Symbol 545 EditableText
"nameT"Frame 208Symbol 549 EditableText
"scoreT"Frame 208Symbol 550 EditableText
"nameT"Frame 209Symbol 554 EditableText
"scoreT"Frame 209Symbol 555 EditableText
"lastBossHealthBar"Frame 209Symbol 558 MovieClip
"lastBossText"Frame 209Symbol 560 EditableText
"nameT"Frame 210Symbol 563 EditableText
"scoreT"Frame 210Symbol 564 EditableText
"nameT"Frame 211Symbol 568 EditableText
"scoreT"Frame 211Symbol 569 EditableText
"nameT"Frame 212Symbol 573 EditableText
"scoreT"Frame 212Symbol 574 EditableText
"nameT"Frame 213Symbol 578 EditableText
"scoreT"Frame 213Symbol 579 EditableText
"nameT"Frame 214Symbol 583 EditableText
"scoreT"Frame 214Symbol 584 EditableText
"nextBG"Frame 217Symbol 588 MovieClip
"wlevelT"Frame 217Symbol 590 EditableText
"nextLevelBtn"Frame 217Symbol 594 Button
"scoreText"Frame 217Symbol 595 EditableText
"totalScoreText"Frame 217Symbol 596 EditableText
"saveBtn"Frame 217Symbol 600 Button
"howManyPointsText"Frame 227Symbol 611 EditableText
"gradeText"Frame 227Symbol 612 EditableText
"howManyPointsText"Frame 232Symbol 619 EditableText
"healthBar"Symbol 28 MovieClip [lvl5bossLib] Frame 1Symbol 22 MovieClip
"healthText"Symbol 28 MovieClip [lvl5bossLib] Frame 1Symbol 25 EditableText
"shieldAround"Symbol 28 MovieClip [lvl5bossLib] Frame 1Symbol 27 MovieClip
"lastBossIn"Symbol 214 MovieClip [lastBossLib] Frame 1Symbol 211 MovieClip
"lastBossShield"Symbol 214 MovieClip [lastBossLib] Frame 1Symbol 213 MovieClip
"controller"Symbol 474 MovieClip Frame 1Symbol 472 MovieClip
"invisiBTN"Symbol 485 MovieClip Frame 1Symbol 484 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "shotSound"
ExportAssets (56)Timeline Frame 1Symbol 2 as "pointsDownSound"
ExportAssets (56)Timeline Frame 1Symbol 3 as "playerHitSound"
ExportAssets (56)Timeline Frame 1Symbol 4 as "pickupSound"
ExportAssets (56)Timeline Frame 1Symbol 5 as "missileSound"
ExportAssets (56)Timeline Frame 1Symbol 6 as "enemyHitSound"
ExportAssets (56)Timeline Frame 1Symbol 8 as "partical"
ExportAssets (56)Timeline Frame 2Symbol 19 as "bossBullet"
ExportAssets (56)Timeline Frame 2Symbol 28 as "lvl5bossLib"
ExportAssets (56)Timeline Frame 2Symbol 33 as "bugLib"
ExportAssets (56)Timeline Frame 2Symbol 121 as "Coin"
ExportAssets (56)Timeline Frame 2Symbol 123 as "heartLib"
ExportAssets (56)Timeline Frame 2Symbol 129 as "level9enemyLib"
ExportAssets (56)Timeline Frame 2Symbol 200 as "lvl5bossXplusion"
ExportAssets (56)Timeline Frame 2Symbol 205 as "Enemy"
ExportAssets (56)Timeline Frame 2Symbol 209 as "missileLib"
ExportAssets (56)Timeline Frame 2Symbol 214 as "lastBossLib"
ExportAssets (56)Timeline Frame 2Symbol 216 as "shipLaserLib"
ExportAssets (56)Timeline Frame 2Symbol 222 as "shipLib"
ExportAssets (56)Timeline Frame 2Symbol 323 as "xplusionLib"
ExportAssets (56)Timeline Frame 2Symbol 327 as "zigzagELib"
ExportAssets (56)Timeline Frame 2Symbol 388 as "bugBombLib"
ExportAssets (56)Timeline Frame 2Symbol 459 as "zigZagXplusionLib"
ExportAssets (56)Timeline Frame 204Symbol 504 as "ship1"
ExportAssets (56)Timeline Frame 204Symbol 506 as "ship2"
ExportAssets (56)Timeline Frame 204Symbol 509 as "ship3"

Labels

"menu"Frame 203
"spaceship"Frame 204
"level1"Frame 205
"level2"Frame 206
"level3"Frame 207
"level4"Frame 208
"level5"Frame 209
"level6"Frame 210
"level7"Frame 211
"level8"Frame 212
"level9"Frame 213
"level10"Frame 214
"nextLevel"Frame 217
"deadScreen"Frame 227
"finishedTheGame"Frame 232
"bomb"Symbol 129 MovieClip [level9enemyLib] Frame 10
"endBomb"Symbol 129 MovieClip [level9enemyLib] Frame 14
"explode"Symbol 209 MovieClip [missileLib] Frame 2
"start"Symbol 222 MovieClip [shipLib] Frame 1
"shield"Symbol 222 MovieClip [shipLib] Frame 10
"start"Symbol 485 MovieClip Frame 1
"rollover"Symbol 485 MovieClip Frame 10
"empty"Symbol 519 MovieClip Frame 1
"ship1Text"Symbol 519 MovieClip Frame 8
"ship2Text"Symbol 519 MovieClip Frame 9
"ship3Text"Symbol 519 MovieClip Frame 10




http://swfchan.com/14/67349/info.shtml
Created: 11/4 -2019 14:17:39 Last modified: 11/4 -2019 14:17:39 Server time: 07/05 -2024 13:11:26