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

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

DOOMRUNNER.swf

This is the info page for
Flash #513

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


Text
???

CONTROLS:

MOVEMENT:

WEAPONS:

A

S

Z

X

PAUSE:

ENEMIES:

POWERUPS:

???

LEVEL:

1

SHELIDS:

ENERGY:

MISSILES:

000

- PAUSED -

'ENTER' Returns to Instructions Screen

GAME OVER

Press 'ENTER'

???

ActionScript [AS1/AS2]

Frame 1
level = 1000; hilevel = 1000000 /* 0x0F4240 */; stop();
Instance of Symbol 28 MovieClip in Frame 1
onClipEvent (load) { l = _root.getBytesLoaded(); t = _root.getBytesTotal(); p = 0; } onClipEvent (enterFrame) { l = _root.getBytesLoaded(); t = _root.getBytesTotal(); p = (l / t) * 100; this.bar._xscale = p; if (p > 98) { _root.plb.gotoAndStop(2); } }
Frame 2
stop(); _root.hud._visible = false; _root.pgame._y = 500;
Frame 3
function register(iname, array) { ina = eval ("_root." + iname); ina.anum = array[array.length]; array[array.length] = ina; } function unregister(anum, array) { _root.testtext.text = anum; i = anum; while (i < array) { ina = eval (array[i]); if (ina == _root.blank) { array.splice(anum, 1); ina.anum--; } i++; } } function stopgame() { i = 0; while (i < _root.gob.length) { ob = eval ("_root." + _root.gob[i]); ob.removeMovieClip(); i++; } } function spawnEnemy(x, y, t, r) { ent = eval ("_root.enemy" + t); duplicateMovieClip (ent, "enemy" + _root.level, _root.level); en = eval ("_root.enemy" + _root.level); en._rotation = r; en._x = x; en._y = y; en.active = true; _root.level++; } function spawnPowerup(x, y, t) { duplicateMovieClip (_root.powerup, "powerup" + _root.level, _root.level); pu = eval ("_root.powerup" + _root.level); pu._x = x; pu._y = y; pu._rotation = random(360); pu.gotoAndStop(t); pu.active = true; _root.level++; } gameover = false; paused = false; score = 0; sco = 0; clevel = 1; _root.hud._visible = true; _root.pgame.active = true; enemies = new Array(_root.blank); gob = new Array(_root.blank); stop();
Instance of Symbol 63 MovieClip "ship" in Frame 3
onClipEvent (load) { function moveForward() { rot = this._rotation; if (rot < 0) { nrot = 0 + (360 - Math.abs(rot)); } else { nrot = rot; } nrot = nrot * (Math.PI/180); speed = 8; rot = this._rotation; xmove = Math.sin(nrot) * speed; ymove = Math.cos(nrot) * speed; this._x = this._x + xmove; this._y = this._y - ymove; } function rotate(dir) { rot = this._rotation; nrot = rot * (Math.PI/180); if (dir == "left") { this._rotation = this._rotation - 7; } else if (dir == "right") { this._rotation = this._rotation + 7; } } function lightTrail(frame, wid, len) { drawLine(_root.line, frame, currentPos, oldPos, wid, len); } function fire(weapon) { if (weapon == "laser") { if ((ltimer == 0) && (energy > 0)) { if (lasgun == 0) { duplicateMovieClip (_root.laser, "laser" + _root.level, _root.level); las = eval ("_root.laser" + _root.level); las._rotation = _rotation; las._x = las1.x; las._y = las1.y; las.active = true; las.ltype = "n"; las.active = true; las.unregistered = true; slas.start(); lasgun = 1; _root.level++; } else if (lasgun == 1) { duplicateMovieClip (_root.laser, "laser" + _root.level, _root.level); las = eval ("_root.laser" + _root.level); las._rotation = _rotation; las._x = las2.x; las._y = las2.y; las.active = true; las.ltype = "n"; las.active = true; las.unregistered = true; slas.start(); lasgun = 0; _root.level++; } ltimer = 2; energy = energy - 1; } } else if (weapon == "armageddon") { if ((atimer == 0) && (energy > 29)) { i = 0; while (i < 72) { duplicateMovieClip (_root.laser, "laser" + _root.level, _root.level); las = eval ("_root.laser" + _root.level); las._width = 20; las._rotation = i * 5; las._x = this._x; las._y = this._y; las.active = true; las.unregistered = true; las.ltype = "a"; _root.level++; i++; } atimer = 15; energy = energy - 30; ags.start(); } } else if (weapon == "missile") { if ((mtimer == 0) && (missile > 1)) { duplicateMovieClip (_root.missile, "missile" + _root.level, _root.level); las = eval ("_root.missile" + _root.level); las._rotation = _rotation; las._x = las1.x; las._y = las1.y; las.active = true; las.ltype = "n"; las.unregistered = true; las.active = true; _root.level++; duplicateMovieClip (_root.missile, "missile" + _root.level, _root.level); las = eval ("_root.missile" + _root.level); las._rotation = _rotation; las._x = las2.x; las._y = las2.y; las.active = true; las.ltype = "n"; las.unregistered = true; las.active = true; _root.level++; mtimer = 10; missile = missile - 2; mis.start(); } } else if (weapon == "volley") { if ((vtimer == 0) && (missile > 1)) { if (missile >= 8) { av = 4; } else { av = Math.round(missile / 2); } i = 0; while (i < av) { duplicateMovieClip (_root.missile, "missile" + _root.level, _root.level); las = eval ("_root.missile" + _root.level); las._rotation = (_rotation + (i * 20)) + 10; las._x = las1.x; las._y = las1.y; las.active = true; las.ltype = "n"; las.unregistered = true; las.active = true; _root.level++; i++; } i = 0; while (i < av) { duplicateMovieClip (_root.missile, "missile" + _root.level, _root.level); las = eval ("_root.missile" + _root.level); las._rotation = (_rotation - (i * 20)) - 10; las._x = las2.x; las._y = las2.y; las.active = true; las.ltype = "n"; las.unregistered = true; las.active = true; _root.level++; i++; } vtimer = 30; missile = missile - (av * 2); mis.start(); } } } function drawLine(iname, frame, p1, p2, width, len) { duplicateMovieClip (iname, "line" + _root.level, _root.level); nline = eval ("_root.line" + _root.level); nline._x = p1[0]; nline._y = p1[1]; xdif = p2[0] - p1[0]; ydif = p2[1] - p1[1]; dist = Math.sqrt((xdif * xdif) + (ydif * ydif)); nline._xscale = dist; nline._alpha = len * 5; if (nline._xscale > 100) { nline._alpha = 0; } nline._height = width; rad = Math.asin(ydif / dist); degcon = 57.2957795130823; nrad = rad * degcon; if (xdif < 0) { nrad = 180 - nrad; } nline._rotation = nrad; nline.gotoAndStop(frame); nline.unregistered = true; nline.active = true; _root.level++; } function detonate() { duplicateMovieClip (_root.edet, "edet" + _root.level, _root.level); det = eval ("_root.edet" + _root.level); det._x = this._x; det._y = this._y; det._alpha = 100; det.active = true; det.gotoAndPlay(1); _root.level++; exp.start(); this.active = false; this._x = 700; _name = "deadship"; _root.gameover = true; } unregistered = true; flame._visible = false; ltimer = 0; mtimer = 0; atimer = 0; vtimer = 0; lasgun = 0; mis = new Sound(); mis.attachSound("_missile"); slas = new Sound(); slas.attachSound("_laser"); ags = new Sound(); ags.attachSound("_armageddon"); nlv = new Sound(); nlv.attachSound("_nextlevel"); active = true; this.getBounds(_root); lvltimer = 0; inum = 0; energy = 100; sheild = 100; missile = 40; _x = 320; _y = 240; currentPos = new Array(this._x, this._y); oldPos = new Array(this._x, this._y); } onClipEvent (enterFrame) { if (active) { if (unregistered) { inum = _root.gob.length; _root.gob[_root.gob.length] = this; unregistered = false; } flame._visible = false; lflame._visible = false; rflame._visible = false; if (Key.isDown(38)) { moveForward(); flame._visible = true; this.currentPos[0] = this._x; this.currentPos[1] = this._y; lightTrail(1, 4, 10); this.oldPos[0] = this._x; this.oldPos[1] = this._y; } if (Key.isDown(37)) { rotate("left"); lflame._visible = true; } if (Key.isDown(39)) { rotate("right"); rflame._visible = true; } if (this._y < -21) { this._y = 500; } else if (this._y > 501) { this._y = -20; } if (this._x < -21) { this._x = 660; } else if (this._x > 661) { this._x = -20; } if (Key.isDown(65)) { fire("laser"); } if (Key.isDown(83)) { fire("missile"); } if (Key.isDown(90)) { fire("armageddon"); } if (Key.isDown(88)) { fire("volley"); } if (ltimer > 0) { ltimer--; } if (mtimer > 0) { mtimer--; } if (atimer > 0) { atimer--; } if (vtimer > 0) { vtimer--; } if (energy < 100) { energy = energy + 0.1; } if (sheild < 100) { sheild = sheild + 0.1; } if (missile < 40) { missile = missile + 0.005; } if (sheild < 0) { detonate(); } lvltimer++; if (lvltimer > 899) { _root.clevel++; lvltimer = 0; nlv.start(); } } }
Instance of Symbol 65 MovieClip "laser" in Frame 3
onClipEvent (load) { function moveForward() { rot = this._rotation; if (rot < 0) { nrot = 0 + (360 - Math.abs(rot)); } else { nrot = rot; } nrot = nrot * (Math.PI/180); speed = 20; rot = this._rotation; xmove = Math.sin(nrot) * speed; ymove = Math.cos(nrot) * speed; this._x = this._x + xmove; this._y = this._y - ymove; } function htest() { i = 0; while (i < _root.enemies.length) { t = eval ("_root." + _root.enemies[i]); hit = this.hitTest(t); if (hit) { detonate(t); i = _root.enemies.length; } i++; } } function detonate(target) { duplicateMovieClip (_root.ldet, "ldet" + _root.level, _root.level); det = eval ("_root.ldet" + _root.level); det._rotation = this._rotation; det._x = _x; det._y = _y; det._alpha = 100; det.active = true; ldt.start(); target.hp = target.hp - 1; _root.level++; blank = _root.blank; _root.gob[inum] = blank; this.removeMovieClip(); } ldt = new Sound(); ldt.attachSound("_lasdeath"); inum = 0; _alpha = 100; } onClipEvent (enterFrame) { if (active) { if (unregistered) { inum = _root.gob.length; _root.gob[_root.gob.length] = this; unregistered = false; } moveForward(); htest(); if (this._y < -21) { this._y = 500; } else if (this._y > 501) { this._y = -20; } if (this._x < -21) { this._x = 660; } else if (this._x > 661) { this._x = -20; } if (ltype == "n") { _alpha = (_alpha - 2); } else if (ltype == "a") { _alpha = (_alpha - 10); } if (_alpha < 0) { blank = _root.blank; _root.gob[inum] = blank; this.removeMovieClip(); } } }
Instance of Symbol 68 MovieClip "line" in Frame 3
onClipEvent (load) { } onClipEvent (enterFrame) { if (active) { _alpha = (_alpha - 5); if (_alpha < 0) { this.removeMovieClip(); } } }
Instance of Symbol 42 MovieClip "enemy1" in Frame 3
onClipEvent (load) { function seekTarget() { ydif = _root.ship._y - _y; xdif = _root.ship._x - _x; dist = Math.sqrt((ydif * ydif) + (xdif * xdif)); degcon = 57.2957795130823; rad = Math.asin(ydif / dist); rot = (rad * degcon) + 90; if (xdif < 0) { rot = 360 - rot; } crot = this._rotation; if (rot < 0) { nrot = 0 + (360 - Math.abs(rot)); } else { nrot = rot; } if (crot < 0) { xrot = 0 + (360 - Math.abs(crot)); } else { xrot = crot; } brot = 0; zrot = xrot - nrot; if (zrot < 0) { zrot = zrot + 360; } if (zrot <= 180) { rotate("left", Math.abs(zrot - brot)); } else if (zrot > 180) { rotate("right", Math.abs(zrot - brot)); } if (nrot > 180) { rot = -180 + (nrot - 180); } else { rot = nrot; } moveForward(2); } function moveForward(speed) { rot = this._rotation; if (rot < 0) { nrot = 0 + (360 - Math.abs(rot)); } else { nrot = rot; } nrot = nrot * (Math.PI/180); if (speed > 15) { speed = 15; } if (speed < 1) { speed = 1; } rot = this._rotation; xmove = Math.sin(nrot) * speed; ymove = Math.cos(nrot) * speed; this._x = this._x + xmove; this._y = this._y - ymove; } function rotate(dir, need) { if (need > 4) { need = 5; } if (dir == "left") { this._rotation = this._rotation - need; } else if (dir == "right") { this._rotation = this._rotation + need; } } function fire(weapon) { if (weapon == "laser") { if (ltimer == 0) { duplicateMovieClip (_root.elaser, "elaser" + _root.level, _root.level); las = eval ("_root.elaser" + _root.level); las._x = _x; las._y = _y; las.active = true; las.unregistered = true; las._rotation = _rotation; ltimer = 30; _root.level++; } } else if (weapon == "missile") { if (ltimer == 0) { duplicateMovieClip (_root.emis, "missile" + _root.level, _root.level); las = eval ("_root.missile" + _root.level); las._rotation = _rotation; las._x = _x; las._y = _y; las.active = true; las.unregistered = true; _root.level++; ltimer = 60; } } } function detonate() { duplicateMovieClip (_root.edet, "edet" + _root.level, _root.level); det = eval ("_root.edet" + _root.level); det._x = this._x; det._y = this._y; det._alpha = 100; det.active = true; det.gotoAndPlay(1); blank = _root.blank; _root.enemies[anum] = blank; blank = _root.blank; _root.gob[inum] = blank; _root.level++; exp.start(); i = 0; while (i < rp) { ranp = random(3) + 1; _root.spawnPowerup(_x, _y, ranp); i++; } _root.score = _root.score + 100; _root.level++; this.removeMovieClip(); } unregistered = true; hp = 10; this.getBounds(_root); ltimer = 0; ranp = 0; exp = new Sound(); exp.attachSound("_explosion"); rp = 1; anum = 0; inum = 0; } onClipEvent (enterFrame) { if (active) { if (unregistered) { anum = _root.enemies.length; _root.enemies[_root.enemies.length] = this; inum = _root.gob.length; _root.gob[_root.gob.length] = this; unregistered = false; _root.testtext.text = _root.gob[inum]; } seekTarget(); f = Math.random() * 100; if ((f > 0) && (f < 80)) { fire("laser"); } else if (f > 80) { fire("missile"); } if (this._y < -21) { this._y = 500; } else if (this._y > 501) { this._y = -20; } if (this._x < -21) { this._x = 660; } else if (this._x > 661) { this._x = -20; } if (ltimer > 0) { ltimer--; } if (hp < 1) { detonate(); } } }
Instance of Symbol 74 MovieClip "ldet" in Frame 3
onClipEvent (load) { active = false; } onClipEvent (enterFrame) { if (active) { play(); } }
Instance of Symbol 82 MovieClip "missile" in Frame 3
onClipEvent (load) { function moveForward(speed) { rot = this._rotation; if (rot < 0) { nrot = 0 + (360 - Math.abs(rot)); } else { nrot = rot; } nrot = nrot * (Math.PI/180); if (speed > 15) { speed = 15; } if (speed < 1) { speed = 1; } rot = this._rotation; xmove = Math.sin(nrot) * speed; ymove = Math.cos(nrot) * speed; this._x = this._x + xmove; this._y = this._y - ymove; this.currentPos[0] = this._x; this.currentPos[1] = this._y; lightTrail(1, 2, 20); this.oldPos[0] = this._x; this.oldPos[1] = this._y; } function htest() { i = 0; while (i < _root.enemies.length) { t = eval ("_root." + _root.enemies[i]); hit = this.hitTest(t); if (hit) { detonate(t); i = _root.enemies.length; } i++; } } function detonate(target) { duplicateMovieClip (_root.mdet, "mdet" + _root.level, _root.level); det = eval ("_root.mdet" + _root.level); det._rotation = this._rotation; det._x = _x; det._y = _y; det._alpha = 100; det.active = true; target.hp = target.hp - 5; _root.level++; mex.start(); blank = _root.blank; _root.gob[inum] = blank; this.removeMovieClip(); } function rotate(dir, need) { if (need > 5) { need = 5; } if (dir == "left") { this._rotation = this._rotation - need; } else if (dir == "right") { this._rotation = this._rotation + need; } } function lightTrail(frame, wid, len) { drawLine(_root.line, frame, currentPos, oldPos, wid, len); } function drawLine(iname, frame, p1, p2, width, len) { duplicateMovieClip (iname, "line" + _root.level, _root.level); nline = eval ("_root.line" + _root.level); nline._x = p1[0]; nline._y = p1[1]; xdif = p2[0] - p1[0]; ydif = p2[1] - p1[1]; dist = Math.sqrt((xdif * xdif) + (ydif * ydif)); nline._xscale = dist; nline._alpha = len * 5; if (nline._xscale > 100) { nline._alpha = 0; } nline._height = width; rad = Math.asin(ydif / dist); degcon = 57.2957795130823; nrad = rad * degcon; if (xdif < 0) { nrad = 180 - nrad; } nline._rotation = nrad; nline.gotoAndStop(frame); nline.unregistered = true; nline.active = true; _root.level++; } function seekTarget() { istarget = false; shortest = 1000; closest = ""; yshort = 1000; xshort = 1000; i = 0; while (i < _root.enemies.length) { en = eval ("_root." + _root.enemies[i]); xdif = en._x - this._x; ydif = en._y - this._y; dist = Math.sqrt((xdif * xdif) + (ydif * ydif)); if (dist < shortest) { shortest = dist; closest = eval (en); yshort = ydif; xshort = xdif; istarget = true; } i++; } if (istarget) { degcon = 57.2957795130823; rad = Math.asin(yshort / shortest); rot = (rad * degcon) + 90; if (xshort < 0) { rot = 360 - rot; } crot = this._rotation; if (rot < 0) { nrot = 0 + (360 - Math.abs(rot)); } else { nrot = rot; } if (crot < 0) { xrot = 0 + (360 - Math.abs(crot)); } else { xrot = crot; } brot = 0; zrot = xrot - nrot; if (zrot < 0) { zrot = zrot + 360; } if (zrot <= 180) { rotate("left", Math.abs(zrot - brot)); } else if (zrot > 180) { rotate("right", Math.abs(zrot - brot)); } if (nrot > 180) { rot = -180 + (nrot - 180); } else { rot = nrot; } } moveForward(shortest); } etimer = 80 + random(20); currentPos = new Array(); oldPos = new Array(_x, _y); mex = new Sound(); mex.attachSound("_misexplode"); inum = 0; _alpha = 100; } onClipEvent (enterFrame) { if (active) { if (unregistered) { inum = _root.gob.length; _root.gob[_root.gob.length] = this; unregistered = false; } htest(); seekTarget(); etimer--; if (etimer < 0) { detonate(0); } if (this._y < -21) { this._y = 500; } else if (this._y > 501) { this._y = -20; } if (this._x < -21) { this._x = 660; } else if (this._x > 661) { this._x = -20; } } }
Instance of Symbol 93 MovieClip "mdet" in Frame 3
onClipEvent (load) { active = false; unregistered = true; inum = 0; } onClipEvent (enterFrame) { if (active) { gotoAndStop(_currentframe + 1); } }
Instance of Symbol 147 MovieClip "hud" in Frame 3
onClipEvent (enterFrame) { this.swapDepths(_root.hilevel + 2); }
Instance of Symbol 150 MovieClip "powerup" in Frame 3
onClipEvent (load) { function seekTarget() { ydif = _root.ship._y - _y; xdif = _root.ship._x - _x; dist = Math.sqrt((ydif * ydif) + (xdif * xdif)); degcon = 57.2957795130823; rad = Math.asin(ydif / dist); rot = (rad * degcon) + 90; if (xdif < 0) { rot = 360 - rot; } crot = this._rotation; if (rot < 0) { nrot = 0 + (360 - Math.abs(rot)); } else { nrot = rot; } if (crot < 0) { xrot = 0 + (360 - Math.abs(crot)); } else { xrot = crot; } brot = 0; zrot = xrot - nrot; if (zrot < 0) { zrot = zrot + 360; } if (zrot <= 180) { rotate("left", Math.abs(zrot - brot)); } else if (zrot > 180) { rotate("right", Math.abs(zrot - brot)); } if (nrot > 180) { rot = -180 + (nrot - 180); } else { rot = nrot; } moveForward(1); } function moveForward(speed) { rot = this._rotation; if (rot < 0) { nrot = 0 + (360 - Math.abs(rot)); } else { nrot = rot; } nrot = nrot * (Math.PI/180); if (speed > 15) { speed = 15; } if (speed < 1) { speed = 1; } rot = this._rotation; xmove = Math.sin(nrot) * speed; ymove = Math.cos(nrot) * speed; this._x = this._x + xmove; this._y = this._y - ymove; } function rotate(dir, need) { if (need > 0.5) { need = 0.5; } if (dir == "left") { this._rotation = this._rotation - need; } else if (dir == "right") { this._rotation = this._rotation + need; } } function pickupCheck(f) { hit = this.hitTest(_root.ship); if (hit) { if (f == 1) { _root.ship.sheild = _root.ship.sheild + 10; if (_root.ship.sheild > 100) { _root.score = _root.score + Math.round((_root.ship.sheild - 100) * 10); _root.ship.sheild = 100; } } else if (f == 2) { _root.ship.energy = _root.ship.energy + 10; if (_root.ship.energy > 100) { _root.score = _root.score + Math.round((_root.ship.energy - 100) * 10); _root.ship.energy = 100; } } else if (f == 3) { _root.ship.missile = _root.ship.missile + 4; if (_root.ship.missile > 40) { _root.score = _root.score + Math.round((_root.ship.missile - 40) * 25); _root.ship.missile = 40; } } pwp.start(); blank = _root.blank; _root.gob[inum] = blank; this.removeMovieClip(); } } pwp = new Sound(); pwp.attachSound("_powerup"); inum = 0; unregistered = true; } onClipEvent (enterFrame) { if (active) { if (unregistered) { inum = _root.gob.length; _root.gob[_root.gob.length] = this; unregistered = false; } seekTarget(); pickupCheck(this._currentframe); } }
Instance of Symbol 153 MovieClip "pgame" in Frame 3
onClipEvent (load) { ptimer = 10; active = true; ctimer = 0; stopped = false; } onClipEvent (enterFrame) { if (active) { if ((Key.isDown(32) && (_root.paused == false)) && (ptimer == 0)) { _root.paused = true; ptimer = 10; _y = 120; i = 0; while (i < _root.gob.length) { ob = eval ("_root." + _root.gob[i]); ob.active = false; i++; } } else if ((Key.isDown(32) && (_root.paused == true)) && (ptimer == 0)) { _root.paused = false; ptimer = 10; _y = 500; i = 0; while (i < _root.gob.length) { ob = eval ("_root." + _root.gob[i]); ob.active = true; i++; } } if (ptimer > 0) { ptimer--; } this.swapDepths(_root.hilevel + 1); } if (_root.gameover) { if (!stopped) { _root.stopgame(); stopped = true; _root.egen.active = false; } _root.pgame._y = 500; ptimer = 10; active = false; _root.gover.active = true; } i = 0; while (i < _root.enemies.length) { if (_root.enemies[i] == _level0.blank) { _root.enemies.splice(i, 1); x = i; while (x < _root.enemies.length) { _root.enemies[x].anum--; x++; } } i++; } _root.testtext.text = _root.paused; }
Instance of Symbol 164 MovieClip "edet" in Frame 3
onClipEvent (load) { unregistered = true; inum = 0; } onClipEvent (enterFrame) { if (active) { gotoAndStop(_currentframe + 1); if (unregistered) { inum = _root.gob.length; _root.gob[_root.gob.length] = this; unregistered = false; } } if (_alpha < 0) { this.removeMovieClip(); } }
Instance of Symbol 166 MovieClip "elaser" in Frame 3
onClipEvent (load) { function moveForward() { rot = this._rotation; if (rot < 0) { nrot = 0 + (360 - Math.abs(rot)); } else { nrot = rot; } nrot = nrot * (Math.PI/180); speed = 20; rot = this._rotation; xmove = Math.sin(nrot) * speed; ymove = Math.cos(nrot) * speed; this._x = this._x + xmove; this._y = this._y - ymove; } function htest() { hit = this.hitTest(_root.ship); if (hit) { detonate(_root.ship); } } function detonate(target) { duplicateMovieClip (_root.ldet, "ldet" + _root.level, _root.level); det = eval ("_root.ldet" + _root.level); det._rotation = this._rotation; det._x = _x; det._y = _y; det._alpha = 100; det.active = true; ldt.start(); target.sheild = target.sheild - 1; _root.level++; blank = _root.blank; _root.gob[inum] = blank; this.removeMovieClip(); } ldt = new Sound(); ldt.attachSound("_lasdeath"); inum = 0; _alpha = 100; } onClipEvent (enterFrame) { if (active) { if (unregistered) { inum = _root.gob.length; _root.gob[_root.gob.length] = this; unregistered = false; } moveForward(); htest(); if (this._y < -21) { this._y = 500; } else if (this._y > 501) { this._y = -20; } if (this._x < -21) { this._x = 660; } else if (this._x > 661) { this._x = -20; } _alpha = (_alpha - 2); if (_alpha < 0) { blank = _root.blank; _root.gob[inum] = blank; this.removeMovieClip(); } } }
Instance of Symbol 169 MovieClip "emis" in Frame 3
onClipEvent (load) { function moveForward(speed) { rot = this._rotation; if (rot < 0) { nrot = 0 + (360 - Math.abs(rot)); } else { nrot = rot; } nrot = nrot * (Math.PI/180); rot = this._rotation; xmove = Math.sin(nrot) * speed; ymove = Math.cos(nrot) * speed; this._x = this._x + xmove; this._y = this._y - ymove; this.currentPos[0] = this._x; this.currentPos[1] = this._y; lightTrail(2, 2, 20); this.oldPos[0] = this._x; this.oldPos[1] = this._y; } function htest() { hit = this.hitTest(_root.ship); if (hit) { detonate(_root.ship); } } function detonate(target) { duplicateMovieClip (_root.mdet, "mdet" + _root.level, _root.level); det = eval ("_root.mdet" + _root.level); det._rotation = this._rotation; det._x = _x; det._y = _y; det._alpha = 100; det.active = true; target.sheild = target.sheild - 4; _root.level++; mex.start(); blank = _root.blank; _root.gob[inum] = blank; this.removeMovieClip(); } function rotate(dir, need) { if (need > 2) { need = 2; } if (dir == "left") { this._rotation = this._rotation - need; } else if (dir == "right") { this._rotation = this._rotation + need; } } function lightTrail(frame, wid, len) { drawLine(_root.line, frame, currentPos, oldPos, wid, len); } function drawLine(iname, frame, p1, p2, width, len) { duplicateMovieClip (iname, "line" + _root.level, _root.level); nline = eval ("_root.line" + _root.level); nline._x = p1[0]; nline._y = p1[1]; xdif = p2[0] - p1[0]; ydif = p2[1] - p1[1]; dist = Math.sqrt((xdif * xdif) + (ydif * ydif)); nline._xscale = dist; nline._alpha = len * 5; if (nline._xscale > 100) { nline._alpha = 0; } nline._height = width; rad = Math.asin(ydif / dist); degcon = 57.2957795130823; nrad = rad * degcon; if (xdif < 0) { nrad = 180 - nrad; } nline._rotation = nrad; nline.gotoAndStop(frame); nline.unregistered = true; nline.active = true; _root.level++; } function seekTarget() { ydif = _root.ship._y - _y; xdif = _root.ship._x - _x; dist = Math.sqrt((ydif * ydif) + (xdif * xdif)); degcon = 57.2957795130823; rad = Math.asin(ydif / dist); rot = (rad * degcon) + 90; if (xdif < 0) { rot = 360 - rot; } crot = this._rotation; if (rot < 0) { nrot = 0 + (360 - Math.abs(rot)); } else { nrot = rot; } if (crot < 0) { xrot = 0 + (360 - Math.abs(crot)); } else { xrot = crot; } brot = 0; zrot = xrot - nrot; if (zrot < 0) { zrot = zrot + 360; } if (zrot <= 180) { rotate("left", Math.abs(zrot - brot)); } else if (zrot > 180) { rotate("right", Math.abs(zrot - brot)); } if (nrot > 180) { rot = -180 + (nrot - 180); } else { rot = nrot; } moveForward(7); } etimer = 80 + random(20); currentPos = new Array(); oldPos = new Array(_x, _y); mex = new Sound(); mex.attachSound("_misexplode"); inum = 0; } onClipEvent (enterFrame) { if (active) { if (unregistered) { inum = _root.gob.length; _root.gob[_root.gob.length] = this; unregistered = false; } htest(); seekTarget(); etimer--; if (etimer < 0) { detonate(0); } if (this._y < -21) { this._y = 500; } else if (this._y > 501) { this._y = -20; } if (this._x < -21) { this._x = 660; } else if (this._x > 661) { this._x = -20; } } }
Instance of Symbol 172 MovieClip "gover" in Frame 3
onClipEvent (load) { _alpha = 0; active = false; } onClipEvent (enterFrame) { if (active) { if (_alpha < 101) { this._x = 0; this._y = 120; this._alpha = this._alpha + 2; } if (Key.isDown(13)) { _root.stopgame(); stopAllSounds(); _y = 500; _root.gotoAndStop(2); _root.gameover = false; _root.paused = false; } } if (Key.isDown(13) && (_root.paused == true)) { _root.gameover = true; } }
Instance of Symbol 174 MovieClip "egen" in Frame 3
onClipEvent (load) { function make() { s = random(_root.clevel) + 1; if ((s > 0) && (s < 5)) { p = random(8); x = pos[p][0]; y = pos[p][1]; r = pos[p][2]; _root.spawnEnemy(x, y, 1, r); } else if ((s > 4) && (s < 10)) { p = random(8); x = pos[p][0]; y = pos[p][1]; r = pos[p][2]; _root.spawnEnemy(x, y, 2, r); } else if ((s > 9) && (s < 15)) { p = random(8); x = pos[p][0]; y = pos[p][1]; r = pos[p][2]; _root.spawnEnemy(x, y, 3, r); } else if ((s > 14) && (s < 20)) { p = random(8); x = pos[p][0]; y = pos[p][1]; r = pos[p][2]; _root.spawnEnemy(x, y, 4, r); } else if (s > 19) { p = random(8); x = pos[p][0]; y = pos[p][1]; r = pos[p][2]; _root.spawnEnemy(x, y, 5, r); } } unregistered = true; mtimer = 0; mt = 60; active = true; AW = new Sound(); AW.attachSound("_music"); AW.start(); pos = new Array(); pos[0] = new Array(-10, -10, 135); pos[1] = new Array(650, -10, 225); pos[2] = new Array(-10, 490, 45); pos[3] = new Array(650, 490, 315); pos[4] = new Array(320, -10, 180); pos[5] = new Array(320, 490, 0); pos[6] = new Array(-10, 240, 90); pos[7] = new Array(650, 240, 270); } onClipEvent (enterFrame) { if (active) { if (unregistered) { _root.register(this._name, _root.gob); } AW.onSoundComplete = function () { AW.start(); }; mtimer++; if (mtimer > mt) { make(); mtimer = 0; } _root.sco = _root.sco + Math.ceil((_root.score - _root.sco) / 30); _root.sco3 = _root.sco / 100000; _root.sco2 = _root.sco3 - (_root.sco / 100); _root.sco1 = _root.sco3 - _root.sco2; } }
Instance of Symbol 45 MovieClip "enemy2" in Frame 3
onClipEvent (load) { function seekTarget() { ydif = _root.ship._y - _y; xdif = _root.ship._x - _x; dist = Math.sqrt((ydif * ydif) + (xdif * xdif)); degcon = 57.2957795130823; rad = Math.asin(ydif / dist); rot = (rad * degcon) + 90; if (xdif < 0) { rot = 360 - rot; } crot = this._rotation; if (rot < 0) { nrot = 0 + (360 - Math.abs(rot)); } else { nrot = rot; } if (crot < 0) { xrot = 0 + (360 - Math.abs(crot)); } else { xrot = crot; } brot = 0; zrot = xrot - nrot; if (zrot < 0) { zrot = zrot + 360; } if (zrot <= 180) { rotate("left", Math.abs(zrot - brot)); } else if (zrot > 180) { rotate("right", Math.abs(zrot - brot)); } if (nrot > 180) { rot = -180 + (nrot - 180); } else { rot = nrot; } moveForward(1); } function moveForward(speed) { rot = this._rotation; if (rot < 0) { nrot = 0 + (360 - Math.abs(rot)); } else { nrot = rot; } nrot = nrot * (Math.PI/180); if (speed > 15) { speed = 15; } if (speed < 1) { speed = 1; } rot = this._rotation; xmove = Math.sin(nrot) * speed; ymove = Math.cos(nrot) * speed; this._x = this._x + xmove; this._y = this._y - ymove; } function rotate(dir, need) { if (need > 2) { need = 2; } if (dir == "left") { this._rotation = this._rotation - need; } else if (dir == "right") { this._rotation = this._rotation + need; } } function fire(weapon) { if (weapon == "laser") { if (ltimer == 0) { i = 0; while (i < 3) { duplicateMovieClip (_root.elaser, "elaser" + _root.level, _root.level); las = eval ("_root.elaser" + _root.level); las._x = _x; las._y = _y; las.active = true; las.unregistered = true; las._rotation = (_rotation - 10) + (i * 10); ltimer = 30; _root.level++; i++; } } } else if (weapon == "missile") { if (ltimer == 0) { duplicateMovieClip (_root.emis, "missile" + _root.level, _root.level); las = eval ("_root.missile" + _root.level); las._rotation = _rotation - 30; las._x = las1._x; las._y = las1._y; las.active = true; las.unregistered = true; _root.level++; duplicateMovieClip (_root.emis, "missile" + _root.level, _root.level); las = eval ("_root.missile" + _root.level); las._rotation = _rotation + 30; las._x = las1._x; las._y = las1._y; las.active = true; las.unregistered = true; _root.level++; ltimer = 60; } } } function detonate() { duplicateMovieClip (_root.edet, "edet" + _root.level, _root.level); det = eval ("_root.edet" + _root.level); det._x = this._x; det._y = this._y; det._alpha = 100; det.active = true; det.gotoAndPlay(1); blank = _root.blank; _root.enemies[anum] = blank; blank = _root.blank; _root.gob[inum] = blank; _root.level++; exp.start(); ranp = random(3) + 1; i = 0; while (i < rp) { ranp = random(3) + 1; _root.spawnPowerup(_x, _y, ranp); i++; } _root.score = _root.score + 400; _root.level++; this.removeMovieClip(); } unregistered = true; hp = 20; this.getBounds(_root); ltimer = 0; ranp = 0; exp = new Sound(); exp.attachSound("_explosion"); rp = 2; } onClipEvent (enterFrame) { if (active) { if (unregistered) { anum = _root.enemies.length; _root.enemies[_root.enemies.length] = this; inum = _root.gob.length; _root.gob[_root.gob.length] = this; unregistered = false; } seekTarget(); f = Math.random() * 100; if ((f > 0) && (f < 80)) { fire("laser"); } else if (f > 80) { fire("missile"); } if (this._y < -21) { this._y = 500; } else if (this._y > 501) { this._y = -20; } if (this._x < -21) { this._x = 660; } else if (this._x > 661) { this._x = -20; } if (ltimer > 0) { ltimer--; } if (hp < 1) { detonate(); } } }
Instance of Symbol 47 MovieClip "enemy3" in Frame 3
onClipEvent (load) { function seekTarget() { ydif = _root.ship._y - _y; xdif = _root.ship._x - _x; dist = Math.sqrt((ydif * ydif) + (xdif * xdif)); degcon = 57.2957795130823; rad = Math.asin(ydif / dist); rot = (rad * degcon) + 90; if (xdif < 0) { rot = 360 - rot; } crot = this._rotation; if (rot < 0) { nrot = 0 + (360 - Math.abs(rot)); } else { nrot = rot; } if (crot < 0) { xrot = 0 + (360 - Math.abs(crot)); } else { xrot = crot; } brot = 0; zrot = xrot - nrot; if (zrot < 0) { zrot = zrot + 360; } if (zrot <= 180) { rotate("left", Math.abs(zrot - brot)); } else if (zrot > 180) { rotate("right", Math.abs(zrot - brot)); } if (nrot > 180) { rot = -180 + (nrot - 180); } else { rot = nrot; } moveForward(5); } function moveForward(speed) { rot = this._rotation; if (rot < 0) { nrot = 0 + (360 - Math.abs(rot)); } else { nrot = rot; } nrot = nrot * (Math.PI/180); if (speed > 15) { speed = 15; } if (speed < 1) { speed = 1; } rot = this._rotation; xmove = Math.sin(nrot) * speed; ymove = Math.cos(nrot) * speed; this._x = this._x + xmove; this._y = this._y - ymove; } function rotate(dir, need) { if (need > 6) { need = 6; } if (dir == "left") { this._rotation = this._rotation - need; } else if (dir == "right") { this._rotation = this._rotation + need; } } function fire(weapon) { if (weapon == "laser") { if (ltimer == 0) { i = 0; while (i < 3) { duplicateMovieClip (_root.elaser, "elaser" + _root.level, _root.level); las = eval ("_root.elaser" + _root.level); las._x = _x; las._y = _y; las.active = true; las.unregistered = true; las._rotation = (_rotation - 10) + (i * 10); ltimer = 10; _root.level++; i++; } } } else if (weapon == "missile") { if (ltimer == 0) { duplicateMovieClip (_root.emis, "missile" + _root.level, _root.level); las = eval ("_root.missile" + _root.level); las._rotation = _rotation - 30; las._x = las1._x; las._y = las1._y; las.active = true; las.unregistered = true; _root.level++; duplicateMovieClip (_root.emis, "missile" + _root.level, _root.level); las = eval ("_root.missile" + _root.level); las._rotation = _rotation + 30; las._x = las1._x; las._y = las1._y; las.active = true; las.unregistered = true; _root.level++; ltimer = 20; } } } function detonate() { duplicateMovieClip (_root.edet, "edet" + _root.level, _root.level); det = eval ("_root.edet" + _root.level); det._x = this._x; det._y = this._y; det._alpha = 100; det.active = true; det.gotoAndPlay(1); blank = _root.blank; _root.enemies[anum] = blank; blank = _root.blank; _root.gob[inum] = blank; _root.level++; exp.start(); ranp = random(3) + 1; i = 0; while (i < rp) { ranp = random(3) + 1; _root.spawnPowerup(_x, _y, ranp); i++; } _root.score = _root.score + 600; _root.level++; this.removeMovieClip(); } unregistered = true; hp = 10; this.getBounds(_root); ltimer = 0; ranp = 0; exp = new Sound(); exp.attachSound("_explosion"); rp = 3; inum = 0; } onClipEvent (enterFrame) { if (active) { if (unregistered) { anum = _root.enemies.length; _root.enemies[_root.enemies.length] = this; inum = _root.gob.length; _root.gob[_root.gob.length] = this; unregistered = false; } seekTarget(); f = Math.random() * 100; if ((f > 0) && (f < 80)) { fire("laser"); } else if (f > 80) { fire("missile"); } if (this._y < -21) { this._y = 500; } else if (this._y > 501) { this._y = -20; } if (this._x < -21) { this._x = 660; } else if (this._x > 661) { this._x = -20; } if (ltimer > 0) { ltimer--; } if (hp < 1) { detonate(); } } }
Instance of Symbol 49 MovieClip "enemy4" in Frame 3
onClipEvent (load) { function seekTarget() { ydif = _root.ship._y - _y; xdif = _root.ship._x - _x; dist = Math.sqrt((ydif * ydif) + (xdif * xdif)); degcon = 57.2957795130823; rad = Math.asin(ydif / dist); rot = (rad * degcon) + 90; if (xdif < 0) { rot = 360 - rot; } crot = this._rotation; if (rot < 0) { nrot = 0 + (360 - Math.abs(rot)); } else { nrot = rot; } if (crot < 0) { xrot = 0 + (360 - Math.abs(crot)); } else { xrot = crot; } brot = 0; zrot = xrot - nrot; if (zrot < 0) { zrot = zrot + 360; } if (zrot <= 180) { rotate("left", Math.abs(zrot - brot)); } else if (zrot > 180) { rotate("right", Math.abs(zrot - brot)); } if (nrot > 180) { rot = -180 + (nrot - 180); } else { rot = nrot; } moveForward(0.3); } function moveForward(speed) { rot = this._rotation; if (rot < 0) { nrot = 0 + (360 - Math.abs(rot)); } else { nrot = rot; } nrot = nrot * (Math.PI/180); if (speed > 15) { speed = 15; } if (speed < 1) { speed = 1; } rot = this._rotation; xmove = Math.sin(nrot) * speed; ymove = Math.cos(nrot) * speed; this._x = this._x + xmove; this._y = this._y - ymove; } function rotate(dir, need) { if (need > 0.5) { need = 0.5; } if (dir == "left") { this._rotation = this._rotation - need; } else if (dir == "right") { this._rotation = this._rotation + need; } } function fire(weapon) { if (weapon == "missile") { if (ltimer == 0) { duplicateMovieClip (_root.emis, "missile" + _root.level, _root.level); clas = eval ("this.las" + cl); las = eval ("_root.missile" + _root.level); las._rotation = _rotation + ((cl * 45) - 22); las._x = clas.x; las._y = clas.y; las.active = true; las.unregistered = true; _root.level++; ltimer = 15; cl++; if (cl > 8) { cl = 1; } } } } function detonate() { duplicateMovieClip (_root.edet, "edet" + _root.level, _root.level); det = eval ("_root.edet" + _root.level); det._x = this._x; det._y = this._y; det._alpha = 100; det.active = true; det.gotoAndPlay(1); blank = _root.blank; _root.enemies[anum] = blank; blank = _root.blank; _root.gob[inum] = blank; _root.level++; exp.start(); ranp = random(3) + 1; i = 0; while (i < rp) { ranp = random(3) + 1; _root.spawnPowerup(_x, _y, ranp); i++; } _root.score = _root.score + 1200; _root.level++; this.removeMovieClip(); } unregistered = true; hp = 65; this.getBounds(_root); ltimer = 0; ranp = 0; exp = new Sound(); exp.attachSound("_explosion"); cl = 1; rp = 4; inum = 0; } onClipEvent (enterFrame) { if (active) { if (unregistered) { anum = _root.enemies.length; _root.enemies[_root.enemies.length] = this; inum = _root.gob.length; _root.gob[_root.gob.length] = this; unregistered = false; } seekTarget(); fire("missile"); if (this._y < -21) { this._y = 500; } else if (this._y > 501) { this._y = -20; } if (this._x < -21) { this._x = 660; } else if (this._x > 661) { this._x = -20; } if (ltimer > 0) { ltimer--; } if (hp < 1) { detonate(); } } }
Instance of Symbol 176 MovieClip "enemy5" in Frame 3
onClipEvent (load) { function seekTarget() { ydif = sdest[1] - _y; xdif = sdest[0] - _x; dist = Math.sqrt((ydif * ydif) + (xdif * xdif)); degcon = 57.2957795130823; rad = Math.asin(ydif / dist); rot = (rad * degcon) + 90; if (xdif < 0) { rot = 360 - rot; } crot = this._rotation; if (rot < 0) { nrot = 0 + (360 - Math.abs(rot)); } else { nrot = rot; } if (crot < 0) { xrot = 0 + (360 - Math.abs(crot)); } else { xrot = crot; } brot = 0; zrot = xrot - nrot; if (zrot < 0) { zrot = zrot + 360; } if (zrot <= 180) { rotate("left", Math.abs(zrot - brot)); } else if (zrot > 180) { rotate("right", Math.abs(zrot - brot)); } if (nrot > 180) { rot = -180 + (nrot - 180); } else { rot = nrot; } moveForward(0.3); } function moveForward(speed) { rot = this._rotation; if (rot < 0) { nrot = 0 + (360 - Math.abs(rot)); } else { nrot = rot; } nrot = nrot * (Math.PI/180); rot = this._rotation; xmove = Math.sin(nrot) * speed; ymove = Math.cos(nrot) * speed; this._x = this._x + xmove; this._y = this._y - ymove; } function rotate(dir, need) { if (need > 0.5) { need = 0.5; } if (dir == "left") { this._rotation = this._rotation - need; } else if (dir == "right") { this._rotation = this._rotation + need; } } function fire() { if (ltimer == 0) { i = 0; while (i < 8) { w = random(2) + 1; if (w == 1) { weapon = "laser"; } else if (w == 2) { weapon = "missile"; } clas = eval ("this.las" + (i + 1)); _root.testtext.text = "this.las" + (i + 1); ydif = _root.ship._y - clas.y; xdif = _root.ship._x - clas.x; dist = Math.sqrt((ydif * ydif) + (xdif * xdif)); degcon = 57.2957795130823; rad = Math.asin(ydif / dist); rot = (rad * degcon) + 90; if (xdif < 0) { rot = 360 - rot; } if (weapon == "laser") { duplicateMovieClip (_root.elaser, "elaser" + _root.level, _root.level); las = eval ("_root.elaser" + _root.level); las._x = clas.x; las._y = clas.y; las.active = true; las.unregistered = true; las._rotation = rot; _root.level++; } else if (weapon == "missile") { duplicateMovieClip (_root.emis, "missile" + _root.level, _root.level); las = eval ("_root.missile" + _root.level); las._rotation = rot; las._x = clas.x; las._y = clas.y; las.active = true; las.unregistered = true; _root.level++; } i++; } ltimer = 60; } } function detonate() { duplicateMovieClip (_root.edet, "edet" + _root.level, _root.level); det = eval ("_root.edet" + _root.level); det._x = this._x; det._y = this._y; det._alpha = 100; det._xscale = 500; det._yscale = 500; det.active = true; det.gotoAndPlay(1); blank = _root.blank; _root.enemies[anum] = blank; blank = _root.blank; _root.gob[inum] = blank; _root.level++; exp.start(); i = 0; while (i < rp) { ranp = random(3) + 1; _root.spawnPowerup(_x, _y, ranp); i++; } _root.score = _root.score + 5000; _root.level++; this.removeMovieClip(); } unregistered = true; hp = 300; this.getBounds(_root); ltimer = 0; ranp = 0; exp = new Sound(); exp.attachSound("_explosion"); rp = 12; sstart = new Array(_x, _y); sdest = new Array(); cl = 1; nodest = true; inum = 0; } onClipEvent (enterFrame) { if (active) { if (unregistered) { anum = _root.enemies.length; _root.enemies[_root.enemies.length] = this; inum = _root.gob.length; _root.gob[_root.gob.length] = this; unregistered = false; } if (nodest) { pos = new Array(); pos[0] = new Array(-10, -10, 135); pos[1] = new Array(650, -10, 225); pos[2] = new Array(-10, 490, 45); pos[3] = new Array(650, 490, 315); pos[4] = new Array(320, -10, 180); pos[5] = new Array(320, 490, 0); pos[6] = new Array(-10, 240, 90); pos[7] = new Array(650, 240, 270); sdest = pos[random(8)]; nodest = false; } moveForward(1); f = Math.random() * 100; fire(); if (this._y < -51) { this.removeMovieClip(); } else if (this._y > 531) { this.removeMovieClip(); } else if (this._x < -51) { this.removeMovieClip(); } else if (this._x > 691) { this.removeMovieClip(); } if (ltimer > 0) { ltimer--; } if (hp < 1) { detonate(); } } }
Instance of Symbol 178 MovieClip "blank" in Frame 3
onClipEvent (load) { anum = 100; }
Symbol 21 Button
on (release) { _root.gotoAndStop(2); }
Symbol 22 MovieClip Frame 1
stop();
Instance of Symbol 44 MovieClip "las1" in Symbol 45 MovieClip Frame 1
onClipEvent (load) { point = new Object(); } onClipEvent (enterFrame) { point.x = _x; point.y = _y; _parent.localToGlobal(point); x = point.x; y = point.y; }
Instance of Symbol 44 MovieClip "las2" in Symbol 45 MovieClip Frame 1
onClipEvent (load) { point = new Object(); } onClipEvent (enterFrame) { point.x = _x; point.y = _y; _parent.localToGlobal(point); x = point.x; y = point.y; }
Instance of Symbol 44 MovieClip "las1" in Symbol 47 MovieClip Frame 1
onClipEvent (load) { point = new Object(); } onClipEvent (enterFrame) { point.x = _x; point.y = _y; _parent.localToGlobal(point); x = point.x; y = point.y; }
Instance of Symbol 44 MovieClip "las2" in Symbol 47 MovieClip Frame 1
onClipEvent (load) { point = new Object(); } onClipEvent (enterFrame) { point.x = _x; point.y = _y; _parent.localToGlobal(point); x = point.x; y = point.y; }
Instance of Symbol 44 MovieClip "las1" in Symbol 49 MovieClip Frame 1
onClipEvent (load) { point = new Object(); } onClipEvent (enterFrame) { point.x = _x; point.y = _y; _parent.localToGlobal(point); x = point.x; y = point.y; }
Instance of Symbol 44 MovieClip "las2" in Symbol 49 MovieClip Frame 1
onClipEvent (load) { point = new Object(); } onClipEvent (enterFrame) { point.x = _x; point.y = _y; _parent.localToGlobal(point); x = point.x; y = point.y; }
Instance of Symbol 44 MovieClip "las3" in Symbol 49 MovieClip Frame 1
onClipEvent (load) { point = new Object(); } onClipEvent (enterFrame) { point.x = _x; point.y = _y; _parent.localToGlobal(point); x = point.x; y = point.y; }
Instance of Symbol 44 MovieClip "las4" in Symbol 49 MovieClip Frame 1
onClipEvent (load) { point = new Object(); } onClipEvent (enterFrame) { point.x = _x; point.y = _y; _parent.localToGlobal(point); x = point.x; y = point.y; }
Instance of Symbol 44 MovieClip "las5" in Symbol 49 MovieClip Frame 1
onClipEvent (load) { point = new Object(); } onClipEvent (enterFrame) { point.x = _x; point.y = _y; _parent.localToGlobal(point); x = point.x; y = point.y; }
Instance of Symbol 44 MovieClip "las6" in Symbol 49 MovieClip Frame 1
onClipEvent (load) { point = new Object(); } onClipEvent (enterFrame) { point.x = _x; point.y = _y; _parent.localToGlobal(point); x = point.x; y = point.y; }
Instance of Symbol 44 MovieClip "las7" in Symbol 49 MovieClip Frame 1
onClipEvent (load) { point = new Object(); } onClipEvent (enterFrame) { point.x = _x; point.y = _y; _parent.localToGlobal(point); x = point.x; y = point.y; }
Instance of Symbol 44 MovieClip "las8" in Symbol 49 MovieClip Frame 1
onClipEvent (load) { point = new Object(); } onClipEvent (enterFrame) { point.x = _x; point.y = _y; _parent.localToGlobal(point); x = point.x; y = point.y; }
Symbol 56 Button
on (release) { _root.gotoAndStop(3); }
Instance of Symbol 60 MovieClip "lflame" in Symbol 63 MovieClip Frame 1
onClipEvent (enterFrame) { if (thrust) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 60 MovieClip "rflame" in Symbol 63 MovieClip Frame 1
onClipEvent (enterFrame) { if (thrust) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 44 MovieClip "las1" in Symbol 63 MovieClip Frame 1
onClipEvent (load) { point = new Object(); } onClipEvent (enterFrame) { point.x = _x; point.y = _y; _parent.localToGlobal(point); x = point.x; y = point.y; }
Instance of Symbol 44 MovieClip "las2" in Symbol 63 MovieClip Frame 1
onClipEvent (load) { point = new Object(); } onClipEvent (enterFrame) { point.x = _x; point.y = _y; _parent.localToGlobal(point); x = point.x; y = point.y; }
Symbol 68 MovieClip Frame 1
stop();
Symbol 74 MovieClip Frame 8
this.removeMovieClip();
Symbol 93 MovieClip Frame 11
this.removeMovieClip();
Instance of Symbol 103 MovieClip "sbar" in Symbol 147 MovieClip Frame 1
onClipEvent (enterFrame) { _xscale = _root.ship.sheild; }
Instance of Symbol 103 MovieClip "ebar" in Symbol 147 MovieClip Frame 1
onClipEvent (enterFrame) { _xscale = _root.ship.energy; }
Instance of Symbol 145 MovieClip in Symbol 147 MovieClip Frame 1
onClipEvent (enterFrame) { gotoAndStop(Math.round(_root.ship.missile) + 1); }
Symbol 150 MovieClip Frame 1
stop();
Symbol 164 MovieClip Frame 10
this.removeMovieClip();
Instance of Symbol 168 MovieClip in Symbol 169 MovieClip Frame 1
onClipEvent (enterFrame) { this._rotation = this._rotation + 40; }
Instance of Symbol 44 MovieClip "las1" in Symbol 176 MovieClip Frame 1
onClipEvent (load) { point = new Object(); } onClipEvent (enterFrame) { point.x = _x; point.y = _y; _parent.localToGlobal(point); x = point.x; y = point.y; }
Instance of Symbol 44 MovieClip "las2" in Symbol 176 MovieClip Frame 1
onClipEvent (load) { point = new Object(); } onClipEvent (enterFrame) { point.x = _x; point.y = _y; _parent.localToGlobal(point); x = point.x; y = point.y; }
Instance of Symbol 44 MovieClip "las3" in Symbol 176 MovieClip Frame 1
onClipEvent (load) { point = new Object(); } onClipEvent (enterFrame) { point.x = _x; point.y = _y; _parent.localToGlobal(point); x = point.x; y = point.y; }
Instance of Symbol 44 MovieClip "las4" in Symbol 176 MovieClip Frame 1
onClipEvent (load) { point = new Object(); } onClipEvent (enterFrame) { point.x = _x; point.y = _y; _parent.localToGlobal(point); x = point.x; y = point.y; }
Instance of Symbol 44 MovieClip "las5" in Symbol 176 MovieClip Frame 1
onClipEvent (load) { point = new Object(); } onClipEvent (enterFrame) { point.x = _x; point.y = _y; _parent.localToGlobal(point); x = point.x; y = point.y; }
Instance of Symbol 44 MovieClip "las6" in Symbol 176 MovieClip Frame 1
onClipEvent (load) { point = new Object(); } onClipEvent (enterFrame) { point.x = _x; point.y = _y; _parent.localToGlobal(point); x = point.x; y = point.y; }
Instance of Symbol 44 MovieClip "las7" in Symbol 176 MovieClip Frame 1
onClipEvent (load) { point = new Object(); } onClipEvent (enterFrame) { point.x = _x; point.y = _y; _parent.localToGlobal(point); x = point.x; y = point.y; }
Instance of Symbol 44 MovieClip "las8" in Symbol 176 MovieClip Frame 1
onClipEvent (load) { point = new Object(); } onClipEvent (enterFrame) { point.x = _x; point.y = _y; _parent.localToGlobal(point); x = point.x; y = point.y; }

Library Items

Symbol 1 Sound [_powerup]
Symbol 2 Sound [_misexplode]
Symbol 3 Sound [_missile]
Symbol 4 Sound [_nextlevel]
Symbol 5 Sound [_lasdeath]
Symbol 6 Sound [_laser]
Symbol 7 Sound [_explosion]
Symbol 8 Sound [_armageddon]
Symbol 9 Sound [_music]
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:Timeline
Symbol 12 BitmapUsed by:13 57
Symbol 13 GraphicUses:12Used by:14
Symbol 14 MovieClipUses:13Used by:Timeline
Symbol 15 GraphicUsed by:22
Symbol 16 GraphicUsed by:21 56
Symbol 17 GraphicUsed by:21 56
Symbol 18 GraphicUsed by:21 56
Symbol 19 GraphicUsed by:21 56
Symbol 20 GraphicUsed by:21 56
Symbol 21 ButtonUses:16 17 18 19 20Used by:22
Symbol 22 MovieClipUses:15 21Used by:Timeline
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:Timeline
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClipUses:25Used by:28
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:26 27Used by:Timeline
Symbol 29 FontUsed by:30 32 33 34 35 36 37 38 39 40 50 75 95 96 97 98 99 146 151 152 170 171 179
Symbol 30 EditableTextUses:29Used by:Timeline
Symbol 31 GraphicUsed by:Timeline
Symbol 32 TextUses:29Used by:Timeline
Symbol 33 TextUses:29Used by:Timeline
Symbol 34 TextUses:29Used by:Timeline
Symbol 35 TextUses:29Used by:Timeline
Symbol 36 TextUses:29Used by:Timeline
Symbol 37 TextUses:29Used by:Timeline
Symbol 38 TextUses:29Used by:Timeline
Symbol 39 TextUses:29Used by:Timeline
Symbol 40 TextUses:29Used by:Timeline
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClipUses:41Used by:Timeline
Symbol 43 GraphicUsed by:45
Symbol 44 MovieClipUsed by:45 47 49 63 176
Symbol 45 MovieClipUses:43 44Used by:Timeline
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:46 44Used by:Timeline
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:48 44Used by:Timeline
Symbol 50 TextUses:29Used by:Timeline
Symbol 51 GraphicUsed by:55
Symbol 52 GraphicUsed by:55
Symbol 53 GraphicUsed by:55
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:51 52 53 54Used by:150  Timeline
Symbol 56 ButtonUses:16 17 18 19 20Used by:Timeline
Symbol 57 GraphicUses:12Used by:58
Symbol 58 MovieClipUses:57Used by:Timeline
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:59Used by:63
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:61Used by:63
Symbol 63 MovieClipUses:60 62 44Used by:Timeline
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClipUses:64Used by:Timeline
Symbol 66 GraphicUsed by:68
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:66 67Used by:Timeline
Symbol 69 GraphicUsed by:74
Symbol 70 GraphicUsed by:74
Symbol 71 GraphicUsed by:74
Symbol 72 GraphicUsed by:74
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:69 70 71 72 73Used by:Timeline
Symbol 75 EditableTextUses:29Used by:Timeline
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:76Used by:82
Symbol 78 GraphicUsed by:81
Symbol 79 GraphicUsed by:81
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:78 79 80Used by:82
Symbol 82 MovieClipUses:77 81Used by:Timeline
Symbol 83 GraphicUsed by:93
Symbol 84 GraphicUsed by:93
Symbol 85 GraphicUsed by:93
Symbol 86 GraphicUsed by:93
Symbol 87 GraphicUsed by:93
Symbol 88 GraphicUsed by:93
Symbol 89 GraphicUsed by:93
Symbol 90 GraphicUsed by:93
Symbol 91 GraphicUsed by:93
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:83 84 85 86 87 88 89 90 91 92Used by:Timeline
Symbol 94 GraphicUsed by:147
Symbol 95 TextUses:29Used by:147
Symbol 96 EditableTextUses:29Used by:147
Symbol 97 TextUses:29Used by:147
Symbol 98 TextUses:29Used by:147
Symbol 99 TextUses:29Used by:147
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:100Used by:147
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:102Used by:147
Symbol 104 GraphicUsed by:145
Symbol 105 GraphicUsed by:145
Symbol 106 GraphicUsed by:145
Symbol 107 GraphicUsed by:145
Symbol 108 GraphicUsed by:145
Symbol 109 GraphicUsed by:145
Symbol 110 GraphicUsed by:145
Symbol 111 GraphicUsed by:145
Symbol 112 GraphicUsed by:145
Symbol 113 GraphicUsed by:145
Symbol 114 GraphicUsed by:145
Symbol 115 GraphicUsed by:145
Symbol 116 GraphicUsed by:145
Symbol 117 GraphicUsed by:145
Symbol 118 GraphicUsed by:145
Symbol 119 GraphicUsed by:145
Symbol 120 GraphicUsed by:145
Symbol 121 GraphicUsed by:145
Symbol 122 GraphicUsed by:145
Symbol 123 GraphicUsed by:145
Symbol 124 GraphicUsed by:145
Symbol 125 GraphicUsed by:145
Symbol 126 GraphicUsed by:145
Symbol 127 GraphicUsed by:145
Symbol 128 GraphicUsed by:145
Symbol 129 GraphicUsed by:145
Symbol 130 GraphicUsed by:145
Symbol 131 GraphicUsed by:145
Symbol 132 GraphicUsed by:145
Symbol 133 GraphicUsed by:145
Symbol 134 GraphicUsed by:145
Symbol 135 GraphicUsed by:145
Symbol 136 GraphicUsed by:145
Symbol 137 GraphicUsed by:145
Symbol 138 GraphicUsed by:145
Symbol 139 GraphicUsed by:145
Symbol 140 GraphicUsed by:145
Symbol 141 GraphicUsed by:145
Symbol 142 GraphicUsed by:145
Symbol 143 GraphicUsed by:145
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144Used by:147
Symbol 146 EditableTextUses:29Used by:147
Symbol 147 MovieClipUses:94 95 96 97 98 99 101 103 145 146Used by:Timeline
Symbol 148 GraphicUsed by:150
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:148 55 149Used by:Timeline
Symbol 151 TextUses:29Used by:153
Symbol 152 TextUses:29Used by:153
Symbol 153 MovieClipUses:151 152Used by:Timeline
Symbol 154 GraphicUsed by:164
Symbol 155 GraphicUsed by:164
Symbol 156 GraphicUsed by:164
Symbol 157 GraphicUsed by:164
Symbol 158 GraphicUsed by:164
Symbol 159 GraphicUsed by:164
Symbol 160 GraphicUsed by:164
Symbol 161 GraphicUsed by:164
Symbol 162 GraphicUsed by:164
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:154 155 156 157 158 159 160 161 162 163Used by:Timeline
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:Timeline
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:167Used by:169
Symbol 169 MovieClipUses:168Used by:Timeline
Symbol 170 TextUses:29Used by:172
Symbol 171 TextUses:29Used by:172
Symbol 172 MovieClipUses:170 171Used by:Timeline
Symbol 173 GraphicUsed by:174
Symbol 174 MovieClipUses:173Used by:Timeline
Symbol 175 GraphicUsed by:176
Symbol 176 MovieClipUses:175 44Used by:Timeline
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:177Used by:Timeline
Symbol 179 EditableTextUses:29Used by:Timeline

Instance Names

"plb"Frame 1Symbol 22 MovieClip
"testtext"Frame 1Symbol 30 EditableText
"enemy1"Frame 2Symbol 42 MovieClip
"enemy2"Frame 2Symbol 45 MovieClip
"enemy3"Frame 2Symbol 47 MovieClip
"enemy4"Frame 2Symbol 49 MovieClip
"ship"Frame 3Symbol 63 MovieClip
"laser"Frame 3Symbol 65 MovieClip
"line"Frame 3Symbol 68 MovieClip
"enemy1"Frame 3Symbol 42 MovieClip
"ldet"Frame 3Symbol 74 MovieClip
"testtext"Frame 3Symbol 75 EditableText
"missile"Frame 3Symbol 82 MovieClip
"mdet"Frame 3Symbol 93 MovieClip
"hud"Frame 3Symbol 147 MovieClip
"powerup"Frame 3Symbol 150 MovieClip
"pgame"Frame 3Symbol 153 MovieClip
"edet"Frame 3Symbol 164 MovieClip
"elaser"Frame 3Symbol 166 MovieClip
"emis"Frame 3Symbol 169 MovieClip
"gover"Frame 3Symbol 172 MovieClip
"egen"Frame 3Symbol 174 MovieClip
"enemy2"Frame 3Symbol 45 MovieClip
"enemy3"Frame 3Symbol 47 MovieClip
"enemy4"Frame 3Symbol 49 MovieClip
"enemy5"Frame 3Symbol 176 MovieClip
"blank"Frame 3Symbol 178 MovieClip
"tt2"Frame 3Symbol 179 EditableText
"bar"Symbol 28 MovieClip Frame 1Symbol 26 MovieClip
"las1"Symbol 45 MovieClip Frame 1Symbol 44 MovieClip
"las2"Symbol 45 MovieClip Frame 1Symbol 44 MovieClip
"las1"Symbol 47 MovieClip Frame 1Symbol 44 MovieClip
"las2"Symbol 47 MovieClip Frame 1Symbol 44 MovieClip
"las1"Symbol 49 MovieClip Frame 1Symbol 44 MovieClip
"las2"Symbol 49 MovieClip Frame 1Symbol 44 MovieClip
"las3"Symbol 49 MovieClip Frame 1Symbol 44 MovieClip
"las4"Symbol 49 MovieClip Frame 1Symbol 44 MovieClip
"las5"Symbol 49 MovieClip Frame 1Symbol 44 MovieClip
"las6"Symbol 49 MovieClip Frame 1Symbol 44 MovieClip
"las7"Symbol 49 MovieClip Frame 1Symbol 44 MovieClip
"las8"Symbol 49 MovieClip Frame 1Symbol 44 MovieClip
"flame"Symbol 63 MovieClip Frame 1Symbol 60 MovieClip
"lflame"Symbol 63 MovieClip Frame 1Symbol 60 MovieClip
"rflame"Symbol 63 MovieClip Frame 1Symbol 60 MovieClip
"las1"Symbol 63 MovieClip Frame 1Symbol 44 MovieClip
"las2"Symbol 63 MovieClip Frame 1Symbol 44 MovieClip
"lvl"Symbol 147 MovieClip Frame 1Symbol 96 EditableText
"sbar"Symbol 147 MovieClip Frame 1Symbol 103 MovieClip
"ebar"Symbol 147 MovieClip Frame 1Symbol 103 MovieClip
"score1"Symbol 147 MovieClip Frame 1Symbol 146 EditableText
"las1"Symbol 176 MovieClip Frame 1Symbol 44 MovieClip
"las2"Symbol 176 MovieClip Frame 1Symbol 44 MovieClip
"las3"Symbol 176 MovieClip Frame 1Symbol 44 MovieClip
"las4"Symbol 176 MovieClip Frame 1Symbol 44 MovieClip
"las5"Symbol 176 MovieClip Frame 1Symbol 44 MovieClip
"las6"Symbol 176 MovieClip Frame 1Symbol 44 MovieClip
"las7"Symbol 176 MovieClip Frame 1Symbol 44 MovieClip
"las8"Symbol 176 MovieClip Frame 1Symbol 44 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "_powerup"
ExportAssets (56)Timeline Frame 1Symbol 2 as "_misexplode"
ExportAssets (56)Timeline Frame 1Symbol 3 as "_missile"
ExportAssets (56)Timeline Frame 1Symbol 4 as "_nextlevel"
ExportAssets (56)Timeline Frame 1Symbol 5 as "_lasdeath"
ExportAssets (56)Timeline Frame 1Symbol 6 as "_laser"
ExportAssets (56)Timeline Frame 1Symbol 7 as "_explosion"
ExportAssets (56)Timeline Frame 1Symbol 8 as "_armageddon"
ExportAssets (56)Timeline Frame 1Symbol 9 as "_music"

Dynamic Text Variables

_root.clevelSymbol 96 EditableText"1"
_root.scoSymbol 146 EditableText"000"




http://swfchan.com/1/513/info.shtml
Created: 12/8 -2019 08:43:57 Last modified: 12/8 -2019 08:43:57 Server time: 05/11 -2024 23:09:22