Frame 1
stopAllSounds();
_root.bytesLoaded = _root.getBytesLoaded();
_root.bytesTotal = _root.getBytesTotal();
_root.percentLoaded = Math.round(100 * (_root.bytesLoaded / _root.bytesTotal));
_root.percentLoadedText = _root.percentLoaded + "%";
_root.bar.gotoAndStop(percentLoaded);
Frame 2
if (_root.percentLoaded == 100) {
gotoAndPlay (3);
} else {
gotoAndPlay (1);
}
Frame 3
stop();
Frame 4
i = 0;
while (i < 200) {
_root["ast" + i].removeMovieClip();
i++;
}
stop();
Frame 5
stop();
Instance of Symbol 71 MovieClip "bgColor" in Frame 5
onClipEvent (load) {
Mouse.hide();
_quality = "high";
_root.pushPower = 10000;
spawnTicker = 0;
bgTicker = 0;
winOnce = 0;
_root.points = 0;
_root.phase = 0;
_root.youLose = 0;
bgMax = 340;
_root.gameStart = 0;
_root.introStart = 0;
_root.gameEnd = 0;
spawnMax = 7;
_root.gamespeed = 3;
_root.speedBase = 2;
_root.speedFlee = 4;
_root.speedModifier = 1.5;
_root.rotSpeed = 1;
_root.growDistance = 200;
_root.growSize = 200;
_root.i = 50;
}
onClipEvent (mouseDown) {
_root.mousDown = 1;
}
onClipEvent (mouseUp) {
_root.mousDown = 0;
}
onClipEvent (enterFrame) {
if (_root.mousDown == 1) {
_root.pushPower--;
_root.pushPowerGUI._x + 1;
}
if (_root.youLose == 1) {
_root.musicTrigger.stop();
_root.gameStart = 0;
_root.gameOverScreen._visible = true;
Mouse.show();
}
if ((_root.gameEnd == 1) && (winOnce == 0)) {
_root.player.play();
_root.gameStart = 0;
_root.victoryScreen.play();
this.play();
winOnce = 1;
}
if (_root.i == 200) {
_root.i = 50;
}
if (_root.introStart == 1) {
_root.goGetReady._visible = true;
} else {
_root.goGetReady._visible = false;
}
if (_root.gameStart == 1) {
bgTicker++;
if (_root.phase < 5) {
if (bgTicker == bgMax) {
_root.bg1.duplicateMovieClip("bg1" + _root.i, _root.i);
_root["bg1" + _root.i]._x = random(650);
_root["bg1" + _root.i]._y = -400;
_root.i++;
bgTicker = 0;
}
} else if (bgTicker == bgMax) {
_root.bg1.duplicateMovieClip(("bg1" + _root.i) + 9999, _root.i + 9999);
_root[("bg1" + _root.i) + 9999]._x = random(650);
_root[("bg1" + _root.i) + 9999]._y = -400;
_root.i++;
bgTicker = 0;
}
spawnTicker++;
if (spawnTicker == spawnMax) {
_root.ast.duplicateMovieClip("ast" + _root.i, _root.i);
_root["ast" + _root.i]._x = random(660);
_root["ast" + _root.i]._y = -10;
_root["ast" + _root.i].isEnabled = true;
_root.i++;
spawnTicker = 0;
}
}
}
Instance of Symbol 75 MovieClip "player" in Frame 5
onClipEvent (enterFrame) {
if (_root.youLose == 0) {
_rotation = (_rotation + 0.8);
if ((((_root._xmouse > 0) && (_root._xmouse < 650)) && (_root._ymouse > 0)) && (_root._ymouse < 400)) {
_x = _root._xmouse;
_y = _root._ymouse;
}
}
}
Instance of Symbol 79 MovieClip "goGetReady" in Frame 5
onClipEvent (load) {
this._visible = false;
}
Instance of Symbol 116 MovieClip "gameOverScreen" in Frame 5
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 126 MovieClip "ast" in Frame 5
onClipEvent (load) {
_alpha = 100;
spd = 0;
ticker = 0;
tickerMax = random(10) + 10;
_rotation = random(360);
_alpha = (random(80) + 20);
time = 0;
phase4Once = 1;
phase5Once = 1;
gotoAndStop(random(2) + 1);
}
onClipEvent (enterFrame) {
if (this.hitTest(_root.player.bBox)) {
_root.youLose = 1;
this.gotoAndStop(17);
}
if ((_root.phase4Flash == 1) && (_root.youLose == 0)) {
gotoAndStop(random(2) + 13);
}
if (((_root.phase == 5) && (phase5Once == 1)) && (_root.youLose == 0)) {
gotoAndStop(random(2) + 1);
phase5Once = 0;
_root.phase4Flash = 0;
}
if (((_root.phase == 4) && (phase4Once == 1)) && (_root.youLose == 0)) {
gotoAndStop(random(2) + 13);
phase4Once = 0;
}
if ((_root.phase == 3) && (_root.youLose == 0)) {
gotoAndStop(random(2) + 9);
}
if ((_root.phase == 2) && (_root.youLose == 0)) {
gotoAndStop(random(2) + 5);
}
if (_y > 415) {
if (isEnabled == true) {
_root.points = _root.points + 10;
this.removeMovieClip();
}
}
if (_root.youLose == 0) {
_y = (_y + _root.gamespeed);
_rotation = (_rotation + _root.rotSpeed);
if (isEnabled == true) {
xDistance = _root._xmouse - _x;
yDistance = _root._ymouse - _y;
distance = Math.sqrt((xDistance * xDistance) + (yDistance * yDistance));
if (distance <= _root.growDistance) {
_xscale = ((_root.growSize - distance) - distance);
_yscale = ((_root.growSize - distance) - distance);
if (_xscale < 100) {
_xscale = 100;
}
if (_yscale < 100) {
_yscale = 100;
}
} else {
_xscale = 100;
_yscale = 100;
}
if (_root.musicTrigger.chaseMe == 1) {
radians = Math.atan2(_root._ymouse - _y, _root._xmouse - _x);
degrees = Math.round((radians / Math.PI) * 180);
_rotation = (degrees + 270);
spd = 3;
}
if ((_root.mousDown == 1) && (_root.pushPower > 0)) {
radians = Math.atan2(_root._ymouse - _y, _root._xmouse - _x);
degrees = Math.round((radians / Math.PI) * 180);
_rotation = ((degrees + 270) - 180);
spd = _root.speedFlee;
}
if (_alpha <= 0) {
removeMovieClip(this);
}
if (spd > 0) {
spd--;
}
if (ticker < tickerMax) {
_y = (_y + (spd * Math.cos(0.0174532925199433 /* Math.PI/180 */ * _rotation)));
_x = (_x - (spd * Math.sin(0.0174532925199433 /* Math.PI/180 */ * _rotation)));
ticker++;
}
if (ticker == tickerMax) {
spd = random(_root.speedBase) + _root.speedModifier;
ticker = 0;
}
}
}
}
Instance of Symbol 138 MovieClip "bg1" in Frame 5
onClipEvent (load) {
spd = _root.gamespeed / 3;
if (_root.phase < 5) {
myScale = random(200) + 200;
_width = myScale;
_height = myScale;
} else {
myScale = random(100) + 100;
_width = myScale;
_height = myScale;
}
if (_root.phase == 5) {
_alpha = 100;
}
}
onClipEvent (enterFrame) {
gotoAndStop(_root.phase);
_y = (_y + spd);
if (_y > 410) {
this.removeMovieClip();
}
}
Instance of Symbol 142 MovieClip "boom1" in Frame 5
onClipEvent (enterFrame) {
if (doOnce == 1) {
noteCount = 1;
i = 0;
while (i < 25) {
this.note.duplicateMovieClip("note" + noteCount, _root.i);
this["note" + noteCount]._x = 0;
this["note" + noteCount]._y = 0;
this["note" + noteCount].isEnabled = true;
noteCount++;
_root.i++;
i++;
}
doOnce = 0;
noteCount = 0;
}
}
Instance of Symbol 142 MovieClip "boom2" in Frame 5
onClipEvent (enterFrame) {
if (doOnce == 1) {
noteCount = 1;
i = 0;
while (i < 25) {
this.note.duplicateMovieClip("note" + noteCount, _root.i);
this["note" + noteCount]._x = 0;
this["note" + noteCount]._y = 0;
this["note" + noteCount].isEnabled = true;
noteCount++;
_root.i++;
i++;
}
doOnce = 0;
noteCount = 0;
}
}
Instance of Symbol 142 MovieClip "boom1" in Frame 5
onClipEvent (enterFrame) {
if (doOnce == 1) {
noteCount = 1;
i = 0;
while (i < 25) {
this.note.duplicateMovieClip("note" + noteCount, _root.i);
this["note" + noteCount]._x = 0;
this["note" + noteCount]._y = 0;
this["note" + noteCount].isEnabled = true;
noteCount++;
_root.i++;
i++;
}
doOnce = 0;
noteCount = 0;
}
}
Instance of Symbol 142 MovieClip "boom3" in Frame 5
onClipEvent (enterFrame) {
if (doOnce == 1) {
noteCount = 1;
i = 0;
while (i < 25) {
this.note.duplicateMovieClip("note" + noteCount, _root.i);
this["note" + noteCount]._x = 0;
this["note" + noteCount]._y = 0;
this["note" + noteCount].isEnabled = true;
noteCount++;
_root.i++;
i++;
}
doOnce = 0;
noteCount = 0;
}
}
Instance of Symbol 142 MovieClip "boom4" in Frame 5
onClipEvent (enterFrame) {
if (doOnce == 1) {
noteCount = 1;
i = 0;
while (i < 25) {
this.note.duplicateMovieClip("note" + noteCount, _root.i);
this["note" + noteCount]._x = 0;
this["note" + noteCount]._y = 0;
this["note" + noteCount].isEnabled = true;
noteCount++;
_root.i++;
i++;
}
doOnce = 0;
noteCount = 0;
}
}
Instance of Symbol 154 MovieClip in Frame 5
onClipEvent (enterFrame) {
gotoAndStop(_root.phase);
}
Instance of Symbol 158 MovieClip "pushPowerGUI" in Frame 5
onClipEvent (enterFrame) {
gotoAndStop(_root.phase);
_width = _root.pushPower;
}
Symbol 60 Button
on (release) {
_root.play();
}
Symbol 61 MovieClip Frame 143
_root.play();
stop();
Symbol 66 Button
on (release) {
nextFrame();
}
Symbol 70 Button
on (release) {
getURL ("http://armorgames.com", _blank);
}
Symbol 71 MovieClip Frame 1
stop();
Symbol 71 MovieClip Frame 621
stop();
Symbol 71 MovieClip Frame 760
stop();
Symbol 75 MovieClip Frame 1
stop();
Symbol 75 MovieClip Frame 28
stop();
Symbol 109 Button
on (release) {
_root.gotoAndStop(4);
}
Symbol 115 Button
on (release) {
getURL ("http://armorgames.com", _blank);
}
Symbol 120 MovieClip Frame 13
_root.introStart = 1;
_root.getReadyText = "GET";
Symbol 120 MovieClip Frame 77
_root.getReadyText = "READY";
Symbol 120 MovieClip Frame 142
_root.getReadyText = "TO";
Symbol 120 MovieClip Frame 208
_root.getReadyText = "START!";
Symbol 120 MovieClip Frame 273
_root.introStart = 0;
_root.gameStart = 1;
Symbol 120 MovieClip Frame 1408
chaseMe = 1;
Symbol 120 MovieClip Frame 1440
chaseMe = 0;
Symbol 120 MovieClip Frame 1538
chaseMe = 1;
Symbol 120 MovieClip Frame 1570
chaseMe = 0;
Symbol 120 MovieClip Frame 1667
chaseMe = 1;
Symbol 120 MovieClip Frame 1700
chaseMe = 0;
Symbol 120 MovieClip Frame 1797
chaseMe = 1;
Symbol 120 MovieClip Frame 1826
chaseMe = 0;
_root.phase = 2;
_root.points = _root.points + 100;
_root.spawnMax--;
_root.gamespeed++;
Symbol 120 MovieClip Frame 2867
_root.growDistance = 400;
_root.growSize = 400;
Symbol 120 MovieClip Frame 3348
_root.growDistance = 200;
_root.growSize = 200;
chaseMe = 1;
Symbol 120 MovieClip Frame 3385
chaseMe = 0;
Symbol 120 MovieClip Frame 3386
_root.phase = 3;
_root.points = _root.points + 100;
_root.gamespeed++;
_root.spawnMax--;
Symbol 120 MovieClip Frame 3483
chaseMe = 1;
Symbol 120 MovieClip Frame 3516
chaseMe = 0;
Symbol 120 MovieClip Frame 3612
chaseMe = 1;
Symbol 120 MovieClip Frame 3646
chaseMe = 0;
Symbol 120 MovieClip Frame 3742
chaseMe = 1;
Symbol 120 MovieClip Frame 3775
chaseMe = 0;
Symbol 120 MovieClip Frame 3872
chaseMe = 1;
Symbol 120 MovieClip Frame 3906
chaseMe = 0;
Symbol 120 MovieClip Frame 4002
chaseMe = 1;
Symbol 120 MovieClip Frame 4035
chaseMe = 0;
Symbol 120 MovieClip Frame 4132
chaseMe = 1;
Symbol 120 MovieClip Frame 4165
chaseMe = 0;
Symbol 120 MovieClip Frame 4261
chaseMe = 1;
Symbol 120 MovieClip Frame 4295
chaseMe = 0;
Symbol 120 MovieClip Frame 4391
chaseMe = 1;
Symbol 120 MovieClip Frame 4423
chaseMe = 0;
_root.phase = 4;
_root.gamespeed++;
_root.points = _root.points + 100;
_root.spawnMax--;
_root.rotSpeed = _root.rotSpeed + 15;
Symbol 120 MovieClip Frame 4512
_root.phase4Flash = 1;
Symbol 120 MovieClip Frame 4554
_root.phase4Flash = 0;
Symbol 120 MovieClip Frame 4780
chaseMe = 1;
Symbol 120 MovieClip Frame 4814
chaseMe = 0;
Symbol 120 MovieClip Frame 4910
chaseMe = 1;
Symbol 120 MovieClip Frame 4943
chaseMe = 0;
Symbol 120 MovieClip Frame 5040
chaseMe = 1;
Symbol 120 MovieClip Frame 5065
chaseMe = 0;
_root.phase4Flash = 1;
Symbol 120 MovieClip Frame 5202
_root.phase4Flash = 0;
Symbol 120 MovieClip Frame 5600
_root.phase4Flash = 1;
Symbol 120 MovieClip Frame 5721
_root.phase4Flash = 0;
Symbol 120 MovieClip Frame 5763
_root.phase4Flash = 1;
Symbol 120 MovieClip Frame 5847
_root.phase = 5;
_root.points = _root.points + 100;
_root.gamespeed++;
_root.spawnMax--;
_root.bgColor.play();
_root.rotSpeed = 1;
Symbol 120 MovieClip Frame 7923
_root["boom" + [random(4) + 1]].doOnce = 1;
Symbol 120 MovieClip Frame 8053
_root["boom" + [random(4) + 1]].doOnce = 1;
Symbol 120 MovieClip Frame 8183
_root["boom" + [random(4) + 1]].doOnce = 1;
Symbol 120 MovieClip Frame 8312
_root["boom" + [random(4) + 1]].doOnce = 1;
Symbol 120 MovieClip Frame 8443
_root["boom" + [random(4) + 1]].doOnce = 1;
Symbol 120 MovieClip Frame 8570
_root["boom" + [random(4) + 1]].doOnce = 1;
Symbol 120 MovieClip Frame 8702
_root["boom" + [random(4) + 1]].doOnce = 1;
Symbol 120 MovieClip Frame 8832
_root["boom" + [random(4) + 1]].doOnce = 1;
Symbol 120 MovieClip Frame 8960
_root["boom" + [random(4) + 1]].doOnce = 1;
Symbol 120 MovieClip Frame 9091
_root["boom" + [random(4) + 1]].doOnce = 1;
Symbol 120 MovieClip Frame 9220
_root["boom" + [random(4) + 1]].doOnce = 1;
Symbol 120 MovieClip Frame 9350
_root["boom" + [random(4) + 1]].doOnce = 1;
Symbol 120 MovieClip Frame 9480
_root["boom" + [random(4) + 1]].doOnce = 1;
Symbol 120 MovieClip Frame 9611
_root["boom" + [random(4) + 1]].doOnce = 1;
Symbol 120 MovieClip Frame 9739
_root["boom" + [random(4) + 1]].doOnce = 1;
Symbol 120 MovieClip Frame 9868
_root["boom" + [random(4) + 1]].doOnce = 1;
Symbol 120 MovieClip Frame 9999
_root["boom" + [random(4) + 1]].doOnce = 1;
Symbol 120 MovieClip Frame 10127
_root["boom" + [random(4) + 1]].doOnce = 1;
Symbol 120 MovieClip Frame 10260
_root["boom" + [random(4) + 1]].doOnce = 1;
Symbol 120 MovieClip Frame 10389
_root["boom" + [random(4) + 1]].doOnce = 1;
Symbol 120 MovieClip Frame 10519
_root.gameEnd = 1;
_root.points = _root.points + 200;
_root["boom" + [random(4) + 1]].doOnce = 1;
Symbol 120 MovieClip Frame 12251
stop();
Symbol 126 MovieClip Frame 1
stop();
Symbol 126 MovieClip Frame 2
stop();
Symbol 126 MovieClip Frame 3
stop();
Symbol 126 MovieClip Frame 5
stop();
Symbol 126 MovieClip Frame 6
stop();
Symbol 126 MovieClip Frame 7
stop();
Symbol 126 MovieClip Frame 9
stop();
Symbol 126 MovieClip Frame 10
stop();
Symbol 126 MovieClip Frame 11
stop();
Symbol 126 MovieClip Frame 13
stop();
Symbol 126 MovieClip Frame 14
stop();
Symbol 126 MovieClip Frame 15
stop();
Symbol 126 MovieClip Frame 17
stop();
Symbol 138 MovieClip Frame 1
stop();
Symbol 138 MovieClip Frame 2
stop();
Symbol 138 MovieClip Frame 3
stop();
Symbol 138 MovieClip Frame 4
stop();
Instance of Symbol 135 MovieClip in Symbol 138 MovieClip Frame 4
onClipEvent (enterFrame) {
if (_root.phase4Flash == 1) {
play();
} else {
gotoAndStop (1);
}
}
Symbol 138 MovieClip Frame 5
stop();
Symbol 142 MovieClip Frame 1
stop();
Instance of Symbol 141 MovieClip "note" in Symbol 142 MovieClip Frame 1
onClipEvent (load) {
rotSpeed = random(20);
spd = random(5);
doOnce = 0;
counterTime = 100;
counter = 0;
counterStart = 0;
noReallyDoOnce = 1;
}
onClipEvent (enterFrame) {
if (isEnabled == true) {
_alpha = (_alpha - 0.5);
_rotation = (_rotation + rotSpeed);
_y = (_y + (spd * Math.cos(0.0174532925199433 /* Math.PI/180 */ * _rotation)));
_x = (_x - (spd * Math.sin(0.0174532925199433 /* Math.PI/180 */ * _rotation)));
if (_alpha <= 0) {
this.removeMovieClip();
}
} else {
_visible = false;
}
}
Symbol 148 MovieClip Frame 1
stop();
Symbol 148 MovieClip Frame 132
_root.Mouse.show();
stop();
Symbol 154 MovieClip Frame 1
stop();
Symbol 154 MovieClip Frame 2
stop();
Symbol 154 MovieClip Frame 3
stop();
Symbol 154 MovieClip Frame 4
stop();
Symbol 154 MovieClip Frame 5
stop();
Symbol 158 MovieClip Frame 1
stop();
Symbol 158 MovieClip Frame 2
stop();
Symbol 158 MovieClip Frame 3
stop();
Symbol 158 MovieClip Frame 4
stop();
Symbol 158 MovieClip Frame 5
stop();