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

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

ShmupV0.18.swf

This is the info page for
Flash #86382

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


Text
PLAY

Arrow Keys - Movement
Space      - Fire
- Health Powerup
- Firepower Powerup
- Shield Powerup

SCORE:

NEXT LEVEL

READY

GO!

SCORE:

REPLAY

ActionScript [AS1/AS2]

Frame 1
stop(); levelnum = 1;
Instance of Symbol 170 MovieClip in Frame 1
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { if (_root.getBytesLoaded() == _root.getBytesTotal()) { _visible = true; } }
Instance of Symbol 171 MovieClip in Frame 1
onClipEvent (enterFrame) { _width = ((Math.round(getBytesLoaded()) / Math.round(getBytesLoaded())) * 300); }
Instance of Symbol 175 MovieClip in Frame 1
onClipEvent (load) { var blur = (new flash.filters.BlurFilter(10, 0, 2)); time = 0; } onClipEvent (enterFrame) { if (time == 10) { if (random(2)) { blur.blurX = random(10); this.filters = [blur]; } time = 0; } else { blur.blurX = 0; this.filters = [blur]; } time++; }
Instance of Symbol 176 MovieClip "cheatholder" in Frame 1
onClipEvent (load) { godmode = false; } onClipEvent (enterFrame) { if (_root.CHEATS.text == "footwear") { godmode = true; } }
Frame 2
stop(); PShotParticles = true; point = 0; PowerupChance = 50;
Instance of Symbol 203 MovieClip in Frame 2
onClipEvent (enterFrame) { _x = (_x-1); if (_x <= -3225) { _x = 550; } }
Instance of Symbol 204 MovieClip in Frame 2
onClipEvent (enterFrame) { if (_root.ship.firePower >= 14) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 9 MovieClip in Frame 2
onClipEvent (enterFrame) { if (_root.ship.firePower >= 13) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 22 MovieClip in Frame 2
onClipEvent (enterFrame) { if (_root.ship.firePower >= 10) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 210 MovieClip "ShieldBar" in Frame 2
onClipEvent (load) { _visible = false; }
Instance of Symbol 212 MovieClip "ShieldBar2" in Frame 2
onClipEvent (load) { _visible = false; }
Instance of Symbol 214 MovieClip "ShieldBar3" in Frame 2
onClipEvent (load) { _visible = false; }
Instance of Symbol 216 MovieClip "ShieldBar4" in Frame 2
onClipEvent (load) { _visible = false; }
Instance of Symbol 9 MovieClip in Frame 2
onClipEvent (enterFrame) { if (_root.ship.firePower >= 9) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 12 MovieClip in Frame 2
onClipEvent (enterFrame) { if (_root.ship.firePower >= 6) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 9 MovieClip in Frame 2
onClipEvent (enterFrame) { if (_root.ship.firePower >= 7) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 9 MovieClip in Frame 2
onClipEvent (enterFrame) { if (_root.ship.firePower >= 12) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 22 MovieClip in Frame 2
onClipEvent (enterFrame) { if (_root.ship.firePower >= 5) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 22 MovieClip in Frame 2
onClipEvent (enterFrame) { if (_root.ship.firePower >= 8) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 9 MovieClip in Frame 2
onClipEvent (enterFrame) { if (_root.ship.firePower >= 11) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 151 MovieClip [BossBar] "BossBar" in Frame 2
onClipEvent (load) { _visible = false; }
Instance of Symbol 228 MovieClip "Level1EndScore" in Frame 2
onClipEvent (load) { _visible = false; }
Frame 3
stop(); PShotParticles = true; point = 0; PowerupChance = 50;
Instance of Symbol 234 MovieClip in Frame 3
onClipEvent (enterFrame) { _x = (_x-1); if (_x <= -3225) { _x = 550; } }
Instance of Symbol 239 MovieClip "Level2EndScore" in Frame 3
onClipEvent (load) { _visible = false; }
Symbol 2 MovieClip [EnemyMissile] Frame 1
#initclip 54 Object.registerClass("EnemyMissile", EnemyMissile); #endinitclip
Symbol 5 MovieClip [particleSpawner2] Frame 1
#initclip 27 Object.registerClass("particleSpawner2", particleSpawner2); #endinitclip
Symbol 6 MovieClip [Missile] Frame 1
#initclip 28 Object.registerClass("Missile", Missile); #endinitclip
Instance of Symbol 8 MovieClip in Symbol 9 MovieClip Frame 1
onClipEvent (load) { if (random(2) == 1) { rotationspeed = 5 + random(6); } else { rotationspeed = -5 - random(6); } } onClipEvent (enterFrame) { _rotation = (_rotation + rotationspeed); }
Instance of Symbol 11 MovieClip in Symbol 12 MovieClip Frame 1
onClipEvent (load) { rotationspeed = -20 + random(41); } onClipEvent (enterFrame) { _rotation = (_rotation + rotationspeed); }
Symbol 19 MovieClip [EnemyTurret1] Frame 1
#initclip 29 Object.registerClass("EnemyTurret1", EnemyTurret1); #endinitclip
Instance of Symbol 21 MovieClip in Symbol 22 MovieClip Frame 1
onClipEvent (load) { if (random(2) == 1) { rotationspeed = 5 + random(6); } else { rotationspeed = -5 - random(6); } } onClipEvent (enterFrame) { _rotation = (_rotation + rotationspeed); }
Symbol 27 MovieClip [EnemyShip2] Frame 1
#initclip 30 Object.registerClass("EnemyShip2", EnemyFighterAI2); #endinitclip
Symbol 28 MovieClip [FighterFastAdvanceThroughScreen] Frame 57
stop();
Symbol 29 MovieClip [FighterAdvanceThroughScreen] Frame 1
#initclip 31 Object.registerClass("FighterAdvanceThroughScreen", EnemyFighterAI2); #endinitclip
Symbol 29 MovieClip [FighterAdvanceThroughScreen] Frame 63
stop();
Symbol 34 MovieClip [EnemyBomber] Frame 1
#initclip 32 Object.registerClass("EnemyBomber", EnemyBomberAI1); #endinitclip
Symbol 35 MovieClip [BomberAdvanceAndRetreat] Frame 70
stop();
Symbol 39 MovieClip [EnemyShip] Frame 1
#initclip 33 Object.registerClass("EnemyShip", EnemyFighterAI1); #endinitclip
Symbol 40 MovieClip [FighterAdvanceAndRetreat] Frame 60
stop();
Symbol 42 MovieClip [particle5] Frame 1
#initclip 34 Object.registerClass("particle5", particle5); #endinitclip
Symbol 44 MovieClip [particle3] Frame 1
#initclip 35 Object.registerClass("particle3", particle3); #endinitclip
Symbol 46 MovieClip [particle4] Frame 1
#initclip 36 Object.registerClass("particle4", particle2); #endinitclip
Symbol 47 MovieClip [particle2] Frame 1
#initclip 37 Object.registerClass("particle2", particle2); #endinitclip
Symbol 49 MovieClip [particle1] Frame 1
#initclip 38 Object.registerClass("particle1", particle1); #endinitclip
Symbol 51 MovieClip [ShieldPowerUp] Frame 1
#initclip 39 Object.registerClass("ShieldPowerUp", ShieldPowerUp); #endinitclip
Symbol 53 MovieClip [HealthPowerUp] Frame 1
#initclip 40 Object.registerClass("HealthPowerUp", HealthPowerUp); #endinitclip
Symbol 56 MovieClip [DAKKAPowerUp] Frame 1
#initclip 41 Object.registerClass("DAKKAPowerUp", DAKKAPowerUp); #endinitclip
Instance of Symbol 55 MovieClip in Symbol 56 MovieClip [DAKKAPowerUp] Frame 1
onClipEvent (load) { firstX = _x; firstY = _y; } onClipEvent (enterFrame) { _x = ((firstX - 10) + random(21)); _y = ((firstY - 10) + random(21)); }
Symbol 58 MovieClip [FirePowerUp] Frame 1
#initclip 42 Object.registerClass("FirePowerUp", FirePowerUp); #endinitclip
Symbol 60 MovieClip [particleSpawner3] Frame 1
#initclip 43 Object.registerClass("particleSpawner3", particleSpawner3); #endinitclip
Symbol 61 MovieClip [HomingMissile] Frame 1
#initclip 44 Object.registerClass("HomingMissile", HomingMissile); #endinitclip
Symbol 62 MovieClip [EnemyHomingMissile] Frame 1
#initclip 45 Object.registerClass("EnemyHomingMissile", EnemyHomingMissile); #endinitclip
Symbol 72 MovieClip [Explosion] Frame 10
stop(); unloadMovie (this);
Symbol 73 MovieClip [EnemyShip3] Frame 1
#initclip 46 Object.registerClass("EnemyShip3", EnemyFighterAI3); #endinitclip
Symbol 74 MovieClip [FighterArcUpFireAndRetreat] Frame 58
unloadMovie (this);
Symbol 75 MovieClip [FighterArcDownFireAndRetreat] Frame 57
Symbol 75 MovieClip [FighterArcDownFireAndRetreat] Frame 58
unloadMovie (this);
Instance of Symbol 77 MovieClip in Symbol 78 MovieClip Frame 1
onClipEvent (load) { if (random(2) == 1) { rotationspeed = 5 + random(6); } else { rotationspeed = -5 - random(6); } } onClipEvent (enterFrame) { _rotation = (_rotation + rotationspeed); }
Instance of Symbol 84 MovieClip in Symbol 96 MovieClip [DyingMiniBoss1] Frame 1
onClipEvent (enterFrame) { _rotation = _parent.T3Rot; }
Instance of Symbol 18 MovieClip [Turret1] in Symbol 96 MovieClip [DyingMiniBoss1] Frame 1
onClipEvent (enterFrame) { _rotation = _parent.T1Rot; }
Instance of Symbol 87 MovieClip in Symbol 96 MovieClip [DyingMiniBoss1] Frame 1
onClipEvent (enterFrame) { _rotation = _parent.T2Rot; }
Instance of Symbol 84 MovieClip in Symbol 96 MovieClip [DyingMiniBoss1] Frame 1
onClipEvent (enterFrame) { _rotation = _parent.T4Rot; }
Instance of Symbol 89 MovieClip in Symbol 96 MovieClip [DyingMiniBoss1] Frame 1
onClipEvent (enterFrame) { _rotation = _parent.T5Rot; }
Instance of Symbol 93 MovieClip in Symbol 96 MovieClip [DyingMiniBoss1] Frame 1
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { _visible = false; var explosion = _parent.attachMovie("Explosion", "Explosion" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); explosion._x = -210 + random(440); explosion._y = (_y - 90) + random(200); }
Instance of Symbol 84 MovieClip in Symbol 96 MovieClip [DyingMiniBoss1] Frame 163
onClipEvent (enterFrame) { _rotation = _parent.T3Rot; }
Instance of Symbol 18 MovieClip [Turret1] in Symbol 96 MovieClip [DyingMiniBoss1] Frame 163
onClipEvent (enterFrame) { _rotation = _parent.T1Rot; }
Instance of Symbol 87 MovieClip in Symbol 96 MovieClip [DyingMiniBoss1] Frame 163
onClipEvent (enterFrame) { _rotation = _parent.T2Rot; }
Instance of Symbol 84 MovieClip in Symbol 96 MovieClip [DyingMiniBoss1] Frame 163
onClipEvent (enterFrame) { _rotation = _parent.T4Rot; }
Instance of Symbol 89 MovieClip in Symbol 96 MovieClip [DyingMiniBoss1] Frame 163
onClipEvent (enterFrame) { _rotation = _parent.T5Rot; }
Instance of Symbol 93 MovieClip in Symbol 96 MovieClip [DyingMiniBoss1] Frame 163
onClipEvent (enterFrame) { _visible = false; var explosion = attachMovie("Explosion", "Explosion" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); explosion._x = -210 + random(440); explosion._y = (_y - 90) + random(200); }
Instance of Symbol 93 MovieClip in Symbol 96 MovieClip [DyingMiniBoss1] Frame 216
onClipEvent (enterFrame) { var explosion = attachMovie("Explosion", "Explosion" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); explosion._x = -210 + random(440); explosion._y = (_y - 90) + random(200); }
Symbol 96 MovieClip [DyingMiniBoss1] Frame 217
_root.Level1EndScore._visible = true; this.unloadMovie(this);
Instance of Symbol 18 MovieClip [Turret1] in Symbol 96 MovieClip [DyingMiniBoss1] Frame 217
onClipEvent (enterFrame) { _rotation = _parent.T1Rot; }
Instance of Symbol 87 MovieClip in Symbol 96 MovieClip [DyingMiniBoss1] Frame 217
onClipEvent (enterFrame) { _rotation = _parent.T2Rot; }
Instance of Symbol 84 MovieClip in Symbol 96 MovieClip [DyingMiniBoss1] Frame 217
onClipEvent (enterFrame) { _rotation = _parent.T4Rot; }
Instance of Symbol 89 MovieClip in Symbol 96 MovieClip [DyingMiniBoss1] Frame 217
onClipEvent (enterFrame) { _rotation = _parent.T5Rot; }
Symbol 99 MovieClip [EnemyHitBox] Frame 1
#initclip 47 Object.registerClass("EnemyHitBox", EnemyHitBox); #endinitclip
Symbol 100 MovieClip [MiniBoss1] Frame 1
#initclip 48 Object.registerClass("MiniBoss1", MiniBoss1); #endinitclip
Instance of Symbol 84 MovieClip in Symbol 100 MovieClip [MiniBoss1] Frame 1
onClipEvent (enterFrame) { _rotation = _parent.T3Rot; }
Instance of Symbol 18 MovieClip [Turret1] in Symbol 100 MovieClip [MiniBoss1] Frame 1
onClipEvent (enterFrame) { _rotation = _parent.T1Rot; }
Instance of Symbol 87 MovieClip in Symbol 100 MovieClip [MiniBoss1] Frame 1
onClipEvent (enterFrame) { _rotation = _parent.T2Rot; }
Instance of Symbol 84 MovieClip in Symbol 100 MovieClip [MiniBoss1] Frame 1
onClipEvent (enterFrame) { _rotation = _parent.T4Rot; }
Instance of Symbol 89 MovieClip in Symbol 100 MovieClip [MiniBoss1] Frame 1
onClipEvent (enterFrame) { _rotation = _parent.T5Rot; }
Instance of Symbol 102 MovieClip in Symbol 103 MovieClip Frame 1
onClipEvent (load) { if (random(2) == 1) { rotationspeed = 5 + random(6); } else { rotationspeed = -5 - random(6); } } onClipEvent (enterFrame) { _rotation = (_rotation + rotationspeed); }
Instance of Symbol 105 MovieClip in Symbol 106 MovieClip Frame 1
onClipEvent (load) { if (random(2) == 1) { rotationspeed = 5 + random(6); } else { rotationspeed = -5 - random(6); } } onClipEvent (enterFrame) { _rotation = (_rotation + rotationspeed); }
Symbol 107 MovieClip [EnemyShip4] Frame 1
#initclip 49 Object.registerClass("EnemyShip4", EnemyFighterAI4); #endinitclip
Symbol 108 MovieClip [FighterFigureEightUp] Frame 61
removeMovieClip(this); unloadMovie (this);
Symbol 109 MovieClip [DoubleFighterArcUpOrbitRetreat] Frame 61
unloadMovie (this);
Symbol 110 MovieClip [FighterArcDownAdvance] Frame 97
unloadMovie (this);
Symbol 111 MovieClip [FighterArcUpAdvance] Frame 97
unloadMovie (this);
Symbol 112 MovieClip [FighterArcUp] Frame 60
unloadMovie (this);
Symbol 113 MovieClip [FighterArcDown] Frame 60
unloadMovie (this);
Symbol 136 MovieClip Frame 1
stop();
Symbol 136 MovieClip Frame 38
var laser = _root.attachMovie("Boss2Laser", "Boss2Laser" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); laser._x = _parent._x - 200; laser._y = _parent._y;
Symbol 136 MovieClip Frame 80
gotoAndStop (1);
Instance of Symbol 93 MovieClip in Symbol 137 MovieClip Frame 1
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { _visible = false; var explosion = _parent.attachMovie("Explosion", "Explosion" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); explosion._x = -20 - random(350); explosion._y = -100 + random(150); }
Symbol 138 MovieClip [Boss2Dying] Frame 99
_root.Level2EndScore._visible = true; this.unloadMovie(this);
Symbol 139 MovieClip [Boss2] Frame 1
#initclip 50 Object.registerClass("Boss2", Boss2); #endinitclip
Instance of Symbol 136 MovieClip "ani" in Symbol 139 MovieClip [Boss2] Frame 1
onClipEvent (enterFrame) { if (_parent.laserfire == true) { _parent.laserfire = false; play(); } }
Instance of Symbol 18 MovieClip [Turret1] in Symbol 139 MovieClip [Boss2] Frame 1
onClipEvent (load) { firing = true; stage1 = true; stage2 = false; _rotation = -70; c = 1; } onClipEvent (enterFrame) { if (firing) { if (stage1) { _rotation = (_rotation + 1); if ((c % 5) == 0) { var missile = _root.attachMovie("EnemyMissile", "EnemyMissile2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); missile._x = _parent._x + this._x; missile._y = _parent._y + this._y; missile._rotation = this._rotation; } c++; if (c >= 40) { c = 0; } if (_rotation >= 30) { stage1 = false; c = 0; } } if (!stage1) { _rotation = (_rotation - 5); c++; if (c >= 20) { c = 1; _rotation = -70; stage1 = true; } } } }
Instance of Symbol 18 MovieClip [Turret1] in Symbol 139 MovieClip [Boss2] Frame 1
onClipEvent (load) { firing = true; stage1 = true; stage2 = false; _rotation = 70; c = 0; } onClipEvent (enterFrame) { if (firing) { if (stage1) { _rotation = (_rotation - 1); if ((c % 5) == 0) { var missile = _root.attachMovie("EnemyMissile", "EnemyMissile2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); missile._x = _parent._x + this._x; missile._y = _parent._y + this._y; missile._rotation = this._rotation; } c++; if (c >= 40) { c = 0; } if (_rotation <= -30) { stage1 = false; c = 0; } } if (!stage1) { _rotation = (_rotation + 5); c++; if (c >= 20) { c = 0; _rotation = 70; stage1 = true; } } } }
Instance of Symbol 18 MovieClip [Turret1] in Symbol 139 MovieClip [Boss2] Frame 1
onClipEvent (load) { xpos = 0; ypos = 0; relx = 0; rely = 0; c = 3; } onClipEvent (enterFrame) { xpos = _parent._x + _x; ypos = _parent._y + _y; relx = xpos - _root.ship._x; rely = ypos - _root.ship._y; if (relx >= 0) { _rotation = (Math.atan(rely / relx) * 57.2957795130823); } if (relx <= 0) { _rotation = ((Math.atan(rely / relx) * 57.2957795130823) + 180); } c++; if (c >= 10) { var missile = _root.attachMovie("EnemyMissile", "EnemyMissile2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); missile._x = _parent._x + this._x; missile._y = _parent._y + this._y; missile._rotation = this._rotation; c = 0; } }
Instance of Symbol 84 MovieClip in Symbol 139 MovieClip [Boss2] Frame 1
onClipEvent (load) { xpos = 0; ypos = 0; relx = 0; rely = 0; c = 0; } onClipEvent (enterFrame) { c++; if (c >= 60) { var missile = _root.attachMovie("EnemyMissile", "EnemyMissile2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); missile._x = _parent._x + this._x; missile._y = _parent._y + this._y; missile._rotation = this._rotation; var missile = _root.attachMovie("EnemyMissile", "EnemyMissile2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); missile._x = _parent._x + this._x; missile._y = _parent._y + this._y; missile._rotation = this._rotation + 5; var missile = _root.attachMovie("EnemyMissile", "EnemyMissile2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); missile._x = _parent._x + this._x; missile._y = _parent._y + this._y; missile._rotation = this._rotation - 5; var missile = _root.attachMovie("EnemyMissile", "EnemyMissile2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); missile._x = _parent._x + this._x; missile._y = _parent._y + this._y; missile._rotation = this._rotation + 10; var missile = _root.attachMovie("EnemyMissile", "EnemyMissile2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); missile._x = _parent._x + this._x; missile._y = _parent._y + this._y; missile._rotation = this._rotation - 10; c = 0; } xpos = _parent._x + _x; ypos = _parent._y + _y; relx = xpos - _root.ship._x; rely = ypos - _root.ship._y; if (relx >= 0) { _rotation = (Math.atan(rely / relx) * 57.2957795130823); } if (relx <= 0) { _rotation = ((Math.atan(rely / relx) * 57.2957795130823) + 180); } }
Instance of Symbol 18 MovieClip [Turret1] in Symbol 139 MovieClip [Boss2] Frame 1
onClipEvent (load) { xpos = 0; ypos = 0; relx = 0; rely = 0; c = 3; } onClipEvent (enterFrame) { xpos = _parent._x + _x; ypos = _parent._y + _y; relx = xpos - _root.ship._x; rely = ypos - _root.ship._y; if (relx >= 0) { _rotation = (Math.atan(rely / relx) * 57.2957795130823); } if (relx <= 0) { _rotation = ((Math.atan(rely / relx) * 57.2957795130823) + 180); } c++; if (c >= 10) { var missile = _root.attachMovie("EnemyMissile", "EnemyMissile2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); missile._x = _parent._x + this._x; missile._y = _parent._y + this._y; missile._rotation = this._rotation; c = 0; } }
Instance of Symbol 84 MovieClip in Symbol 139 MovieClip [Boss2] Frame 1
onClipEvent (load) { xpos = 0; ypos = 0; relx = 0; rely = 0; c = 0; } onClipEvent (enterFrame) { c++; if (c >= 60) { var missile = _root.attachMovie("EnemyMissile", "EnemyMissile2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); missile._x = _parent._x + this._x; missile._y = _parent._y + this._y; missile._rotation = this._rotation; var missile = _root.attachMovie("EnemyMissile", "EnemyMissile2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); missile._x = _parent._x + this._x; missile._y = _parent._y + this._y; missile._rotation = this._rotation + 5; var missile = _root.attachMovie("EnemyMissile", "EnemyMissile2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); missile._x = _parent._x + this._x; missile._y = _parent._y + this._y; missile._rotation = this._rotation - 5; var missile = _root.attachMovie("EnemyMissile", "EnemyMissile2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); missile._x = _parent._x + this._x; missile._y = _parent._y + this._y; missile._rotation = this._rotation + 10; var missile = _root.attachMovie("EnemyMissile", "EnemyMissile2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); missile._x = _parent._x + this._x; missile._y = _parent._y + this._y; missile._rotation = this._rotation - 10; c = 0; } xpos = _parent._x + _x; ypos = _parent._y + _y; relx = xpos - _root.ship._x; rely = ypos - _root.ship._y; if (relx >= 0) { _rotation = (Math.atan(rely / relx) * 57.2957795130823); } if (relx <= 0) { _rotation = ((Math.atan(rely / relx) * 57.2957795130823) + 180); } }
Instance of Symbol 18 MovieClip [Turret1] in Symbol 139 MovieClip [Boss2] Frame 1
onClipEvent (load) { xpos = 0; ypos = 0; relx = 0; rely = 0; c = 0; } onClipEvent (enterFrame) { _rotation = (_rotation + 5); c++; if (c >= 4) { var missile = _root.attachMovie("EnemyMissile", "EnemyMissile2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); missile._x = _parent._x + this._x; missile._y = _parent._y + this._y; missile._rotation = this._rotation; c = 0; } }
Instance of Symbol 84 MovieClip in Symbol 139 MovieClip [Boss2] Frame 1
onClipEvent (load) { xpos = 0; ypos = 0; relx = 0; rely = 0; c = 0; } onClipEvent (enterFrame) { _rotation = (_rotation + 5); c++; if (c >= 10) { var missile = _root.attachMovie("EnemyMissile", "EnemyMissile2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); missile._x = _parent._x + this._x; missile._y = _parent._y + this._y; missile._rotation = this._rotation; var missile = _root.attachMovie("EnemyMissile", "EnemyMissile2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); missile._x = _parent._x + this._x; missile._y = _parent._y + this._y; missile._rotation = this._rotation + 5; var missile = _root.attachMovie("EnemyMissile", "EnemyMissile2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); missile._x = _parent._x + this._x; missile._y = _parent._y + this._y; missile._rotation = this._rotation - 5; var missile = _root.attachMovie("EnemyMissile", "EnemyMissile2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); missile._x = _parent._x + this._x; missile._y = _parent._y + this._y; missile._rotation = this._rotation + 10; var missile = _root.attachMovie("EnemyMissile", "EnemyMissile2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); missile._x = _parent._x + this._x; missile._y = _parent._y + this._y; missile._rotation = this._rotation - 10; c = 0; } }
Instance of Symbol 91 MovieClip in Symbol 139 MovieClip [Boss2] Frame 1
onClipEvent (load) { var time = 50; } onClipEvent (enterFrame) { time++; if (time >= 100) { var missile = _root.attachMovie("EnemyHomingMissile", "EnemyHomingMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); missile._x = (_parent._x + _x) - 25; missile._y = _parent._y + _y; time = 0; } }
Instance of Symbol 91 MovieClip in Symbol 139 MovieClip [Boss2] Frame 1
onClipEvent (load) { var time = 0; } onClipEvent (enterFrame) { time++; if (time >= 100) { var missile = _root.attachMovie("EnemyHomingMissile", "EnemyHomingMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); missile._x = (_parent._x + _x) - 25; missile._y = _parent._y + _y; time = 0; } }
Instance of Symbol 18 MovieClip [Turret1] in Symbol 139 MovieClip [Boss2] Frame 1
onClipEvent (load) { xpos = 0; ypos = 0; relx = 0; rely = 0; } onClipEvent (enterFrame) { xpos = _parent._x + _x; ypos = _parent._y + _y; relx = xpos - _root.ship._x; rely = ypos - _root.ship._y; if (relx >= 0) { _rotation = (Math.atan(rely / relx) * 57.2957795130823); } if (relx <= 0) { _rotation = ((Math.atan(rely / relx) * 57.2957795130823) + 180); } }
Instance of Symbol 141 MovieClip in Symbol 142 MovieClip [Boss2Laser] Frame 1
onClipEvent (enterFrame) { if (this.hitTest(_root.ship.hitBox)) { var particle = _root.attachMovie("particle2", "particle2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); particle._x = _root.ship._x; particle._y = _root.ship._y; _root.ship.takeDamage(); } }
Symbol 142 MovieClip [Boss2Laser] Frame 21
removeMovieClip(this); unloadMovie (this);
Symbol 146 MovieClip [particleSpawner] Frame 1
#initclip 51 Object.registerClass("particleSpawner", particleSpawner1); #endinitclip
Symbol 147 MovieClip [Ship2] Frame 1
#initclip 52 Object.registerClass("Ship2", Ship2); #endinitclip
Instance of Symbol 9 MovieClip in Symbol 147 MovieClip [Ship2] Frame 1
onClipEvent (enterFrame) { if (_parent.firePower >= 6) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 12 MovieClip in Symbol 147 MovieClip [Ship2] Frame 1
onClipEvent (enterFrame) { if (_parent.firePower >= 7) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 9 MovieClip in Symbol 147 MovieClip [Ship2] Frame 1
onClipEvent (enterFrame) { if (_parent.firePower >= 8) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 9 MovieClip in Symbol 147 MovieClip [Ship2] Frame 1
onClipEvent (enterFrame) { if (_parent.firePower >= 10) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 9 MovieClip in Symbol 147 MovieClip [Ship2] Frame 1
onClipEvent (enterFrame) { if (_parent.firePower >= 11) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 12 MovieClip in Symbol 147 MovieClip [Ship2] Frame 1
onClipEvent (enterFrame) { if (_parent.firePower >= 12) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 22 MovieClip in Symbol 147 MovieClip [Ship2] Frame 1
onClipEvent (enterFrame) { if (_parent.firePower >= 13) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 144 MovieClip "hitBox" in Symbol 147 MovieClip [Ship2] Frame 1
onClipEvent (load) { _alpha = 0; }
Instance of Symbol 22 MovieClip in Symbol 147 MovieClip [Ship2] Frame 1
onClipEvent (enterFrame) { if (_parent.firePower >= 9) { this._visible = true; } else { this._visible = false; } }
Symbol 149 MovieClip [Ship] Frame 1
#initclip 53 Object.registerClass("Ship", Ship1); #endinitclip
Instance of Symbol 9 MovieClip in Symbol 149 MovieClip [Ship] Frame 1
onClipEvent (enterFrame) { if (_parent.firePower >= 6) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 12 MovieClip in Symbol 149 MovieClip [Ship] Frame 1
onClipEvent (enterFrame) { if (_parent.firePower >= 7) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 9 MovieClip in Symbol 149 MovieClip [Ship] Frame 1
onClipEvent (enterFrame) { if (_parent.firePower >= 8) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 9 MovieClip in Symbol 149 MovieClip [Ship] Frame 1
onClipEvent (enterFrame) { if (_parent.firePower >= 10) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 9 MovieClip in Symbol 149 MovieClip [Ship] Frame 1
onClipEvent (enterFrame) { if (_parent.firePower >= 11) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 12 MovieClip in Symbol 149 MovieClip [Ship] Frame 1
onClipEvent (enterFrame) { if (_parent.firePower >= 12) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 22 MovieClip in Symbol 149 MovieClip [Ship] Frame 1
onClipEvent (enterFrame) { if (_parent.firePower >= 13) { this._visible = true; } else { this._visible = false; } }
Instance of Symbol 144 MovieClip "hitBox" in Symbol 149 MovieClip [Ship] Frame 1
onClipEvent (load) { _alpha = 0; }
Instance of Symbol 22 MovieClip in Symbol 149 MovieClip [Ship] Frame 1
onClipEvent (enterFrame) { if (_parent.firePower >= 9) { this._visible = true; } else { this._visible = false; } }
Symbol 165 MovieClip Frame 10
gotoAndPlay (1);
Symbol 169 Button
on (release) { _root.gotoAndStop(_root.levelnum + 1); }
Symbol 240 MovieClip [__Packages.particleSpawner2] Frame 0
class particleSpawner2 extends MovieClip { var xpos, _parent, _x, ypos, _y, timer; function particleSpawner2 () { super(); } function onEnterFrame() { xpos = _x + _parent._x; ypos = _y + _parent._y; timer--; if ((timer <= 0) && (_root.PShotParticles)) { var _local3 = _root.attachMovie("particle4", "particle4" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = xpos; _local3._y = ypos; timer = 0; } } }
Symbol 241 MovieClip [__Packages.Missile] Frame 0
class Missile extends MovieClip { var speed, _x, _rotation, _y, hitTest, removeMovieClip; function Missile () { super(); } function onLoad() { speed = 25; } function onEnterFrame() { _x = _x + (Math.cos((_rotation * Math.PI) / 180) * speed); _y = _y + (Math.sin((_rotation * Math.PI) / 180) * speed); for (var _local4 in _root.ship.enemies) { if (hitTest(_root.ship.enemies[_local4])) { var _local3 = _root.attachMovie("particle4", "particle4" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = _x; _local3._y = _y; _local3 = _root.attachMovie("particle4", "particle4" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = _x; _local3._y = _y; _local3 = _root.attachMovie("particle4", "particle4" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = _x; _local3._y = _y; _local3 = _root.attachMovie("particle4", "particle4" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = _x; _local3._y = _y; _local3 = _root.attachMovie("particle4", "particle4" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = _x; _local3._y = _y; removeMovieClip(); _root.ship.enemies[_local4].takeDamage(); } } if ((((_x > 600) || (_x < -200)) || (_y > 600)) || (_y < -200)) { removeMovieClip(); } } }
Symbol 242 MovieClip [__Packages.EnemyTurret1] Frame 0
class EnemyTurret1 extends MovieClip { var HitPoints, firetime, _x, _y, TurAlign, unloadMovie; function EnemyTurret1 () { super(); } function onLoad() { _root.ship.enemies.push(this); HitPoints = 100; firetime = 15; time = 0; } function onEnterFrame() { _x = _x - 2; time++; if (_x >= _root.ship._x) { TurAlign._rotation = Math.atan((_y - _root.ship._y) / (_x - _root.ship._x)) * 57.2957795130823; } if (_x <= _root.ship._x) { TurAlign._rotation = (Math.atan((_y - _root.ship._y) / (_x - _root.ship._x)) * 57.2957795130823) + 180; } if ((time >= 15) && ((time % firetime) == 0)) { var _local3 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = _x; _local3._y = _y; if (_x >= _root.ship._x) { _local3._rotation = Math.atan((_y - _root.ship._y) / (_x - _root.ship._x)) * 57.2957795130823; } if (_x <= _root.ship._x) { _local3._rotation = (Math.atan((_y - _root.ship._y) / (_x - _root.ship._x)) * 57.2957795130823) + 180; } } if ((time >= 15) && ((time % firetime) == 2)) { var _local3 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = _x; _local3._y = _y; if (_x >= _root.ship._x) { _local3._rotation = Math.atan((_y - _root.ship._y) / (_x - _root.ship._x)) * 57.2957795130823; } if (_x <= _root.ship._x) { _local3._rotation = (Math.atan((_y - _root.ship._y) / (_x - _root.ship._x)) * 57.2957795130823) + 180; } } if ((time >= 15) && ((time % firetime) == 4)) { var _local3 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = _x; _local3._y = _y; if (_x >= _root.ship._x) { _local3._rotation = Math.atan((_y - _root.ship._y) / (_x - _root.ship._x)) * 57.2957795130823; } if (_x <= _root.ship._x) { _local3._rotation = (Math.atan((_y - _root.ship._y) / (_x - _root.ship._x)) * 57.2957795130823) + 180; } } if ((time >= 15) && ((time % firetime) == 6)) { var _local3 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = _x; _local3._y = _y; if (_x >= _root.ship._x) { _local3._rotation = Math.atan((_y - _root.ship._y) / (_x - _root.ship._x)) * 57.2957795130823; } if (_x <= _root.ship._x) { _local3._rotation = (Math.atan((_y - _root.ship._y) / (_x - _root.ship._x)) * 57.2957795130823) + 180; } } if ((time >= 15) && ((time % firetime) == 8)) { var _local3 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = _x; _local3._y = _y; if (_x >= _root.ship._x) { _local3._rotation = Math.atan((_y - _root.ship._y) / (_x - _root.ship._x)) * 57.2957795130823; } if (_x <= _root.ship._x) { _local3._rotation = (Math.atan((_y - _root.ship._y) / (_x - _root.ship._x)) * 57.2957795130823) + 180; } } if (_x <= -100) { unloadMovie(); } _root.debugEnemyHP.text = HitPoints; if (_root.ship.hitBox.hitTest(this)) { takeDamage(); _root.ship.takeDamage(); } } function takeDamage() { HitPoints--; if (HitPoints <= 0) { if ((random(_root.PowerupChance) == 2) && (_root.ship.firePower <= 8)) { var _local4 = _root.attachMovie("firePowerUp", "firePowerUp" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x; _local4._y = _y; } if (random(_root.PowerupChance) == 3) { var _local4 = _root.attachMovie("HealthPowerUp", "HealthPowerUp" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x; _local4._y = _y; } if (random(_root.PowerupChance) == 4) { var _local4 = _root.attachMovie("ShieldPowerUp", "ShieldPowerUp" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x; _local4._y = _y; } if (random(_root.PowerupChance) == 5) { var _local4 = _root.attachMovie("DAKKAPowerUp", "DAKKAPowerUp" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x; _local4._y = _y; } var _local3 = _root.attachMovie("Explosion", "Explosion" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = _x; _local3._y = _y; _root.point = _root.point + 500; _root.ship.gainKill(); unloadMovie(); unloadMovie(this); } } var time = 0; }
Symbol 243 MovieClip [__Packages.EnemyFighterAI2] Frame 0
class EnemyFighterAI2 extends MovieClip { var HitPoints, time, firetime, _x, _parent, _y, unloadMovie; function EnemyFighterAI2 () { super(); } function onLoad() { _root.ship.enemies.push(this); HitPoints = 5; time = 0; firetime = random(20); } function onEnterFrame() { time++; if ((time == firetime) && (HitPoints >= 1)) { var _local3 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = (_parent._x + _x) - 13.5; _local3._y = _parent._y + _y; _local3._rotation = Math.atan(((_parent._y + _y) - _root.ship._y) / ((_parent._x + _x) - _root.ship._x)) * 57.2957795130823; } _root.debugEnemyHP.text = HitPoints; if (_root.ship.hitBox.hitTest(this)) { takeDamage(); _root.ship.takeDamage(); } } function takeDamage() { HitPoints--; if (HitPoints <= 0) { if ((random(_root.PowerupChance) == 2) && (_root.ship.firePower <= 8)) { var _local5 = _root.attachMovie("firePowerUp", "firePowerUp" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = _parent._x + _x; _local5._y = _parent._y + _y; } if (random(_root.PowerupChance) == 3) { var _local5 = _root.attachMovie("HealthPowerUp", "HealthPowerUp" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = _parent._x + _x; _local5._y = _parent._y + _y; } if (random(_root.PowerupChance) == 4) { var _local5 = _root.attachMovie("ShieldPowerUp", "ShieldPowerUp" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = _parent._x + _x; _local5._y = _parent._y + _y; } if (random(_root.PowerupChance) == 5) { var _local5 = _root.attachMovie("DAKKAPowerUp", "DAKKAPowerUp" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = _parent._x + _x; _local5._y = _parent._y + _y; } var _local4 = _root.attachMovie("Explosion", "Explosion" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _parent._x + _x; _local4._y = _parent._y + _y; _root.point = _root.point + 100; var _local3 = 0; while (_local3 <= _root.ship.enemies.length) { if (_root.ship.enemies[_local3] == this) { _root.ship.enemies.splice(_local3, 1); } _local3++; } _root.ship.gainKill(); _parent.unloadMovie(_parent); unloadMovie(this); } } }
Symbol 244 MovieClip [__Packages.EnemyBomberAI1] Frame 0
class EnemyBomberAI1 extends MovieClip { var HitPoints, time, _x, _parent, _y, unloadMovie; function EnemyBomberAI1 () { super(); } function onLoad() { _root.ship.enemies.push(this); HitPoints = 5; time = 0; } function onEnterFrame() { time++; if (time == 30) { var _local3 = _root.attachMovie("EnemyHomingMissile", "EnemyHomingMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = (_parent._x + _x) - 13.5; _local3._y = _parent._y + _y; } if (_root.ship.hitBox.hitTest(this)) { takeDamage(); _root.ship.takeDamage(); } } function takeDamage() { HitPoints--; if (HitPoints <= 0) { if ((random(_root.PowerupChance) == 2) && (_root.ship.firePower <= 8)) { var _local5 = _root.attachMovie("firePowerUp", "firePowerUp" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = _parent._x + _x; _local5._y = _parent._y + _y; } if (random(_root.PowerupChance / 2) == 3) { var _local5 = _root.attachMovie("HealthPowerUp", "HealthPowerUp" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = _parent._x + _x; _local5._y = _parent._y + _y; } if (random(_root.PowerupChance) == 4) { var _local5 = _root.attachMovie("ShieldPowerUp", "ShieldPowerUp" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = _parent._x + _x; _local5._y = _parent._y + _y; } if (random(_root.PowerupChance) == 5) { var _local5 = _root.attachMovie("DAKKAPowerUp", "DAKKAPowerUp" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = _parent._x + _x; _local5._y = _parent._y + _y; } _root.point = _root.point + 100; var _local4 = _root.attachMovie("Explosion", "Explosion" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _parent._x + _x; _local4._y = _parent._y + _y; var _local3 = 0; while (_local3 <= _root.ship.enemies.length) { if (_root.ship.enemies[_local3] == this) { _root.ship.enemies.splice(_local3, 1); } _local3++; } _root.ship.gainKill(); _parent.unloadMovie(_parent); unloadMovie(this); } } }
Symbol 245 MovieClip [__Packages.EnemyFighterAI1] Frame 0
class EnemyFighterAI1 extends MovieClip { var HitPoints, time, _x, _parent, _y, unloadMovie; function EnemyFighterAI1 () { super(); } function onLoad() { _root.ship.enemies.push(this); HitPoints = 5; time = 0; } function onEnterFrame() { time++; _root.debugEnemyHP.text = HitPoints; if ((time == 30) && (HitPoints >= 1)) { var _local3 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = (_parent._x + _x) - 13.5; _local3._y = _parent._y + _y; _local3._rotation = Math.atan(((_parent._y + _y) - _root.ship._y) / ((_parent._x + _x) - _root.ship._x)) * 57.2957795130823; } if (_root.ship.hitBox.hitTest(this)) { takeDamage(); _root.ship.takeDamage(); } } function takeDamage() { HitPoints--; if (HitPoints <= 0) { if ((random(_root.PowerupChance) == 2) && (_root.ship.firePower <= 8)) { var _local5 = _root.attachMovie("firePowerUp", "firePowerUp" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = _parent._x + _x; _local5._y = _parent._y + _y; } if (random(_root.PowerupChance) == 3) { var _local5 = _root.attachMovie("HealthPowerUp", "HealthPowerUp" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = _parent._x + _x; _local5._y = _parent._y + _y; } if (random(_root.PowerupChance) == 4) { var _local5 = _root.attachMovie("ShieldPowerUp", "ShieldPowerUp" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = _parent._x + _x; _local5._y = _parent._y + _y; } if (random(_root.PowerupChance) == 5) { var _local5 = _root.attachMovie("DAKKAPowerUp", "DAKKAPowerUp" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = _parent._x + _x; _local5._y = _parent._y + _y; } var _local4 = _root.attachMovie("Explosion", "Explosion" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _parent._x + _x; _local4._y = _parent._y + _y; _root.point = _root.point + 100; var _local3 = 0; while (_local3 <= _root.ship.enemies.length) { if (_root.ship.enemies[_local3] == this) { _root.ship.enemies.splice(_local3, 1); } _local3++; } _root.ship.gainKill(); _parent.unloadMovie(_parent); unloadMovie(this); } } }
Symbol 246 MovieClip [__Packages.particle5] Frame 0
class particle5 extends MovieClip { var time, removeMovieClip, _xscale, _yscale; function particle5 () { super(); } function onLoad() { time = 100; } function onEnterFrame() { if (time <= 0) { removeMovieClip(); } _xscale = time; _yscale = time; time = time - 5; } }
Symbol 247 MovieClip [__Packages.particle3] Frame 0
class particle3 extends MovieClip { var xdir, ydir, time, removeMovieClip, _x, _y, _xscale, _yscale; function particle3 () { super(); } function onLoad() { xdir = random(5); ydir = -2 + (Math.random() * 4); time = 100; } function onEnterFrame() { if (time <= 0) { removeMovieClip(); } _x = _x + xdir; _y = _y + ydir; _xscale = time; _yscale = time; time = time - 10; } }
Symbol 248 MovieClip [__Packages.particle2] Frame 0
class particle2 extends MovieClip { var xdir, ydir, time, removeMovieClip, _x, _y, _xscale, _yscale; function particle2 () { super(); } function onLoad() { xdir = -10 + (Math.random() * 20); ydir = -10 + (Math.random() * 20); time = 50; } function onEnterFrame() { if (time <= 0) { removeMovieClip(); } _x = _x + xdir; _y = _y + ydir; _xscale = time; _yscale = time; time = time - 16.6666666666667; } }
Symbol 249 MovieClip [__Packages.particle1] Frame 0
class particle1 extends MovieClip { var xdir, ydir, time, removeMovieClip, _x, _y, _xscale, _yscale; function particle1 () { super(); } function onLoad() { xdir = (Math.random() * -15) - 5; ydir = (-0.5 + Math.random()) * 5; time = 50; } function onEnterFrame() { if (time <= 0) { removeMovieClip(); } _x = _x + xdir; _y = _y + ydir; _xscale = time; _yscale = time; time = time - 10; } }
Symbol 250 MovieClip [__Packages.ShieldPowerUp] Frame 0
class ShieldPowerUp extends MovieClip { var _x, unloadMovie; function ShieldPowerUp () { super(); } function onEnterFrame() { _x = _x - 5; if (_root.ship.hitTest(this)) { _root.ship.shieldingTime = _root.ship.shieldingTime + 100; unloadMovie(); } } var shielding = false; }
Symbol 251 MovieClip [__Packages.HealthPowerUp] Frame 0
class HealthPowerUp extends MovieClip { var _x, unloadMovie; function HealthPowerUp () { super(); } function onEnterFrame() { _x = _x - 5; if (_x <= -100) { unloadMovie(this); } if (_root.ship.hitTest(this)) { _root.ship.HP = 40; unloadMovie(this); } } }
Symbol 252 MovieClip [__Packages.DAKKAPowerUp] Frame 0
class DAKKAPowerUp extends MovieClip { var _x, unloadMovie; function DAKKAPowerUp () { super(); } function onEnterFrame() { _x = _x - 5; if (_x <= -100) { unloadMovie(this); } if (_root.ship.hitTest(this)) { _root.ship.Dakka = true; unloadMovie(this); } } }
Symbol 253 MovieClip [__Packages.FirePowerUp] Frame 0
class FirePowerUp extends MovieClip { var _x, unloadMovie; function FirePowerUp () { super(); } function onEnterFrame() { _x = _x - 5; if (_x <= -100) { unloadMovie(this); } if (_root.ship.hitTest(this)) { _root.ship.firePower++; _root.ship.FPRedTimer = 50; unloadMovie(this); } } }
Symbol 254 MovieClip [__Packages.particleSpawner3] Frame 0
class particleSpawner3 extends MovieClip { var timer, attachMovie; function particleSpawner3 () { super(); } function onEnterFrame() { timer--; var _local3 = attachMovie("particle3", "particle3" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = random(5); _local3._y = 0; _local3._alpha = 25; _local3 = attachMovie("particle3", "particle3" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = random(5); _local3._y = 0; _local3._alpha = 25; } }
Symbol 255 MovieClip [__Packages.HomingMissile] Frame 0
class HomingMissile extends MovieClip { var _rotation, _x, unloadMovie, eneX, eneY, _y, enemy; function HomingMissile () { super(); } function onLoad() { _rotation = 180; } function onEnterFrame() { if (_x >= 700) { unloadMovie(); } prvdist = 1000000 /* 0x0F4240 */; for (var _local3 in _root.ship.enemies) { eneX = _root.ship.enemies[_local3]._parent._x + _root.ship.enemies[_local3]._x; eneY = _root.ship.enemies[_local3]._parent._x + _root.ship.enemies[_local3]._y; if (Math.sqrt(eval (eneX - _x)(eneX - _x) + eval (eneY - _y)(eneY - _y)) < prvdist) { prvdist = Math.sqrt(eval (eneX - _x)(eneX - _x) + eval (eneY - _y)(eneY - _y)); enemy = _root.ship.enemies[_local3]; } } eneX = enemy._parent._x + _x; eneY = enemy._parent._y + _y; _root.cross._x = eneX; _root.cross._y = eneY; } var PrvRot = 0; var speed = -10; var prvdist = 1000000; }
Symbol 256 MovieClip [__Packages.EnemyHomingMissile] Frame 0
class EnemyHomingMissile extends MovieClip { var _x, _y, unloadMovie, _rotation; function EnemyHomingMissile () { super(); } function onEnterFrame() { time++; var _local3 = _root.attachMovie("particle5", "particle5" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = _x; _local3._y = _y; if (time >= 200) { unloadMovie(this); var _local4 = _root.attachMovie("Explosion", "Explosion" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x; _local4._y = _y; } if (_root.ship.hitBox.hitTest(this)) { unloadMovie(this); var _local4 = _root.attachMovie("Explosion", "Explosion" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x; _local4._y = _y; _root.ship.takeDamage(); _root.ship.takeDamage(); _root.ship.takeDamage(); _root.ship.takeDamage(); _root.ship.takeDamage(); } _x = _x + (Math.cos((_rotation * Math.PI) / 180) * speed); _y = _y + (Math.sin((_rotation * Math.PI) / 180) * speed); if (_x >= _root.ship._x) { if (_rotation < (Math.atan((_y - _root.ship._y) / (_x - _root.ship._x)) * 57.2957795130823)) { _rotation = _rotation + 5; } if (_rotation > (Math.atan((_y - _root.ship._y) / (_x - _root.ship._x)) * 57.2957795130823)) { _rotation = _rotation - 5; } } if (_x <= _root.ship._x) { if (_rotation < (Math.atan((_y - _root.ship._y) / (_x - _root.ship._x)) * 57.2957795130823)) { _rotation = _rotation - 5; } if (_rotation > (Math.atan((_y - _root.ship._y) / (_x - _root.ship._x)) * 57.2957795130823)) { _rotation = _rotation + 5; } } } var PrvRot = 0; var speed = -10; var time = 0; }
Symbol 257 MovieClip [__Packages.EnemyFighterAI3] Frame 0
class EnemyFighterAI3 extends MovieClip { var HitPoints, time, firetime, _x, _parent, _y, unloadMovie; function EnemyFighterAI3 () { super(); } function onLoad() { _root.ship.enemies.push(this); HitPoints = 5; time = 0; firetime = 25; } function onEnterFrame() { time++; if ((time == firetime) && (HitPoints >= 1)) { var _local3 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = (_parent._x + _x) - 13.5; _local3._y = _parent._y + _y; _local3._rotation = Math.atan(((_parent._y + _y) - _root.ship._y) / ((_parent._x + _x) - _root.ship._x)) * 57.2957795130823; _local3 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = (_parent._x + _x) - 13.5; _local3._y = (_parent._y + _y) + 5; _local3._rotation = Math.atan(((_parent._y + _y) - _root.ship._y) / ((_parent._x + _x) - _root.ship._x)) * 57.2957795130823; _local3 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = (_parent._x + _x) - 13.5; _local3._y = (_parent._y + _y) - 5; _local3._rotation = Math.atan(((_parent._y + _y) - _root.ship._y) / ((_parent._x + _x) - _root.ship._x)) * 57.2957795130823; } if ((time == (firetime + 5)) && (HitPoints >= 1)) { var _local3 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = (_parent._x + _x) - 13.5; _local3._y = _parent._y + _y; _local3._rotation = Math.atan(((_parent._y + _y) - _root.ship._y) / ((_parent._x + _x) - _root.ship._x)) * 57.2957795130823; _local3 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = (_parent._x + _x) - 13.5; _local3._y = (_parent._y + _y) + 5; _local3._rotation = Math.atan(((_parent._y + _y) - _root.ship._y) / ((_parent._x + _x) - _root.ship._x)) * 57.2957795130823; _local3 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = (_parent._x + _x) - 13.5; _local3._y = (_parent._y + _y) - 5; _local3._rotation = Math.atan(((_parent._y + _y) - _root.ship._y) / ((_parent._x + _x) - _root.ship._x)) * 57.2957795130823; } if ((time == (firetime + 10)) && (HitPoints >= 1)) { var _local3 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = (_parent._x + _x) - 13.5; _local3._y = _parent._y + _y; _local3._rotation = Math.atan(((_parent._y + _y) - _root.ship._y) / ((_parent._x + _x) - _root.ship._x)) * 57.2957795130823; _local3 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = (_parent._x + _x) - 13.5; _local3._y = (_parent._y + _y) + 5; _local3._rotation = Math.atan(((_parent._y + _y) - _root.ship._y) / ((_parent._x + _x) - _root.ship._x)) * 57.2957795130823; _local3 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = (_parent._x + _x) - 13.5; _local3._y = (_parent._y + _y) - 5; _local3._rotation = Math.atan(((_parent._y + _y) - _root.ship._y) / ((_parent._x + _x) - _root.ship._x)) * 57.2957795130823; } _root.debugEnemyHP.text = HitPoints; if (_root.ship.hitBox.hitTest(this)) { takeDamage(); _root.ship.takeDamage(); } } function takeDamage() { HitPoints--; if (HitPoints <= 0) { if ((random(_root.PowerupChance) == 2) && (_root.ship.firePower <= 8)) { var _local5 = _root.attachMovie("firePowerUp", "firePowerUp" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = _parent._x + _x; _local5._y = _parent._y + _y; } if (random(_root.PowerupChance) == 3) { var _local5 = _root.attachMovie("HealthPowerUp", "HealthPowerUp" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = _parent._x + _x; _local5._y = _parent._y + _y; } if (random(_root.PowerupChance) == 4) { var _local5 = _root.attachMovie("ShieldPowerUp", "ShieldPowerUp" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = _parent._x + _x; _local5._y = _parent._y + _y; } if (random(_root.PowerupChance) == 5) { var _local5 = _root.attachMovie("DAKKAPowerUp", "DAKKAPowerUp" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = _parent._x + _x; _local5._y = _parent._y + _y; } var _local4 = _root.attachMovie("Explosion", "Explosion" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _parent._x + _x; _local4._y = _parent._y + _y; _root.point = _root.point + 500; var _local3 = 0; while (_local3 <= _root.ship.enemies.length) { if (_root.ship.enemies[_local3] == this) { _root.ship.enemies.splice(_local3, 1); } _local3++; } _root.ship.gainKill(); _parent.unloadMovie(_parent); unloadMovie(this); } } }
Symbol 258 MovieClip [__Packages.EnemyHitBox] Frame 0
class EnemyHitBox extends MovieClip { var _alpha, _parent; function EnemyHitBox () { super(); } function onLoad() { _root.ship.enemies.push(this); _alpha = 0; } function onEnterFrame() { if (_root.ship.hitTest(this)) { _root.ship.takeDamage(); takeDamage(); } } function takeDamage() { _parent.takeDamage(); } }
Symbol 259 MovieClip [__Packages.MiniBoss1] Frame 0
class MiniBoss1 extends MovieClip { var time, _x, T1Rot, _y, unloadMovie; function MiniBoss1 () { super(); } function onLoad() { time = 0; _root.BossBar._visible = true; } function onEnterFrame() { if (startup == true) { if (_x > 350) { _x--; } if (_x > 400) { _x = _x - 2; } if (_x > 500) { _x = _x - 5; } if (_x > 700) { _x = _x - 10; } if (_x <= 350) { startup = false; } } time++; _root.BossBar._width = (HitPoints / 20) - ((HitPoints / 20) % 1); if ((_x + 175) >= _root.ship._x) { T1Rot = Math.atan(((_y - 75) - _root.ship._y) / ((_x + 175) - _root.ship._x)) * 57.2957795130823; if (T1FD >= 40) { var _local4 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x + 175; _local4._y = _y - 75; _local4._rotation = T1Rot; T1FD = 0; } } else if ((_x + 175) <= _root.ship._x) { T1Rot = (Math.atan(((_y - 75) - _root.ship._y) / ((_x + 175) - _root.ship._x)) * 57.2957795130823) + 180; if (T1FD >= 40) { var _local4 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x + 175; _local4._y = _y - 75; _local4._rotation = T1Rot; T1FD = 0; } } T1FD++; if ((time % 200) == 0) { T2FireState = 1; T2Rot = -30; } if (T2FireState == 1) { T2Rot++; if (((time % 3) == 0) && ((T2Rot % 2) == 0)) { var _local4 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x + 100; _local4._y = _y - 25; _local4._rotation = T2Rot; } if (T2Rot >= 30) { T2Rot = 0; T2FireState = 0; } } if (((time - 100) % 200) == 0) { if (((_x + 75) >= _root.ship._x) && (_root.ship._y <= (_y - 70))) { T3Rot = Math.atan(((_y - 70) - _root.ship._y) / ((_x + 70) - _root.ship._x)) * 57.2957795130823; var _local4 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x + 75; _local4._y = _y - 70; _local4._rotation = T3Rot; _local4 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x + 75; _local4._y = _y - 70; _local4._rotation = T3Rot + 10; _local4 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x + 75; _local4._y = _y - 70; _local4._rotation = T3Rot - 10; _local4 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x + 75; _local4._y = _y - 70; _local4._rotation = T3Rot + 20; _local4 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x + 75; _local4._y = _y - 70; _local4._rotation = T3Rot - 20; _local4 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x + 75; _local4._y = _y - 70; _local4._rotation = T3Rot + 30; _local4 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x + 75; _local4._y = _y - 70; _local4._rotation = T3Rot - 30; } else { T3Rot = 0; var _local4 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x + 75; _local4._y = _y - 70; _local4._rotation = T3Rot; _local4 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x + 75; _local4._y = _y - 70; _local4._rotation = T3Rot + 10; _local4 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x + 75; _local4._y = _y - 70; _local4._rotation = T3Rot - 10; _local4 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x + 75; _local4._y = _y - 70; _local4._rotation = T3Rot + 20; _local4 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x + 75; _local4._y = _y - 70; _local4._rotation = T3Rot - 20; _local4 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x + 75; _local4._y = _y - 70; _local4._rotation = T3Rot + 30; _local4 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x + 75; _local4._y = _y - 70; _local4._rotation = T3Rot - 30; } } if (((time - 150) % 200) == 0) { if ((_x + 40) >= _root.ship._x) { T4Rot = Math.atan(((_y + 60) - _root.ship._y) / ((_x + 40) - _root.ship._x)) * 57.2957795130823; var _local4 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x + 40; _local4._y = _y + 60; _local4._rotation = T4Rot; _local4 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x + 40; _local4._y = _y + 60; _local4._rotation = T4Rot + 10; _local4 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x + 40; _local4._y = _y + 60; _local4._rotation = T4Rot - 10; _local4 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x + 40; _local4._y = _y + 60; _local4._rotation = T4Rot + 20; _local4 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x + 40; _local4._y = _y + 60; _local4._rotation = T4Rot - 20; _local4 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x + 40; _local4._y = _y + 60; _local4._rotation = T4Rot + 30; _local4 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x + 40; _local4._y = _y + 60; _local4._rotation = T4Rot - 30; } } if (((time % 50) == 0) && (T5State == 0)) { T5State = 1; T5Count = 0; } if (T5State == 1) { if ((_x - 50) >= _root.ship._x) { T5Rot = Math.atan(((_y + 25) - _root.ship._y) / ((_x - 50) - _root.ship._x)) * 57.2957795130823; } else if ((_x + 175) <= _root.ship._x) { T5Rot = (Math.atan(((_y + 25) - _root.ship._y) / ((_x - 50) - _root.ship._x)) * 57.2957795130823) + 180; } var _local4 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = (_x - 50) + (Math.cos(Math.atan(((_y + 25) - _root.ship._y) / ((_x - 50) - _root.ship._x))) * 10); _local4._y = (_y + 25) + (Math.sin(Math.atan(((_y + 25) - _root.ship._y) / ((_x - 50) - _root.ship._x))) * 10); _local4._rotation = T5Rot; _local4 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = (_x - 50) + (Math.cos(Math.atan(((_y + 25) - _root.ship._y) / ((_x - 50) - _root.ship._x))) * -10); _local4._y = (_y + 25) + (Math.sin(Math.atan(((_y + 25) - _root.ship._y) / ((_x - 50) - _root.ship._x))) * -10); _local4._rotation = T5Rot; T5Count++; if (T5Count >= 5) { T5State = 0; } } if ((time % 300) == 0) { var _local4 = _root.attachMovie("EnemyHomingMissile", "EnemyHomingMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _x - 100; _local4._y = _y - 25; } if (HitPoints <= 0) { var _local3 = _root.attachMovie("DyingMiniBoss1", "DyingMiniBoss1", _root.getNextHighestDepth()); _local3._x = _x; _local3._y = _y; unloadMovie(this); } } function takeDamage() { HitPoints--; PU++; if (PU >= 30) { _root.ship.gainKill(); PU = 0; } } var HitPoints = 4000; var PU = 0; var T1FD = 0; var T2Rot = 0; var T2FD = 0; var T2Firing = false; var T2FireState = 0; var T3Rot = 0; var T4Rot = 0; var T5Rot = 0; var T5Count = 0; var T5State = 0; var startup = true; }
Symbol 260 MovieClip [__Packages.EnemyFighterAI4] Frame 0
class EnemyFighterAI4 extends MovieClip { var HitPoints, time, _x, _parent, _y, unloadMovie; function EnemyFighterAI4 () { super(); } function onLoad() { _root.ship.enemies.push(this); HitPoints = 5; time = 0; } function onEnterFrame() { time++; _root.debugEnemyHP.text = HitPoints; if (((time >= 25) && (time <= 35)) && (HitPoints >= 1)) { var _local3 = _root.attachMovie("EnemyMissile", "EnemyMissile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = (_parent._x + _x) - 13.5; _local3._y = _parent._y + _y; _local3._rotation = Math.atan(((_parent._y + _y) - _root.ship._y) / ((_parent._x + _x) - _root.ship._x)) * 57.2957795130823; } if (_root.ship.hitBox.hitTest(this)) { takeDamage(); _root.ship.takeDamage(); } } function takeDamage() { HitPoints--; if (HitPoints <= 0) { if ((random(_root.PowerupChance) == 2) && (_root.ship.firePower <= 8)) { var _local5 = _root.attachMovie("firePowerUp", "firePowerUp" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = _parent._x + _x; _local5._y = _parent._y + _y; } if (random(_root.PowerupChance) == 3) { var _local5 = _root.attachMovie("HealthPowerUp", "HealthPowerUp" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = _parent._x + _x; _local5._y = _parent._y + _y; } if (random(_root.PowerupChance) == 4) { var _local5 = _root.attachMovie("ShieldPowerUp", "ShieldPowerUp" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = _parent._x + _x; _local5._y = _parent._y + _y; } if (random(_root.PowerupChance) == 5) { var _local5 = _root.attachMovie("DAKKAPowerUp", "DAKKAPowerUp" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = _parent._x + _x; _local5._y = _parent._y + _y; } var _local4 = _root.attachMovie("Explosion", "Explosion" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local4._x = _parent._x + _x; _local4._y = _parent._y + _y; _root.point = _root.point + 100; var _local3 = 0; while (_local3 <= _root.ship.enemies.length) { if (_root.ship.enemies[_local3] == this) { _root.ship.enemies.splice(_local3, 1); } _local3++; } _root.ship.gainKill(); _parent.unloadMovie(_parent); unloadMovie(this); } } }
Symbol 261 MovieClip [__Packages.Boss2] Frame 0
class Boss2 extends MovieClip { var _x, _y, unloadMovie; function Boss2 () { super(); } function onLoad() { _root.BossBar._visible = true; } function onEnterFrame() { time++; if (startup == true) { if (_x > 450) { _x--; } if (_x > 500) { _x = _x - 2; } if (_x > 600) { _x = _x - 5; } if (_x > 800) { _x = _x - 10; } if (_x <= 450) { startup = false; } } _root.BossBar._width = (HitPoints / 20) - ((HitPoints / 20) % 1); if (time >= 400) { time = 0; laserfire = true; } if (HitPoints <= 0) { var _local3 = _root.attachMovie("Boss2Dying", "Boss2Dying", _root.getNextHighestDepth()); _local3._x = _x; _local3._y = _y; unloadMovie(); } } function takeDamage() { HitPoints--; PU++; if (PU >= 30) { _root.ship.gainKill(); PU = 0; } } var HitPoints = 4000; var time = 0; var startup = true; var laserfire = false; var PU = 0; }
Symbol 262 MovieClip [__Packages.particleSpawner1] Frame 0
class particleSpawner1 extends MovieClip { var xpos, _parent, _x, ypos, _y, timer; function particleSpawner1 () { super(); } function onEnterFrame() { xpos = _x + _parent._x; ypos = _y + _parent._y; timer--; var _local3 = _root.attachMovie("particle1", "particle1" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = xpos - random(10); _local3._y = (ypos + random(10)) - random(10); _local3._alpha = 25; _local3 = _root.attachMovie("particle1", "particle1" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = xpos - random(10); _local3._y = (ypos + random(10)) - random(10); _local3._alpha = 25; } }
Symbol 263 MovieClip [__Packages.Ship2] Frame 0
class Ship2 extends MovieClip { var velocity, shootLimiter, firePower, enemies, time, HP, firingAngle, PRVFPL, _width, _x, _height, _y, firingAngle2, unloadMovie, tiB, rgea, foCe; function Ship2 () { super(); } function onLoad() { _root.ship.newGame(); } function newGame() { if (_root.cheatholder.godmode) { godmode = true; } velocity = 15; shootLimiter = 0; firePower = 5; enemies = []; time = 0; HP = 40; firingAngle = 20; firingAngle = -20; } function onEnterFrame() { _root.timedebug = time; var _local3 = 0; while (_local3 <= enemies.length) { if (enemies[_local3]._visible == undefined) { enemies.splice(_local3, 1); } _local3++; } if (Dakka) { if (DakkaTimer <= 0) { PRVFPL = firePower; } DakkaTimer = 100; Dakka = false; } if (DakkaTimer >= 1) { firePower = 14; FPRedTimer = 50; DakkaTimer--; if (DakkaTimer == 0) { firePower = PRVFPL; } } numOfEnemies = enemies.length; if (shieldingTime > 1) { _root.ShieldBar._visible = true; shieldingTime--; PossibleToDamage = false; if ((shieldingTime < 200) && (shieldingTime > 0)) { _root.ShieldBar._width = shieldingTime * 0.4; _root.ShieldBar2._visible = false; } else if ((shieldingTime >= 200) && (shieldingTime < 400)) { _root.ShieldBar._width = 80; _root.ShieldBar2._visible = true; _root.ShieldBar2._width = (shieldingTime - 200) * 0.4; _root.ShieldBar3._visible = false; } else if ((shieldingTime >= 400) && (shieldingTime < 600)) { _root.ShieldBar2._width = 80; _root.ShieldBar3._visible = true; _root.ShieldBar3._width = (shieldingTime - 400) * 0.4; _root.ShieldBar4._visible = false; } else if (shieldingTime >= 600) { _root.ShieldBar3._width = 80; _root.ShieldBar4._visible = true; _root.ShieldBar4._width = (shieldingTime - 400) * 0.4; } } else if (shieldingTime <= 1) { shieldingTime = 0; _root.ShieldBar._visible = false; PossibleToDamage = true; } if (godmode) { HP = 40; } _root.HPbar._width = HP * 2; if (Key.isDown(37) && (_x >= (_width / 2))) { _x = _x - velocity; } if (Key.isDown(39) && (_x <= (550 - (_width / 2)))) { _x = _x + velocity; } if (Key.isDown(38) && (_y >= (_height / 2))) { _y = _y - velocity; } if (Key.isDown(40) && (_y <= (400 - (_height / 2)))) { _y = _y + velocity; } shootLimiter = shootLimiter + 1; if (Key.isDown(32) && (shootLimiter > 2)) { fireShot(1, 0, 0); if (firePower >= 1) { fireShot(1, 0.2, 0); fireShot(1, -0.2, 0); } if (firePower >= 2) { fireShot(1, 0, firingAngle); if (firingAngle >= 40) { firingAngle = -40; } firingAngle = firingAngle + 5; } if (firePower >= 4) { fireShot(1, 0.5, 10); fireShot(1, -0.5, -10); } if (firePower >= 5) { fireShot(1, 0, -firingAngle); FPRedTimer--; } if (firePower >= 7) { fireShot(1, 0, firingAngle / 2); fireShot(1, 0, (-firingAngle) / 2); } if (firePower >= 8) { fireShot(1, 0, firingAngle2 / 2); fireShot(1, 0, (-firingAngle2) / 2); } if (firePower >= 11) { _root.PShotParticles = false; fireShot(1, 0.6, 10); fireShot(1, 0.4, 10); fireShot(1, -0.6, -10); fireShot(1, -0.4, -10); } if (firePower >= 12) { fireShot(1, 1.1, 20); fireShot(1, 0.9, 20); fireShot(1, -1.1, -20); fireShot(1, -0.9, -20); } shootLimiter = 0; } if (Key.isDown(32) && ((shootLimiter == 1) || (DakkaTimer >= 1))) { if (firePower >= 3) { fireShot(1, 1, 20); fireShot(1, -1, -20); } if (firePower >= 6) { fireShot(1, 0, firingAngle2); fireShot(1, 0, -firingAngle2); if (firingAngle >= 40) { firingAngle2 = -40; } firingAngle2 = firingAngle2 + 5; if (FPRedTimer <= 0) { FPRedTimer = 50; firePower--; } } if (firePower >= 9) { _root.PShotParticles = false; fireShot(1, 0.25, 5); fireShot(1, 0.25, -5); } if (firePower >= 10) { fireShot(1, 0.75, 15); fireShot(1, -0.75, -15); } } if (HP <= 0) { unloadMovie(this); } time++; spawnEnemies(); } function fireShot(xdis, ydis, rot) { var _local3 = _root.attachMovie("Missile", "Missile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = _x + ((_width / 2) * xdis); _local3._y = _y + ((_height / 2) * ydis); _local3._rotation = rot; } function spawnEnemies() { if (time >= 60) { tiB = 1000; if ((time <= tiB) && ((time % 60) == 0)) { rgea = 100 + random(200); attachEnemy(1, 500, rgea); } if (((time <= tiB) && (rgea >= 100)) && (((time - 2) % 60) == 0)) { attachEnemy(1, 500, rgea + 25); attachEnemy(1, 500, rgea - 25); } if (((time <= tiB) && (rgea >= 100)) && (((time - 4) % 60) == 0)) { attachEnemy(1, 500, rgea + 50); attachEnemy(1, 500, rgea - 50); } if ((time <= tiB) && ((time % 30) == 0)) { attachEnemy(3, 600, 25 + random(350)); } if ((time <= tiB) && ((time % 30) == 0)) { attachEnemy(4, 600, 25 + random(350)); } if ((time <= tiB) && ((time % 30) == 0)) { attachEnemy(5 + random(2), 600, 25 + random(350)); } if ((time <= tiB) && ((time % 90) == 0)) { foCe = 100 + random(200); attachEnemy(3, 600, foCe); attachEnemy(3, 620, foCe + 25); attachEnemy(3, 620, foCe - 25); attachEnemy(3, 640, foCe + 50); attachEnemy(3, 640, foCe - 50); } tiB = 1200; foCe = 200; if (time == tiB) { attachEnemy(10, 700, 200); } else if (time == (tiB + 200)) { attachEnemy(10, 700, 100); attachEnemy(10, 700, 300); } tiB = 1300; if (time == tiB) { attachEnemy(12, 575, 150); attachEnemy(13, 575, 250); } else if (time == (tiB + 5)) { attachEnemy(12, 580, 155); attachEnemy(13, 580, 245); } else if (time == (tiB + 10)) { attachEnemy(12, 585, 160); attachEnemy(13, 585, 240); } else if (time == (tiB + 15)) { attachEnemy(12, 590, 165); attachEnemy(13, 590, 235); } else if (time == (tiB + 20)) { attachEnemy(12, 595, 170); attachEnemy(13, 595, 230); } foCe = 200; tiB = 1400; if (time == tiB) { attachEnemy(1, 600, foCe - 150); attachEnemy(1, 600, foCe + 150); } else if (time == (tiB + 2)) { attachEnemy(1, 600, foCe - 100); attachEnemy(1, 600, foCe + 100); } else if (time == (tiB + 4)) { attachEnemy(1, 600, foCe - 50); attachEnemy(1, 600, foCe + 50); } else if (time == (tiB + 6)) { attachEnemy(11, 600, foCe); } tiB = 1475; foCe = 100; if (time == tiB) { attachEnemy(12, 675, foCe - 25); attachEnemy(13, 675, foCe + 25); attachEnemy(1, 575, foCe); } foCe = 125; if (time == (tiB + 10)) { attachEnemy(12, 675, foCe - 25); attachEnemy(13, 675, foCe + 25); attachEnemy(1, 575, foCe); } foCe = 150; if (time == (tiB + 20)) { attachEnemy(12, 675, foCe - 25); attachEnemy(13, 675, foCe + 25); attachEnemy(1, 575, foCe); } foCe = 175; if (time == (tiB + 30)) { attachEnemy(12, 675, foCe - 25); attachEnemy(13, 675, foCe + 25); attachEnemy(1, 575, foCe); } foCe = 200; if (time == (tiB + 40)) { attachEnemy(12, 675, foCe - 25); attachEnemy(13, 675, foCe + 25); attachEnemy(1, 575, foCe); } foCe = 225; if (time == (tiB + 50)) { attachEnemy(12, 675, foCe - 25); attachEnemy(13, 675, foCe + 25); attachEnemy(1, 575, foCe); } foCe = 250; if (time == (tiB + 60)) { attachEnemy(12, 675, foCe - 25); attachEnemy(13, 675, foCe + 25); attachEnemy(1, 575, foCe); } foCe = 275; if (time == (tiB + 70)) { attachEnemy(12, 675, foCe - 25); attachEnemy(13, 675, foCe + 25); attachEnemy(1, 575, foCe); } foCe = 300; if (time == (tiB + 80)) { attachEnemy(12, 675, foCe - 25); attachEnemy(13, 675, foCe + 25); attachEnemy(1, 575, foCe); } foCe = 575; tiB = 1600; if (time == tiB) { attachEnemy(12, foCe, 200); attachEnemy(13, foCe, 200); } else if (time == (tiB + 10)) { attachEnemy(12, foCe + 25, 200); attachEnemy(13, foCe + 25, 200); } else if (time == (tiB + 20)) { attachEnemy(12, foCe + 50, 200); attachEnemy(13, foCe + 50, 200); } else if (time == (tiB + 30)) { attachEnemy(12, foCe + 75, 200); attachEnemy(13, foCe + 75, 200); } else if (time == (tiB + 40)) { attachEnemy(11, 600, 200); attachEnemy(12, foCe + 100, 200); attachEnemy(13, foCe + 100, 200); } else if (time == (tiB + 50)) { attachEnemy(12, foCe + 125, 200); attachEnemy(13, foCe + 125, 200); } else if (time == (tiB + 60)) { attachEnemy(12, foCe + 150, 200); attachEnemy(13, foCe + 150, 200); } else if (time == (tiB + 67)) { attachEnemy(12, foCe + 175, 200); attachEnemy(13, foCe + 175, 200); } else if (time == (tiB + 80)) { attachEnemy(12, foCe + 200, 200); attachEnemy(13, foCe + 200, 200); } tiB = 2200; if (((time >= 1800) && (time <= tiB)) && ((time % 60) == 0)) { rgea = 100 + random(200); attachEnemy(1, 500, rgea); } if ((((time >= 1800) && (time <= tiB)) && (rgea >= 100)) && (((time - 2) % 60) == 0)) { attachEnemy(1, 500, rgea + 25); attachEnemy(1, 500, rgea - 25); } if ((((time >= 1800) && (time <= tiB)) && (rgea >= 100)) && (((time - 4) % 60) == 0)) { attachEnemy(1, 500, rgea + 50); attachEnemy(1, 500, rgea - 50); } if (((time >= 1800) && (time <= tiB)) && ((time % 30) == 0)) { attachEnemy(3, 600, 25 + random(350)); } if (((time >= 1800) && (time <= tiB)) && ((time % 30) == 0)) { attachEnemy(4, 600, 25 + random(350)); } if (((time >= 1800) && (time <= tiB)) && ((time % 30) == 0)) { attachEnemy(5 + random(2), 600, 25 + random(350)); } if (((time >= 1800) && (time <= tiB)) && ((time % 90) == 0)) { foCe = 100 + random(200); attachEnemy(3, 600, foCe); attachEnemy(3, 620, foCe + 25); attachEnemy(3, 620, foCe - 25); attachEnemy(3, 640, foCe + 50); attachEnemy(3, 640, foCe - 50); } if (((time >= 1800) && (time <= tiB)) && ((time % 30) == 10)) { attachEnemy(12, 575 + random(200), 100 + random(200)); } if (((time >= 1800) && (time <= tiB)) && ((time % 30) == 20)) { attachEnemy(13, 575 + random(200), 100 + random(200)); } if (((time >= 1800) && (time <= tiB)) && ((time % 10) == 0)) { attachEnemy(7, 350, 100 + random(200)); } if (((time >= 1800) && (time <= tiB)) && ((time % 10) == 5)) { attachEnemy(8, 350, 100 + random(200)); } if (((time >= 1800) && (time <= tiB)) && ((time % 400) == 0)) { attachEnemy(10, 650, 100 + random(200)); } if (((time >= 1800) && (time <= tiB)) && ((time % 50) == 0)) { attachEnemy(11, 565, 100 + random(200)); } if (time == 2300) { var _local3 = _root.attachMovie("Boss2", "Boss2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = 1200; _local3._y = 200; } } } function attachEnemy(Etype, eX, eY) { if (Etype == 1) { var _local5 = _root.attachMovie("FighterAdvanceAndRetreat", "FighterAdvanceAndRetreat" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = eX; _local5._y = eY; } else if (Etype == 2) { var _local5 = _root.attachMovie("FighterAdvanceThroughScreen", "FighterAdvanceThroughScreen" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = eX; _local5._y = eY; } else if (Etype == 3) { var _local5 = _root.attachMovie("FighterFastAdvanceThroughScreen", "FighterFastAdvanceThroughScreen" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = eX; _local5._y = eY; } else if (Etype == 4) { var _local5 = _root.attachMovie("BomberAdvanceAndRetreat", "BomberAdvanceAndRetreat" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = eX; _local5._y = eY; } else if (Etype == 5) { var _local5 = _root.attachMovie("FighterArcUpFireAndRetreat", "FighterArcUpFireAndRetreat" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = eX; _local5._y = eY; } else if (Etype == 6) { var _local5 = _root.attachMovie("FighterArcDownFireAndRetreat", "FighterArcDownFireAndRetreat" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = eX; _local5._y = eY; } else if (Etype == 7) { var _local5 = _root.attachMovie("FighterArcUp", "FighterArcUp" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = eX; _local5._y = eY; } else if (Etype == 8) { var _local5 = _root.attachMovie("FighterArcDown", "FighterArcDown" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = eX; _local5._y = eY; } else if (Etype == 10) { var _local5 = _root.attachMovie("EnemyTurret1", "EnemyTurret1" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = eX; _local5._y = eY; } else if (Etype == 11) { var _local5 = _root.attachMovie("DoubleFighterArcUpOrbitRetreat", "DoubleFighterArcUpOrbitRetreat" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = eX; _local5._y = eY; } else if (Etype == 12) { var _local5 = _root.attachMovie("FighterArcDownAdvance", "FighterArcDownAdvance" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = eX; _local5._y = eY; } else if (Etype == 13) { var _local5 = _root.attachMovie("FighterArcUpAdvance", "FighterArcUpAdvance" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = eX; _local5._y = eY; } } function takeDamage() { if (PossibleToDamage) { if (HP >= 1) { HP--; } else { _root.Level1EndScore._visible = true; var _local3 = _root.attachMovie("Explosion", "Explosion" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = _x; _local3._y = _y; unloadMovie(); } } else { shieldingTime = shieldingTime - 2; } } function gainKill() { KC++; if ((KC % 40) == 0) { firePower++; } } var godmode = false; var PossibleToDamage = true; var shieldingTime = 0; var numOfEnemies = 0; var FPRedTimer = 0; var Dakka = false; var DakkaTimer = 0; var KC = 0; }
Symbol 264 MovieClip [__Packages.Ship1] Frame 0
class Ship1 extends MovieClip { var velocity, shootLimiter, firePower, enemies, time, HP, firingAngle, PRVFPL, _width, _x, _height, _y, firingAngle2, unloadMovie, foCe, tiB, rgea; function Ship1 () { super(); } function onLoad() { _root.ship.newGame(); } function newGame() { if (_root.cheatholder.godmode) { godmode = true; } velocity = 15; shootLimiter = 0; firePower = 5; enemies = []; time = 0; HP = 40; firingAngle = 20; firingAngle = -20; } function onEnterFrame() { _root.timedebug = time; var _local3 = 0; while (_local3 <= enemies.length) { if (enemies[_local3]._visible == undefined) { enemies.splice(_local3, 1); } _local3++; } if (Dakka) { if (DakkaTimer <= 0) { PRVFPL = firePower; } DakkaTimer = 100; Dakka = false; } if (DakkaTimer >= 1) { firePower = 14; FPRedTimer = 50; DakkaTimer--; if (DakkaTimer == 0) { firePower = PRVFPL; } } numOfEnemies = enemies.length; if (shieldingTime > 1) { _root.ShieldBar._visible = true; shieldingTime--; PossibleToDamage = false; if ((shieldingTime < 200) && (shieldingTime > 0)) { _root.ShieldBar._width = shieldingTime * 0.4; _root.ShieldBar2._visible = false; } else if ((shieldingTime >= 200) && (shieldingTime < 400)) { _root.ShieldBar._width = 80; _root.ShieldBar2._visible = true; _root.ShieldBar2._width = (shieldingTime - 200) * 0.4; _root.ShieldBar3._visible = false; } else if ((shieldingTime >= 400) && (shieldingTime < 600)) { _root.ShieldBar2._width = 80; _root.ShieldBar3._visible = true; _root.ShieldBar3._width = (shieldingTime - 400) * 0.4; _root.ShieldBar4._visible = false; } else if (shieldingTime >= 600) { _root.ShieldBar3._width = 80; _root.ShieldBar4._visible = true; _root.ShieldBar4._width = (shieldingTime - 400) * 0.4; } } else if (shieldingTime <= 1) { shieldingTime = 0; _root.ShieldBar._visible = false; PossibleToDamage = true; } if (godmode) { HP = 40; } _root.HPbar._width = HP * 2; if (Key.isDown(37) && (_x >= (_width / 2))) { _x = _x - velocity; } if (Key.isDown(39) && (_x <= (550 - (_width / 2)))) { _x = _x + velocity; } if (Key.isDown(38) && (_y >= (_height / 2))) { _y = _y - velocity; } if (Key.isDown(40) && (_y <= (400 - (_height / 2)))) { _y = _y + velocity; } shootLimiter = shootLimiter + 1; if (Key.isDown(32) && (shootLimiter > 2)) { fireShot(1, 0, 0); if (firePower >= 1) { fireShot(1, 0.2, 0); fireShot(1, -0.2, 0); } if (firePower >= 2) { fireShot(1, 0, firingAngle); if (firingAngle >= 40) { firingAngle = -40; } firingAngle = firingAngle + 5; } if (firePower >= 4) { fireShot(1, 0.5, 10); fireShot(1, -0.5, -10); } if (firePower >= 5) { fireShot(1, 0, -firingAngle); FPRedTimer--; } if (firePower >= 7) { fireShot(1, 0, firingAngle / 2); fireShot(1, 0, (-firingAngle) / 2); } if (firePower >= 8) { fireShot(1, 0, firingAngle2 / 2); fireShot(1, 0, (-firingAngle2) / 2); } if (firePower >= 11) { _root.PShotParticles = false; fireShot(1, 0.6, 10); fireShot(1, 0.4, 10); fireShot(1, -0.6, -10); fireShot(1, -0.4, -10); } if (firePower >= 12) { fireShot(1, 1.1, 20); fireShot(1, 0.9, 20); fireShot(1, -1.1, -20); fireShot(1, -0.9, -20); } shootLimiter = 0; } if (Key.isDown(32) && ((shootLimiter == 1) || (DakkaTimer >= 1))) { if (firePower >= 3) { fireShot(1, 1, 20); fireShot(1, -1, -20); } if (firePower >= 6) { fireShot(1, 0, firingAngle2); fireShot(1, 0, -firingAngle2); if (firingAngle >= 40) { firingAngle2 = -40; } firingAngle2 = firingAngle2 + 5; if (FPRedTimer <= 0) { FPRedTimer = 50; firePower--; } } if (firePower >= 9) { _root.PShotParticles = false; fireShot(1, 0.25, 5); fireShot(1, 0.25, -5); } if (firePower >= 10) { fireShot(1, 0.75, 15); fireShot(1, -0.75, -15); } } if (HP <= 0) { unloadMovie(this); } time++; spawnEnemies(); } function fireShot(xdis, ydis, rot) { var _local3 = _root.attachMovie("Missile", "Missile" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = _x + ((_width / 2) * xdis); _local3._y = _y + ((_height / 2) * ydis); _local3._rotation = rot; } function spawnEnemies() { foCe = 200; tiB = 60; if (time == tiB) { attachEnemy(1, 500, foCe); } else if (time == (tiB + 1)) { attachEnemy(1, 500, foCe + 25); attachEnemy(1, 500, foCe - 25); } else if (time == (tiB + 2)) { attachEnemy(1, 500, foCe + 50); attachEnemy(1, 500, foCe - 50); } else if (time == (tiB + 3)) { attachEnemy(1, 500, foCe + 75); attachEnemy(1, 500, foCe - 75); } else if (time == (tiB + 4)) { attachEnemy(1, 500, foCe + 100); attachEnemy(1, 500, foCe - 100); } else if (time == (tiB + 5)) { attachEnemy(1, 500, foCe + 125); attachEnemy(1, 500, foCe - 125); } else if (time == (tiB + 6)) { attachEnemy(1, 500, foCe + 150); attachEnemy(1, 500, foCe - 150); } foCe = 200; tiB = 100; if (time == tiB) { attachEnemy(1, 500, foCe - 150); } else if (time == (tiB + 2)) { attachEnemy(1, 500, foCe - 100); } else if (time == (tiB + 4)) { attachEnemy(1, 500, foCe - 50); } else if (time == (tiB + 6)) { attachEnemy(1, 500, foCe); } else if (time == (tiB + 8)) { attachEnemy(1, 500, foCe + 50); } else if (time == (tiB + 10)) { attachEnemy(1, 500, foCe + 100); } else if (time == (tiB + 12)) { attachEnemy(1, 500, foCe + 150); } if (((time <= 400) && (time >= 180)) && ((time % 10) == 0)) { attachEnemy(3, 600, 25 + random(350)); } if (((time <= 300) && (time >= 180)) && ((time % 30) == 0)) { rgea = 100 + random(200); attachEnemy(1, 500, rgea); } if ((((time <= 400) && (time >= 180)) && (rgea >= 100)) && (((time - 2) % 30) == 0)) { attachEnemy(1, 500, rgea + 25); attachEnemy(1, 500, rgea - 25); } if ((((time <= 400) && (time >= 180)) && (rgea >= 100)) && (((time - 4) % 30) == 0)) { attachEnemy(1, 500, rgea + 50); attachEnemy(1, 500, rgea - 50); } tiB = 450; if (time == tiB) { attachEnemy(4, 500, foCe); } else if (time == (tiB + 2)) { attachEnemy(4, 500, foCe + 50); attachEnemy(4, 500, foCe - 50); } else if (time == (tiB + 4)) { attachEnemy(4, 500, foCe + 100); attachEnemy(4, 500, foCe - 100); } else if (time == (tiB + 6)) { attachEnemy(4, 500, foCe + 150); attachEnemy(4, 500, foCe - 150); } tiB = 500; foCe = 200; if (time == tiB) { attachEnemy(4, 500, foCe + 150); attachEnemy(4, 500, foCe - 150); } else if (time == (tiB + 2)) { attachEnemy(4, 500, foCe + 125); attachEnemy(4, 500, foCe - 125); } else if (time == (tiB + 4)) { attachEnemy(4, 500, foCe + 100); attachEnemy(4, 500, foCe - 100); } else if (time == (tiB + 6)) { attachEnemy(4, 500, foCe + 75); attachEnemy(4, 500, foCe - 75); } else if (time == (tiB + 8)) { attachEnemy(4, 500, foCe + 50); attachEnemy(4, 500, foCe - 50); } else if (time == (tiB + 12)) { attachEnemy(3, 600, foCe + 25); attachEnemy(3, 600, foCe - 25); } else if (time == (tiB + 10)) { attachEnemy(3, 600, foCe); } if (((time <= 700) && (time >= 600)) && ((time % 10) == 0)) { attachEnemy(3, 600, 25 + random(350)); } if (((time <= 700) && (time >= 600)) && ((time % 60) == 0)) { rgea = 100 + random(200); attachEnemy(1, 500, rgea); } if ((((time <= 700) && (time >= 600)) && (rgea >= 100)) && (((time - 2) % 60) == 0)) { attachEnemy(1, 500, rgea + 25); attachEnemy(1, 500, rgea - 25); } if ((((time <= 700) && (time >= 600)) && (rgea >= 100)) && (((time - 4) % 60) == 0)) { attachEnemy(1, 500, rgea + 50); attachEnemy(1, 500, rgea - 50); } if (((time <= 700) && (time >= 600)) && ((time % 30) == 0)) { attachEnemy(3, 600, 25 + random(350)); } if (((time <= 700) && (time >= 600)) && ((time % 30) == 0)) { attachEnemy(4, 600, 25 + random(350)); } if (((time <= 700) && (time >= 600)) && ((time % 90) == 0)) { foCe = 100 + random(200); attachEnemy(3, 600, foCe); attachEnemy(3, 620, foCe + 25); attachEnemy(3, 620, foCe - 25); attachEnemy(3, 640, foCe + 50); attachEnemy(3, 640, foCe - 50); } if (time == 800) { HP = 40; } foCe = 200; tiB = 900; if (time == tiB) { attachEnemy(5, 550, foCe + 150); } else if (time == (tiB + 2)) { attachEnemy(5, 550, foCe + 100); } else if (time == (tiB + 4)) { attachEnemy(5, 550, foCe + 50); } else if (time == (tiB + 6)) { attachEnemy(5, 550, foCe); } else if (time == (tiB + 8)) { attachEnemy(5, 550, foCe - 50); } else if (time == (tiB + 10)) { attachEnemy(5, 550, foCe - 100); } else if (time == (tiB + 12)) { attachEnemy(5, 550, foCe - 150); } foCe = 200; tiB = 1000; if (time == tiB) { attachEnemy(5, 550, foCe - 150); } else if (time == (tiB + 2)) { attachEnemy(5, 550, foCe - 100); } else if (time == (tiB + 4)) { attachEnemy(5, 550, foCe - 50); } else if (time == (tiB + 6)) { attachEnemy(5, 550, foCe); } else if (time == (tiB + 8)) { attachEnemy(5, 550, foCe + 50); } else if (time == (tiB + 10)) { attachEnemy(5, 550, foCe + 100); } else if (time == (tiB + 12)) { attachEnemy(5, 550, foCe + 150); } if (((time <= 2000) && (time >= 1100)) && ((time % 60) == 0)) { rgea = 100 + random(200); attachEnemy(1, 500, rgea); } if ((((time <= 2000) && (time >= 1100)) && (rgea >= 100)) && (((time - 2) % 60) == 0)) { attachEnemy(1, 500, rgea + 25); attachEnemy(1, 500, rgea - 25); } if ((((time <= 2000) && (time >= 1100)) && (rgea >= 100)) && (((time - 4) % 60) == 0)) { attachEnemy(1, 500, rgea + 50); attachEnemy(1, 500, rgea - 50); } if (((time <= 2000) && (time >= 1100)) && ((time % 30) == 0)) { attachEnemy(3, 600, 25 + random(350)); } if (((time <= 2000) && (time >= 1100)) && ((time % 30) == 0)) { attachEnemy(4, 600, 25 + random(350)); } if (((time <= 2000) && (time >= 1100)) && ((time % 30) == 0)) { attachEnemy(5 + random(2), 600, 25 + random(350)); } if (((time <= 2000) && (time >= 1100)) && ((time % 90) == 0)) { foCe = 100 + random(200); attachEnemy(3, 600, foCe); attachEnemy(3, 620, foCe + 25); attachEnemy(3, 620, foCe - 25); attachEnemy(3, 640, foCe + 50); attachEnemy(3, 640, foCe - 50); } if (time == 2200) { var _local3 = _root.attachMovie("MiniBoss1", "MiniBoss1" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = 1200; _local3._y = 250; } } function attachEnemy(Etype, eX, eY) { if (Etype == 1) { var _local5 = _root.attachMovie("FighterAdvanceAndRetreat", "FighterAdvanceAndRetreat" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = eX; _local5._y = eY; } else if (Etype == 2) { var _local5 = _root.attachMovie("FighterAdvanceThroughScreen", "FighterAdvanceThroughScreen" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = eX; _local5._y = eY; } else if (Etype == 3) { var _local5 = _root.attachMovie("FighterFastAdvanceThroughScreen", "FighterFastAdvanceThroughScreen" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = eX; _local5._y = eY; } else if (Etype == 4) { var _local5 = _root.attachMovie("BomberAdvanceAndRetreat", "BomberAdvanceAndRetreat" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = eX; _local5._y = eY; } else if (Etype == 5) { var _local5 = _root.attachMovie("FighterArcUpFireAndRetreat", "FighterArcUpFireAndRetreat" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = eX; _local5._y = eY; } else if (Etype == 6) { var _local5 = _root.attachMovie("FighterArcDownFireAndRetreat", "FighterArcDownFireAndRetreat" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = eX; _local5._y = eY; } else if (Etype == 7) { var _local5 = _root.attachMovie("FighterArcUp", "FighterArcUp" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = eX; _local5._y = eY; } else if (Etype == 8) { var _local5 = _root.attachMovie("FighterArcDown", "FighterArcDown" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = eX; _local5._y = eY; } else if (Etype == 10) { var _local5 = _root.attachMovie("EnemyTurret1", "EnemyTurret1" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = eX; _local5._y = eY; } else if (Etype == 11) { var _local5 = _root.attachMovie("DoubleFighterArcUpOrbitRetreat", "DoubleFighterArcUpOrbitRetreat" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = eX; _local5._y = eY; } else if (Etype == 12) { var _local5 = _root.attachMovie("FighterArcDownAdvance", "FighterArcDownAdvance" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = eX; _local5._y = eY; } else if (Etype == 13) { var _local5 = _root.attachMovie("FighterArcUpAdvance", "FighterArcUpAdvance" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local5._x = eX; _local5._y = eY; } } function takeDamage() { if (PossibleToDamage) { if (HP >= 1) { HP--; } else { _root.Level1EndScore._visible = true; var _local3 = _root.attachMovie("Explosion", "Explosion" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = _x; _local3._y = _y; unloadMovie(); } } else { shieldingTime = shieldingTime - 2; } } function gainKill() { KC++; if ((KC % 40) == 0) { firePower++; } } var godmode = false; var PossibleToDamage = true; var shieldingTime = 0; var numOfEnemies = 0; var FPRedTimer = 0; var Dakka = false; var DakkaTimer = 0; var KC = 0; }
Symbol 265 MovieClip [__Packages.EnemyMissile] Frame 0
class EnemyMissile extends MovieClip { var speed, _x, _rotation, _y, hitTest, removeMovieClip, unloadMovie; function EnemyMissile () { super(); } function onLoad() { speed = -20; } function onEnterFrame() { _x = _x + (Math.cos((_rotation * Math.PI) / 180) * speed); _y = _y + (Math.sin((_rotation * Math.PI) / 180) * speed); if (hitTest(_root.ship.hitBox)) { var _local3 = _root.attachMovie("particle2", "particle2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = _x; _local3._y = _y; _local3 = _root.attachMovie("particle2", "particle2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = _x; _local3._y = _y; _local3 = _root.attachMovie("particle2", "particle2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = _x; _local3._y = _y; _local3 = _root.attachMovie("particle2", "particle2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = _x; _local3._y = _y; _local3 = _root.attachMovie("particle2", "particle2" + _root.getNextHighestDepth(), _root.getNextHighestDepth()); _local3._x = _x; _local3._y = _y; _root.ship.takeDamage(); removeMovieClip(); } if (_x < -600) { unloadMovie(this); } if (_x > 700) { unloadMovie(this); } } }
Instance of Symbol 8 MovieClip in Symbol 179 MovieClip Frame 1
onClipEvent (enterFrame) { _rotation = (_rotation + 5); }
Instance of Symbol 77 MovieClip in Symbol 180 MovieClip Frame 1
onClipEvent (enterFrame) { _rotation = (_rotation + 5); }
Instance of Symbol 219 MovieClip in Symbol 222 MovieClip Frame 1
onClipEvent (enterFrame) { _height = _root.ship.FPRedTimer; }
Instance of Symbol 221 MovieClip in Symbol 222 MovieClip Frame 1
onClipEvent (enterFrame) { _height = (_root.ship.KC % 40); }
Symbol 227 Button
on (release) { _root.gotoAndPlay(2); }
Symbol 233 MovieClip Frame 62
unloadMovie (this);
Symbol 238 Button
on (release) { _root.gotoAndPlay(1); }

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClip [EnemyMissile]Uses:1
Symbol 3 GraphicUsed by:6
Symbol 4 GraphicUsed by:5 60 146
Symbol 5 MovieClip [particleSpawner2]Uses:4Used by:6
Symbol 6 MovieClip [Missile]Uses:3 5
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClipUses:7Used by:9 179
Symbol 9 MovieClipUses:8Used by:19 27 34 39 73 96 100 107 147 149 203 234  Timeline
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:12
Symbol 12 MovieClipUses:11Used by:19 27 34 39 73 96 100 147 149 203 234  Timeline
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:16
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:14 15Used by:19
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClip [Turret1]Uses:17Used by:19 96 100 137 139
Symbol 19 MovieClip [EnemyTurret1]Uses:9 12 16 18
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:22
Symbol 22 MovieClipUses:21Used by:27 39 73 96 100 147 149 203 234  Timeline
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:26
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClipUses:24 25Used by:27 73 107
Symbol 27 MovieClip [EnemyShip2]Uses:9 12 22 26Used by:28 29
Symbol 28 MovieClip [FighterFastAdvanceThroughScreen]Uses:27
Symbol 29 MovieClip [FighterAdvanceThroughScreen]Uses:27
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:30Used by:34
Symbol 32 GraphicUsed by:34
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClip [EnemyBomber]Uses:9 12 31 32 33Used by:35
Symbol 35 MovieClip [BomberAdvanceAndRetreat]Uses:34
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:39
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClip [EnemyShip]Uses:9 12 22 37 38Used by:40 110 111 112 113  Timeline
Symbol 40 MovieClip [FighterAdvanceAndRetreat]Uses:39
Symbol 41 GraphicUsed by:42
Symbol 42 MovieClip [particle5]Uses:41
Symbol 43 GraphicUsed by:44 47
Symbol 44 MovieClip [particle3]Uses:43
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClip [particle4]Uses:45
Symbol 47 MovieClip [particle2]Uses:43
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClip [particle1]Uses:48
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClip [ShieldPowerUp]Uses:50
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClip [HealthPowerUp]Uses:52
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:54Used by:56
Symbol 56 MovieClip [DAKKAPowerUp]Uses:55
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClip [FirePowerUp]Uses:57
Symbol 59 GraphicUsed by:61 62
Symbol 60 MovieClip [particleSpawner3]Uses:4Used by:61 62
Symbol 61 MovieClip [HomingMissile]Uses:59 60
Symbol 62 MovieClip [EnemyHomingMissile]Uses:59 60
Symbol 63 GraphicUsed by:71
Symbol 64 GraphicUsed by:71
Symbol 65 GraphicUsed by:71
Symbol 66 GraphicUsed by:71
Symbol 67 GraphicUsed by:71
Symbol 68 GraphicUsed by:71
Symbol 69 GraphicUsed by:71
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:63 64 65 66 67 68 69 70Used by:72
Symbol 72 MovieClip [Explosion]Uses:71
Symbol 73 MovieClip [EnemyShip3]Uses:9 12 22 26Used by:74 75
Symbol 74 MovieClip [FighterArcUpFireAndRetreat]Uses:73
Symbol 75 MovieClip [FighterArcDownFireAndRetreat]Uses:73
Symbol 76 GraphicUsed by:77
Symbol 77 MovieClipUses:76Used by:78 180
Symbol 78 MovieClipUses:77Used by:96 100 107 203 234  Timeline
Symbol 79 GraphicUsed by:82
Symbol 80 GraphicUsed by:82
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:79 80 81Used by:96 100 203 234
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83Used by:96 100 137 139
Symbol 85 GraphicUsed by:96
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:86Used by:96 100
Symbol 88 GraphicUsed by:89
Symbol 89 MovieClipUses:88Used by:96 100
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:90Used by:96 100 137 139
Symbol 92 GraphicUsed by:93 169 171 176
Symbol 93 MovieClipUses:92Used by:96 137
Symbol 94 GraphicUsed by:96
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClip [DyingMiniBoss1]Uses:22 78 9 12 82 84 85 18 87 89 91 93 94 95
Symbol 97 GraphicUsed by:100
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClip [EnemyHitBox]Uses:98Used by:100 139
Symbol 100 MovieClip [MiniBoss1]Uses:22 78 9 12 82 84 97 18 87 89 91 99
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:103
Symbol 103 MovieClipUses:102Used by:107 203 234  Timeline
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:104Used by:106
Symbol 106 MovieClipUses:105Used by:107 203 234  Timeline
Symbol 107 MovieClip [EnemyShip4]Uses:103 9 78 106 26Used by:108 109
Symbol 108 MovieClip [FighterFigureEightUp]Uses:107
Symbol 109 MovieClip [DoubleFighterArcUpOrbitRetreat]Uses:107
Symbol 110 MovieClip [FighterArcDownAdvance]Uses:39
Symbol 111 MovieClip [FighterArcUpAdvance]Uses:39
Symbol 112 MovieClip [FighterArcUp]Uses:39
Symbol 113 MovieClip [FighterArcDown]Uses:39
Symbol 114 GraphicUsed by:136
Symbol 115 GraphicUsed by:136
Symbol 116 GraphicUsed by:136
Symbol 117 GraphicUsed by:136
Symbol 118 GraphicUsed by:136
Symbol 119 GraphicUsed by:136
Symbol 120 GraphicUsed by:136
Symbol 121 GraphicUsed by:136
Symbol 122 GraphicUsed by:136
Symbol 123 GraphicUsed by:136
Symbol 124 GraphicUsed by:136
Symbol 125 GraphicUsed by:136
Symbol 126 GraphicUsed by:136
Symbol 127 GraphicUsed by:136
Symbol 128 GraphicUsed by:136
Symbol 129 GraphicUsed by:136
Symbol 130 GraphicUsed by:136
Symbol 131 GraphicUsed by:136
Symbol 132 GraphicUsed by:136
Symbol 133 GraphicUsed by:136
Symbol 134 GraphicUsed by:136
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135Used by:137 139
Symbol 137 MovieClipUses:136 18 84 91 93Used by:138
Symbol 138 MovieClip [Boss2Dying]Uses:137
Symbol 139 MovieClip [Boss2]Uses:136 18 84 91 99
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:140Used by:142
Symbol 142 MovieClip [Boss2Laser]Uses:141
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:143Used by:147 149
Symbol 145 GraphicUsed by:147
Symbol 146 MovieClip [particleSpawner]Uses:4Used by:147 149
Symbol 147 MovieClip [Ship2]Uses:9 12 22 144 145 146Used by:Timeline
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClip [Ship]Uses:9 12 22 144 148 146Used by:Timeline
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClip [BossBar]Uses:150Used by:Timeline
Symbol 152 GraphicUsed by:Timeline
Symbol 153 GraphicUsed by:165
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:154Used by:165
Symbol 156 GraphicUsed by:165
Symbol 157 GraphicUsed by:165
Symbol 158 GraphicUsed by:165
Symbol 159 GraphicUsed by:165
Symbol 160 GraphicUsed by:165
Symbol 161 GraphicUsed by:165
Symbol 162 GraphicUsed by:165
Symbol 163 GraphicUsed by:165
Symbol 164 GraphicUsed by:165
Symbol 165 MovieClipUses:153 155 156 157 158 159 160 161 162 163 164Used by:204  Timeline
Symbol 166 GraphicUsed by:Timeline
Symbol 167 FontUsed by:168 172 174 223 224 226 235 236 237
Symbol 168 EditableTextUses:167Used by:169
Symbol 169 ButtonUses:92 168Used by:170
Symbol 170 MovieClipUses:169Used by:Timeline
Symbol 171 MovieClipUses:92Used by:Timeline
Symbol 172 EditableTextUses:167Used by:Timeline
Symbol 173 GraphicUsed by:175
Symbol 174 EditableTextUses:167Used by:175
Symbol 175 MovieClipUses:173 174Used by:Timeline
Symbol 176 MovieClipUses:92Used by:Timeline
Symbol 240 MovieClip [__Packages.particleSpawner2]
Symbol 241 MovieClip [__Packages.Missile]
Symbol 242 MovieClip [__Packages.EnemyTurret1]
Symbol 243 MovieClip [__Packages.EnemyFighterAI2]
Symbol 244 MovieClip [__Packages.EnemyBomberAI1]
Symbol 245 MovieClip [__Packages.EnemyFighterAI1]
Symbol 246 MovieClip [__Packages.particle5]
Symbol 247 MovieClip [__Packages.particle3]
Symbol 248 MovieClip [__Packages.particle2]
Symbol 249 MovieClip [__Packages.particle1]
Symbol 250 MovieClip [__Packages.ShieldPowerUp]
Symbol 251 MovieClip [__Packages.HealthPowerUp]
Symbol 252 MovieClip [__Packages.DAKKAPowerUp]
Symbol 253 MovieClip [__Packages.FirePowerUp]
Symbol 254 MovieClip [__Packages.particleSpawner3]
Symbol 255 MovieClip [__Packages.HomingMissile]
Symbol 256 MovieClip [__Packages.EnemyHomingMissile]
Symbol 257 MovieClip [__Packages.EnemyFighterAI3]
Symbol 258 MovieClip [__Packages.EnemyHitBox]
Symbol 259 MovieClip [__Packages.MiniBoss1]
Symbol 260 MovieClip [__Packages.EnemyFighterAI4]
Symbol 261 MovieClip [__Packages.Boss2]
Symbol 262 MovieClip [__Packages.particleSpawner1]
Symbol 263 MovieClip [__Packages.Ship2]
Symbol 264 MovieClip [__Packages.Ship1]
Symbol 265 MovieClip [__Packages.EnemyMissile]
Symbol 177 GraphicUsed by:Timeline
Symbol 178 GraphicUsed by:203
Symbol 179 MovieClipUses:8Used by:203
Symbol 180 MovieClipUses:77Used by:203
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:181Used by:203 234
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClipUses:183Used by:203 234
Symbol 185 GraphicUsed by:186
Symbol 186 MovieClipUses:185Used by:203 234
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClipUses:187Used by:203 234
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClipUses:189Used by:203 234
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:191Used by:203 234
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClipUses:193Used by:203
Symbol 195 GraphicUsed by:196
Symbol 196 MovieClipUses:195Used by:203 234
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:197Used by:203 234
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClipUses:199Used by:203 234
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:201Used by:203 234
Symbol 203 MovieClipUses:178 9 22 103 106 12 179 180 78 82 182 184 186 188 190 192 194 196 198 200 202Used by:Timeline
Symbol 204 MovieClipUses:165Used by:Timeline
Symbol 205 GraphicUsed by:206
Symbol 206 ButtonUses:205Used by:Timeline
Symbol 207 GraphicUsed by:208
Symbol 208 MovieClipUses:207Used by:Timeline
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClipUses:209Used by:Timeline
Symbol 211 GraphicUsed by:212
Symbol 212 MovieClipUses:211Used by:Timeline
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:213Used by:Timeline
Symbol 215 GraphicUsed by:216
Symbol 216 MovieClipUses:215Used by:Timeline
Symbol 217 GraphicUsed by:222
Symbol 218 GraphicUsed by:219
Symbol 219 MovieClipUses:218Used by:222
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClipUses:220Used by:222
Symbol 222 MovieClipUses:217 219 221Used by:Timeline
Symbol 223 EditableTextUses:167Used by:228
Symbol 224 EditableTextUses:167Used by:228
Symbol 225 GraphicUsed by:227 238
Symbol 226 EditableTextUses:167Used by:227
Symbol 227 ButtonUses:225 226Used by:228
Symbol 228 MovieClipUses:223 224 227Used by:Timeline
Symbol 229 FontUsed by:230 231
Symbol 230 TextUses:229Used by:233
Symbol 231 TextUses:229Used by:233
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:230 231 232Used by:Timeline
Symbol 234 MovieClipUses:103 12 9 106 22 82 78 188 184 198 182 192 186 200 202 196 190Used by:Timeline
Symbol 235 EditableTextUses:167Used by:239
Symbol 236 EditableTextUses:167Used by:239
Symbol 237 EditableTextUses:167Used by:238
Symbol 238 ButtonUses:225 237Used by:239
Symbol 239 MovieClipUses:235 236 238Used by:Timeline

Instance Names

"CHEATS"Frame 1Symbol 172 EditableText
"cheatholder"Frame 1Symbol 176 MovieClip
"HPBorder"Frame 2Symbol 206 Button
"HPbar"Frame 2Symbol 208 MovieClip
"ShieldBar"Frame 2Symbol 210 MovieClip
"ShieldBar2"Frame 2Symbol 212 MovieClip
"ShieldBar3"Frame 2Symbol 214 MovieClip
"ShieldBar4"Frame 2Symbol 216 MovieClip
"BossBar"Frame 2Symbol 151 MovieClip [BossBar]
"Level1EndScore"Frame 2Symbol 228 MovieClip
"ship"Frame 2Symbol 149 MovieClip [Ship]
"Level2EndScore"Frame 3Symbol 239 MovieClip
"ship"Frame 3Symbol 147 MovieClip [Ship2]
"TurAlign"Symbol 19 MovieClip [EnemyTurret1] Frame 1Symbol 18 MovieClip [Turret1]
"fighter"Symbol 28 MovieClip [FighterFastAdvanceThroughScreen] Frame 1Symbol 27 MovieClip [EnemyShip2]
"ship"Symbol 28 MovieClip [FighterFastAdvanceThroughScreen] Frame 56Symbol 27 MovieClip [EnemyShip2]
"fighter"Symbol 29 MovieClip [FighterAdvanceThroughScreen] Frame 1Symbol 27 MovieClip [EnemyShip2]
"ship"Symbol 29 MovieClip [FighterAdvanceThroughScreen] Frame 62Symbol 27 MovieClip [EnemyShip2]
"fighter"Symbol 35 MovieClip [BomberAdvanceAndRetreat] Frame 1Symbol 34 MovieClip [EnemyBomber]
"fighter"Symbol 40 MovieClip [FighterAdvanceAndRetreat] Frame 1Symbol 39 MovieClip [EnemyShip]
"ani"Symbol 137 MovieClip Frame 1Symbol 136 MovieClip
"ani"Symbol 139 MovieClip [Boss2] Frame 1Symbol 136 MovieClip
"hitBox"Symbol 147 MovieClip [Ship2] Frame 1Symbol 144 MovieClip
"hitBox"Symbol 149 MovieClip [Ship] Frame 1Symbol 144 MovieClip
"FinalText"Symbol 228 MovieClip Frame 1Symbol 223 EditableText
"FinalText"Symbol 239 MovieClip Frame 1Symbol 235 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 2 as "EnemyMissile"
ExportAssets (56)Timeline Frame 1Symbol 5 as "particleSpawner2"
ExportAssets (56)Timeline Frame 1Symbol 6 as "Missile"
ExportAssets (56)Timeline Frame 1Symbol 18 as "Turret1"
ExportAssets (56)Timeline Frame 1Symbol 19 as "EnemyTurret1"
ExportAssets (56)Timeline Frame 1Symbol 27 as "EnemyShip2"
ExportAssets (56)Timeline Frame 1Symbol 28 as "FighterFastAdvanceThroughScreen"
ExportAssets (56)Timeline Frame 1Symbol 29 as "FighterAdvanceThroughScreen"
ExportAssets (56)Timeline Frame 1Symbol 34 as "EnemyBomber"
ExportAssets (56)Timeline Frame 1Symbol 35 as "BomberAdvanceAndRetreat"
ExportAssets (56)Timeline Frame 1Symbol 39 as "EnemyShip"
ExportAssets (56)Timeline Frame 1Symbol 40 as "FighterAdvanceAndRetreat"
ExportAssets (56)Timeline Frame 1Symbol 42 as "particle5"
ExportAssets (56)Timeline Frame 1Symbol 44 as "particle3"
ExportAssets (56)Timeline Frame 1Symbol 46 as "particle4"
ExportAssets (56)Timeline Frame 1Symbol 47 as "particle2"
ExportAssets (56)Timeline Frame 1Symbol 49 as "particle1"
ExportAssets (56)Timeline Frame 1Symbol 51 as "ShieldPowerUp"
ExportAssets (56)Timeline Frame 1Symbol 53 as "HealthPowerUp"
ExportAssets (56)Timeline Frame 1Symbol 56 as "DAKKAPowerUp"
ExportAssets (56)Timeline Frame 1Symbol 58 as "FirePowerUp"
ExportAssets (56)Timeline Frame 1Symbol 60 as "particleSpawner3"
ExportAssets (56)Timeline Frame 1Symbol 61 as "HomingMissile"
ExportAssets (56)Timeline Frame 1Symbol 62 as "EnemyHomingMissile"
ExportAssets (56)Timeline Frame 1Symbol 72 as "Explosion"
ExportAssets (56)Timeline Frame 1Symbol 73 as "EnemyShip3"
ExportAssets (56)Timeline Frame 1Symbol 74 as "FighterArcUpFireAndRetreat"
ExportAssets (56)Timeline Frame 1Symbol 75 as "FighterArcDownFireAndRetreat"
ExportAssets (56)Timeline Frame 1Symbol 96 as "DyingMiniBoss1"
ExportAssets (56)Timeline Frame 1Symbol 99 as "EnemyHitBox"
ExportAssets (56)Timeline Frame 1Symbol 100 as "MiniBoss1"
ExportAssets (56)Timeline Frame 1Symbol 107 as "EnemyShip4"
ExportAssets (56)Timeline Frame 1Symbol 108 as "FighterFigureEightUp"
ExportAssets (56)Timeline Frame 1Symbol 109 as "DoubleFighterArcUpOrbitRetreat"
ExportAssets (56)Timeline Frame 1Symbol 110 as "FighterArcDownAdvance"
ExportAssets (56)Timeline Frame 1Symbol 111 as "FighterArcUpAdvance"
ExportAssets (56)Timeline Frame 1Symbol 112 as "FighterArcUp"
ExportAssets (56)Timeline Frame 1Symbol 113 as "FighterArcDown"
ExportAssets (56)Timeline Frame 1Symbol 138 as "Boss2Dying"
ExportAssets (56)Timeline Frame 1Symbol 139 as "Boss2"
ExportAssets (56)Timeline Frame 1Symbol 142 as "Boss2Laser"
ExportAssets (56)Timeline Frame 1Symbol 146 as "particleSpawner"
ExportAssets (56)Timeline Frame 1Symbol 147 as "Ship2"
ExportAssets (56)Timeline Frame 1Symbol 149 as "Ship"
ExportAssets (56)Timeline Frame 1Symbol 151 as "BossBar"
ExportAssets (56)Timeline Frame 1Symbol 240 as "__Packages.particleSpawner2"
ExportAssets (56)Timeline Frame 1Symbol 241 as "__Packages.Missile"
ExportAssets (56)Timeline Frame 1Symbol 242 as "__Packages.EnemyTurret1"
ExportAssets (56)Timeline Frame 1Symbol 243 as "__Packages.EnemyFighterAI2"
ExportAssets (56)Timeline Frame 1Symbol 244 as "__Packages.EnemyBomberAI1"
ExportAssets (56)Timeline Frame 1Symbol 245 as "__Packages.EnemyFighterAI1"
ExportAssets (56)Timeline Frame 1Symbol 246 as "__Packages.particle5"
ExportAssets (56)Timeline Frame 1Symbol 247 as "__Packages.particle3"
ExportAssets (56)Timeline Frame 1Symbol 248 as "__Packages.particle2"
ExportAssets (56)Timeline Frame 1Symbol 249 as "__Packages.particle1"
ExportAssets (56)Timeline Frame 1Symbol 250 as "__Packages.ShieldPowerUp"
ExportAssets (56)Timeline Frame 1Symbol 251 as "__Packages.HealthPowerUp"
ExportAssets (56)Timeline Frame 1Symbol 252 as "__Packages.DAKKAPowerUp"
ExportAssets (56)Timeline Frame 1Symbol 253 as "__Packages.FirePowerUp"
ExportAssets (56)Timeline Frame 1Symbol 254 as "__Packages.particleSpawner3"
ExportAssets (56)Timeline Frame 1Symbol 255 as "__Packages.HomingMissile"
ExportAssets (56)Timeline Frame 1Symbol 256 as "__Packages.EnemyHomingMissile"
ExportAssets (56)Timeline Frame 1Symbol 257 as "__Packages.EnemyFighterAI3"
ExportAssets (56)Timeline Frame 1Symbol 258 as "__Packages.EnemyHitBox"
ExportAssets (56)Timeline Frame 1Symbol 259 as "__Packages.MiniBoss1"
ExportAssets (56)Timeline Frame 1Symbol 260 as "__Packages.EnemyFighterAI4"
ExportAssets (56)Timeline Frame 1Symbol 261 as "__Packages.Boss2"
ExportAssets (56)Timeline Frame 1Symbol 262 as "__Packages.particleSpawner1"
ExportAssets (56)Timeline Frame 1Symbol 263 as "__Packages.Ship2"
ExportAssets (56)Timeline Frame 1Symbol 264 as "__Packages.Ship1"
ExportAssets (56)Timeline Frame 1Symbol 265 as "__Packages.EnemyMissile"

Labels

"ship"Symbol 75 MovieClip [FighterArcDownFireAndRetreat] Frame 57

Dynamic Text Variables

cheatSymbol 172 EditableText""
_root.ship.KCSymbol 223 EditableText""
_root.ship.KCSymbol 235 EditableText""




http://swfchan.com/18/86382/info.shtml
Created: 30/3 -2019 11:49:18 Last modified: 30/3 -2019 11:49:18 Server time: 18/04 -2024 17:47:30