Frame 1
function itemHandler1() {
getURL ("http://secure-us.imrworldwide.com/cgi-bin/b?cg=ugoplayer_flash_games&ci=us-ugclicks&tu=http://www.ugoplayer.com", "_BLANK");
}
function itemHandler2() {
if (_quality == "HIGH") {
currentQuality = 2;
_quality = "MEDIUM";
} else if (_quality == "MEDIUM") {
currentQuality = 3;
_quality = "LOW";
} else {
currentQuality = 1;
_quality = "HIGH";
}
}
function itemHandler3() {
if (_global.useSound == 0) {
_global.useSound = 1;
} else {
_global.useSound = 0;
}
}
function __com_mochibot__(swfid, mc, lv, trk) {
var x;
var g;
var s;
var fv;
var sb;
var u;
var res;
var mb;
var mbc;
mb = "__mochibot__";
mbc = "mochibot.com";
g = (_global ? (_global) : (_level0._root));
if (g[mb + swfid]) {
return(g[mb + swfid]);
}
s = System.security;
x = mc._root.getSWFVersion;
fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5)));
if (!s) {
s = {};
}
sb = s.sandboxType;
if (sb == "localWithFile") {
return(null);
}
x = s.allowDomain;
if (x) {
s.allowDomain(mbc);
}
x = s.allowInsecureDomain;
if (x) {
s.allowInsecureDomain(mbc);
}
u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : "");
lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv))));
g[mb + "level"] = lv;
if (fv == 5) {
res = "_level" + lv;
if (!eval (res)) {
loadMovieNum (u, lv);
}
} else {
res = mc.createEmptyMovieClip(mb + swfid, lv);
res.loadMovie(u);
}
return(res);
}
stop();
mochi.MochiServices.connect("759eea27f9f3906c");
_global.currentQuality = 1;
_global.useSound = 1;
var newMenu = new ContextMenu();
newMenu.hideBuiltInItems();
item1 = new ContextMenuItem("Visit our sponsor!", itemHandler1);
item2 = new ContextMenuItem("Change quality", itemHandler2);
item3 = new ContextMenuItem("Turn the sound on / off", itemHandler3);
item2.separatorBefore = true;
newMenu.customItems.push(item1, item2, item3);
_root.menu = newMenu;
__com_mochibot__("c64ba941", this, 10301, true);
_global.saveLocation = SharedObject.getLocal("gameName");
beginButton._visible = false;
onEnterFrame = function () {
loaded = Math.round((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
preloader.gotoAndStop(loaded);
if (loaded >= 100) {
beginButton._visible = true;
}
};
Frame 2
stop();
Frame 3
stop();
Frame 4
stop();
var menuEnemy = new Array();
var i = 0;
while (i < 5) {
attachMovie("enemy", "enemy" + i, 1000 + i);
menuEnemy.push("enemy" + i);
if (Math.round(Math.random() * 1) == 1) {
_root["enemy" + i]._xspeed = Math.round(Math.random() * 1) + 1;
_root["enemy" + i]._yspeed = Math.round(Math.random() * 1) + 1;
} else {
_root["enemy" + i]._xspeed = (Math.round(Math.random() * 1) + 1) * -1;
_root["enemy" + i]._yspeed = (Math.round(Math.random() * 1) + 1) * -1;
}
with (_root["enemy" + i]) {
_x = Math.random() * 500;
_y = Math.random() * 400;
}
i++;
}
onEnterFrame = function () {
i = 0;
while (i < menuEnemy.length) {
with (_root[menuEnemy[i]]) {
_x = _x + _xspeed;
_y = _y + _yspeed;
((_x > 520) ? ((_x = -10)) : null);
((_x < -20) ? ((_x = 510)) : null);
((_y > 420) ? ((_y = -10)) : null);
((_y < -20) ? ((_y = 410)) : null);
}
i++;
}
};
_global.speed = 8;
_global.clicks = 0;
_global.kills = 0;
_global.canKill = 0;
_global.desiredKills = 0;
_global.playGame = false;
_global.isPaused = false;
_global.clicked = false;
_global.finalScore = 0;
_global.currentLevel = 5;
Instance of Symbol 107 MovieClip "mainMenu" in Frame 4
onClipEvent (load) {
this.swapDepths(999998);
}
Instance of Symbol 125 MovieClip "mainButtons" in Frame 4
onClipEvent (load) {
this.swapDepths(999999);
}
Frame 5
stop();
_global.playGame = false;
_root.quit();
if (_global.nextLevel == true) {
_global.nextLevel = false;
_root.nextFrame();
}
function spawnEnemy1(count) {
i = 0;
while (i < count) {
attachMovie("enemy", "enemy1" + d, this.getNextHighestDepth());
enemies.push("enemy1" + d);
_root["enemy1" + d]._type = 1;
if (Math.round(Math.random() * 1) == 1) {
_root["enemy1" + d]._xspeed = Math.round(Math.random() * 1) + 1;
_root["enemy" + d]._yspeed = Math.round(Math.random() * 1) + 1;
} else {
_root["enemy1" + d]._xspeed = (Math.round(Math.random() * 1) + 1) * -1;
_root["enemy1" + d]._yspeed = (Math.round(Math.random() * 1) + 1) * -1;
}
with (_root["enemy1" + d]) {
_x = Math.random() * 500;
_y = Math.random() * 400;
}
d++;
i++;
}
}
function spawnEnemy2(count) {
i = 0;
while (i < count) {
attachMovie("enemy2", "enemy2" + e, this.getNextHighestDepth());
enemies.push("enemy2" + e);
_root["enemy2" + e]._type = 2;
if (Math.round(Math.random() * 1) == 1) {
_root["enemy2" + e]._xspeed = Math.round(Math.random() * 1) + 1;
_root["enemy2" + e]._yspeed = Math.round(Math.random() * 1) + 1;
} else {
_root["enemy2" + e]._xspeed = (Math.round(Math.random() * 1) + 1) * -1;
_root["enemy2" + e]._yspeed = (Math.round(Math.random() * 1) + 1) * -1;
}
with (_root["enemy2" + e]) {
_x = Math.random() * 500;
_y = Math.random() * 400;
}
e++;
i++;
}
}
function spawnEnemy3(count) {
i = 0;
while (i < count) {
attachMovie("enemy3", "enemy3" + v, this.getNextHighestDepth());
enemies.push("enemy3" + v);
_root["enemy3" + v]._type = 3;
if (Math.round(Math.random() * 1) == 1) {
_root["enemy3" + v]._xspeed = Math.round(Math.random() * 1) + 1;
_root["enemy3" + v]._yspeed = Math.round(Math.random() * 1) + 1;
} else {
_root["enemy3" + v]._xspeed = (Math.round(Math.random() * 1) + 1) * -1;
_root["enemy3" + v]._yspeed = (Math.round(Math.random() * 1) + 1) * -1;
}
with (_root["enemy3" + v]) {
_x = Math.random() * 500;
_y = Math.random() * 400;
}
v++;
i++;
}
}
function spawnEnemy4(count) {
i = 0;
while (i < count) {
attachMovie("enemy4", "enemy4" + w, this.getNextHighestDepth());
enemies.push("enemy4" + w);
_root["enemy4" + w]._type = 4;
if (Math.round(Math.random() * 1) == 1) {
_root["enemy4" + w]._xspeed = Math.round(Math.random() * 1) + 1;
_root["enemy4" + w]._yspeed = Math.round(Math.random() * 1) + 1;
} else {
_root["enemy4" + w]._xspeed = (Math.round(Math.random() * 1) + 1) * -1;
_root["enemy4" + w]._yspeed = (Math.round(Math.random() * 1) + 1) * -1;
}
with (_root["enemy4" + w]) {
_x = Math.random() * 500;
_y = Math.random() * 400;
}
w++;
i++;
}
}
function spawnEnemy5(count) {
i = 0;
while (i < count) {
attachMovie("enemy5", "enemy5" + j, this.getNextHighestDepth());
enemies.push("enemy5" + j);
_root["enemy5" + j]._type = 5;
if (Math.round(Math.random() * 1) == 1) {
_root["enemy5" + j]._xspeed = Math.round(Math.random() * 1) + 1;
_root["enemy5" + j]._yspeed = Math.round(Math.random() * 1) + 1;
} else {
_root["enemy5" + j]._xspeed = (Math.round(Math.random() * 1) + 1) * -1;
_root["enemy5" + j]._yspeed = (Math.round(Math.random() * 1) + 1) * -1;
}
with (_root["enemy5" + j]) {
_x = Math.random() * 500;
_y = Math.random() * 400;
}
j++;
i++;
}
}
function destroyEnemy1(enemy) {
if (_global.useSound == 1) {
var sound1 = new Sound();
sound1.attachSound("enemy1pop");
sound1.start(0, 1);
}
i = 0;
while (i < 4) {
attachMovie("enemyPoints", "enemyPoints" + f, this.getNextHighestDepth());
enemyPoints.push("enemyPoints" + f);
_root["enemyPoints" + f]._dir = i;
with (_root["enemyPoints" + f]) {
_x = enemy._x;
_y = enemy._y;
}
f++;
i++;
}
removeMovieClip(enemy);
}
function destroyEnemy2(enemy) {
if (_global.useSound == 1) {
var sound2 = new Sound();
sound2.attachSound("enemy2pop");
sound2.start(0, 1);
}
attachMovie("enemyCircle", "enemyCircle" + h, this.getNextHighestDepth());
with (_root["enemyCircle" + h]) {
_x = enemy._x;
_y = enemy._y;
_width = enemy._width;
_height = enemy._height;
}
removeMovieClip(enemy);
_root["enemyCircle" + h].onEnterFrame = function () {
if (!_global.isPaused) {
with (this) {
_root.checkExplosion(this, enemies);
if (_width < 100) {
_width++;
_height++;
_alpha = 100;
} else {
_alpha = _alpha - 5;
if (_alpha < 0) {
killedCircles++;
removeMovieClip(this);
}
}
}
}
};
h++;
}
function destroyEnemy3(enemy) {
if (_global.useSound == 1) {
var sound3 = new Sound();
sound3.attachSound("enemy3pop");
sound3.start(0, 1);
}
i = 0;
while (i < 8) {
attachMovie("enemyDegrees", "enemyDegrees" + u, this.getNextHighestDepth());
enemyDegrees.push("enemyDegrees" + u);
_root["enemyDegrees" + u]._rotation = i * 45;
with (_root["enemyDegrees" + u]) {
_x = enemy._x;
_y = enemy._y;
}
u++;
i++;
}
removeMovieClip(enemy);
}
function destroyEnemy4(enemy) {
if (_global.useSound == 1) {
var sound4 = new Sound();
sound4.attachSound("enemy4pop");
sound4.start(0, 1);
}
attachMovie("redFlash", "redFlash" + z, this.getNextHighestDepth());
with (_root["redFlash" + z]) {
_x = Stage.width / 2;
_y = Stage.height / 2;
play();
}
z++;
removeMovieClip(enemy);
}
function destroyEnemy5(enemy) {
i = 0;
while (i < 16) {
attachMovie("enemyDegrees", "enemyShort" + m, this.getNextHighestDepth());
enemyShort.push("enemyShort" + m);
_root["enemyShort" + m]._rotation = i * 22.5;
_root["enemyShort" + m]._dist = 0;
with (_root["enemyShort" + m]) {
_x = enemy._x;
_y = enemy._y;
}
m++;
i++;
}
removeMovieClip(enemy);
}
function checkHits(Points, Enemy) {
i = 0;
while (i < Points.length) {
q = 0;
while (q < Enemy.length) {
if (circleHittest(_root[Points[i]], _root[Enemy[q]])) {
if (_root[Enemy[q]]._type == 1) {
destroyEnemy1(_root[Enemy[q]]);
kills++;
} else if (_root[Enemy[q]]._type == 2) {
destroyEnemy2(_root[Enemy[q]]);
kills++;
} else if (_root[Enemy[q]]._type == 3) {
destroyEnemy3(_root[Enemy[q]]);
kills++;
} else if (_root[Enemy[q]]._type == 4) {
destroyEnemy4(_root[Enemy[q]]);
kills--;
} else if (_root[Enemy[q]]._type == 5) {
destroyEnemy5(_root[Enemy[q]]);
kills++;
}
}
q++;
}
i++;
}
}
function checkExplosion(Explosion, Enemy) {
i = 0;
while (i < Enemy.length) {
if (circleHittest(Explosion, _root[Enemy[i]]) && (Explosion._alpha > 50)) {
if (_root[Enemy[i]]._type == 1) {
destroyEnemy1(_root[Enemy[i]]);
kills++;
} else if (_root[Enemy[i]]._type == 2) {
destroyEnemy2(_root[Enemy[i]]);
kills++;
} else if (_root[Enemy[i]]._type == 3) {
destroyEnemy3(_root[Enemy[i]]);
kills++;
} else if (_root[Enemy[i]]._type == 4) {
destroyEnemy4(_root[Enemy[i]]);
kills--;
} else if (_root[Enemy[i]]._type == 5) {
destroyEnemy5(_root[Enemy[i]]);
kills++;
}
}
i++;
}
}
function circleHittest(circle1, circle2) {
distX = circle1._x - circle2._x;
distY = circle1._y - circle2._y;
dist = Math.sqrt((distX * distX) + (distY * distY));
return(((((dist - (circle1._width / 2)) - (circle2._width / 2)) >= 0) ? false : true));
}
function nextLevel(newFrame) {
_root.killAll();
enemies.splice(0, enemies.length);
points.splice(0, points.length);
enemyPoints.splice(0, enemyPoints.length);
enemyDegrees.splice(0, enemyDegrees.length);
avoidCircles.splice(0, avoidCircles.length);
enemyShort.splice(0, enemyShort.length);
if (newFrame == 1) {
_global.amountKilled = _global.amountKilled + kills;
_global.amountCouldKill = _global.amountCouldKill + canKill;
_global.currentLevel = _root._currentframe + 1;
save();
} else {
_global.timesFailed++;
}
clicks = 0;
kills = 0;
desiredKills = 0;
clicked = false;
e = 0;
v = 0;
d = 0;
h = 0;
w = 0;
z = 0;
killedCircles = 0;
checkCount = 0;
if (newFrame == 1) {
_root.nextFrame();
} else {
_global.playGame = false;
attachMovie("tryAgain", "tryAgain", this.getNextHighestDepth());
_root.tryAgain._x = Stage.width / 2;
_root.tryAgain._y = Stage.height / 2;
}
}
function checkLevel() {
i = 0;
while (i < enemies.length) {
_root[enemies[i]].removeMovieClip();
i++;
}
if (kills < desiredKills) {
nextLevel(0);
return(false);
}
if (killedAll()) {
if (checkCount == 0) {
attachMovie("killedAll", "killedAll" + killedCount, this.getNextHighestDepth());
_root["killedAll" + killedCount]._x = Stage.width / 2;
_root["killedAll" + killedCount]._y = Stage.height / 2;
checkCount++;
killedCount++;
_global.amountKilledAll = _global.amountKilledAll + 10;
return(true);
}
} else {
nextLevel(1);
}
return(true);
}
function pauseTheGame() {
if (_global.isPaused) {
attachMovie("pauseMenu", "pauseMenu", 999999);
_root.pauseMenu.qualityButton.gotoAndStop(currentQuality);
_root.pauseMenu.soundButton.gotoAndStop(useSound);
with (_root.pauseMenu) {
_x = Stage.width / 2;
_y = Stage.height / 2;
}
} else {
removeMovieClip(_root.pauseMenu);
}
}
function killedAll() {
if (kills >= canKill) {
return(true);
}
return(false);
}
function killAll() {
i = 0;
while (i < enemies.length) {
_root[enemies[i]].removeMovieClip();
i++;
}
i = 0;
while (i < points.length) {
_root[points[i]].removeMovieClip();
i++;
}
i = 0;
while (i < enemyDegrees.length) {
_root[enemyDegrees[i]].removeMovieClip();
i++;
}
i = 0;
while (i < enemyPoints.length) {
_root[enemyPoints[i]].removeMovieClip();
i++;
}
i = 0;
while (i < enemyShort.length) {
_root[enemyShort[i]].removeMovieClip();
i++;
}
i = 0;
while (i < h) {
_root["enemyCircle" + i].removeMovieClip();
i++;
}
}
function quit() {
Key.removeListener(listener);
}
function save() {
saveLocation.data.timesFailed = _global.timesFailed;
saveLocation.data.amountKilled = _global.amountKilled;
saveLocation.data.amountCouldKill = _global.amountCouldKill;
saveLocation.data.amountKilledAll = _global.amountKilledAll;
saveLocation.data.lvl = _global.currentLevel;
saveLocation.data.userName = _global.userName;
saveLocation.flush();
trace("Saved - Failed: " + timesFailed);
trace("Saved - Amount killed: " + amountKilled);
trace("Saved - Amount could kill: " + amountCouldKill);
trace("Saved - Amount killed ALL: " + amountKilledAll);
trace("Saved - Level: " + currentLevel);
trace("Saved - userName: " + userName);
trace("-----");
}
var enemies = new Array();
var points = new Array();
var enemyPoints = new Array();
var enemyDegrees = new Array();
var enemyShort = new Array();
var a = 0;
onMouseDown = function () {
if (((!_global.isPaused) && (clicks == 0)) && (playGame)) {
clicks++;
clicked = true;
i = 0;
while (i < 4) {
attachMovie("point", "point" + a, this.getNextHighestDepth());
points.push("point" + a);
_root["point" + a]._dir = i;
with (_root["point" + a]) {
_x = _xmouse;
_y = _ymouse;
}
a++;
i++;
}
}
};
if (_global.currentLevel != 5) {
_root.gotoAndStop(_global.currentLevel);
}
if (_currentframe == 5) {
_global.timesFailed = 0;
_global.amountKilled = 0;
_global.amountCouldKill = 0;
_global.amountKilledAll = 0;
}
_global.speed = 8;
_global.clicks = 0;
_global.kills = 0;
_global.canKill = 0;
_global.desiredKills = 0;
_global.playGame = false;
_global.isPaused = false;
_global.clicked = false;
_global.finalScore = 0;
_global.currentLevel = 5;
var ty = 0;
onEnterFrame = function () {
if ((!_global.isPaused) && (playGame)) {
if (((((clicked && (points.length == 0)) && (enemyPoints.length == 0)) && (enemyDegrees.length == 0)) && (enemyShort.length == 0)) && (h == killedCircles)) {
checkLevel();
} else {
checkHits(points, enemies);
checkHits(enemyPoints, enemies);
checkHits(enemyDegrees, enemies);
checkHits(enemyShort, enemies);
Killed = (kills + " / ") + desiredKills;
Score = ((amountKilled + kills) + amountKilledAll) - timesFailed;
finalScore = ((amountKilled + kills) + amountKilledAll) - timesFailed;
b = 0;
while (b < points.length) {
var point = _root[points[b]];
if (!point) {
} else {
with (point) {
((_dir == 0) ? ((_y = _y - speed)) : null);
((_dir == 1) ? ((_x = _x + speed)) : null);
((_dir == 2) ? ((_y = _y + speed)) : null);
((_dir == 3) ? ((_x = _x - speed)) : null);
if ((((_x < -20) || (_x > 520)) || (_y < -20)) || (_y > 420)) {
removeMovieClip(this);
points.splice(b, 1);
}
}
}
b++;
}
g = 0;
while (g < enemyPoints.length) {
var enemyPoint = _root[enemyPoints[g]];
if (!enemyPoint) {
} else {
with (enemyPoint) {
((_dir == 0) ? ((_y = _y - speed)) : null);
((_dir == 1) ? ((_x = _x + speed)) : null);
((_dir == 2) ? ((_y = _y + speed)) : null);
((_dir == 3) ? ((_x = _x - speed)) : null);
if ((((_x < -20) || (_x > 520)) || (_y < -20)) || (_y > 420)) {
removeMovieClip(this);
enemyPoints.splice(g, 1);
}
}
}
g++;
}
p = 0;
while (p < enemyDegrees.length) {
var enemyDegree = _root[enemyDegrees[p]];
if (!enemyDegree) {
} else {
with (enemyDegree) {
if (_rotation > 180) {
_y = _y + (speed * Math.cos((Math.PI/180) * _rotation));
_x = _x - (speed * Math.sin((Math.PI/180) * _rotation));
} else {
_y = _y - (speed * Math.cos((Math.PI/180) * _rotation));
_x = _x + (speed * Math.sin((Math.PI/180) * _rotation));
}
if ((((_x > Stage.width) || (_x < 0)) || (_y < 0)) || (_y > Stage.height)) {
removeMovieClip(this);
enemyDegrees.splice(p, 1);
}
}
}
p++;
}
c = 0;
while (c < enemies.length) {
var enemy = _root[enemies[c]];
if (!enemy) {
} else {
with (enemy) {
_x = _x + _xspeed;
_y = _y + _yspeed;
((_x > 520) ? ((_x = -10)) : null);
((_x < -20) ? ((_x = 510)) : null);
((_y > 420) ? ((_y = -10)) : null);
((_y < -20) ? ((_y = 410)) : null);
}
}
c++;
}
xx = 0;
while (xx < enemyShort.length) {
var enShort = _root[enemyShort[xx]];
if (!enShort) {
} else {
with (enShort) {
_dist++;
if (_rotation > 180) {
_y = _y + (speed * Math.cos((Math.PI/180) * _rotation));
_x = _x - (speed * Math.sin((Math.PI/180) * _rotation));
} else {
_y = _y - (speed * Math.cos((Math.PI/180) * _rotation));
_x = _x + (speed * Math.sin((Math.PI/180) * _rotation));
}
if (((((_x > Stage.width) || (_x < 0)) || (_y < 0)) || (_y > Stage.height)) || (_dist > 17)) {
removeMovieClip(this);
enemyShort.splice(xx, 1);
}
}
}
xx++;
}
xy = 0;
while (xy < avoidCircles.length) {
var avoidCircle = _root[avoidCircles[xy]];
if (!avoidCircle) {
} else {
with (avoidCircle) {
((_dir == 0) ? ((_y = _y - speed)) : null);
((_dir == 1) ? ((_x = _x + speed)) : null);
((_dir == 2) ? ((_y = _y + speed)) : null);
((_dir == 3) ? ((_x = _x - speed)) : null);
if ((((_x < -20) || (_x > 520)) || (_y < -20)) || (_y > 420)) {
removeMovieClip(this);
avoidCircles.splice(xy, 1);
}
}
}
xy++;
}
}
}
};
var d = 0;
var e = 0;
var v = 0;
var w = 0;
var j = 0;
var f = 0;
var h = 0;
var killedCircles = 0;
var u = 0;
var z = 0;
var m = 0;
var listener = new Object();
listener.onKeyDown = function () {
if ((Key.getCode() == 80) && (playGame)) {
_global.isPaused = ((_global.isPaused == true) ? false : true);
pauseTheGame();
}
};
Key.addListener(listener);
var checkCount = 0;
var killedCount = 0;
Frame 6
stop();
_global.playGame = true;
kills = 0;
desiredKills = 1;
canKill = 5;
spawnEnemy1(5);
Frame 7
stop();
_global.playGame = false;
if (_global.nextLevel == true) {
_global.nextLevel = false;
_root.nextFrame();
}
Frame 8
stop();
_global.playGame = true;
kills = 0;
desiredKills = 2;
canKill = 5;
spawnEnemy1(5);
Frame 9
stop();
_global.playGame = false;
if (_global.nextLevel == true) {
_global.nextLevel = false;
_root.nextFrame();
}
Frame 10
stop();
_global.playGame = true;
kills = 0;
desiredKills = 5;
canKill = 10;
spawnEnemy1(5);
spawnEnemy2(5);
Frame 11
stop();
_global.playGame = false;
if (_global.nextLevel == true) {
_global.nextLevel = false;
_root.nextFrame();
}
Frame 12
stop();
_global.playGame = true;
kills = 0;
desiredKills = 7;
canKill = 15;
spawnEnemy1(10);
spawnEnemy2(5);
Frame 13
stop();
_global.playGame = false;
if (_global.nextLevel == true) {
_global.nextLevel = false;
_root.nextFrame();
}
Frame 14
stop();
_global.playGame = true;
kills = 0;
desiredKills = 15;
canKill = 20;
spawnEnemy1(15);
spawnEnemy2(4);
spawnEnemy3(1);
Frame 15
stop();
_global.playGame = false;
if (_global.nextLevel == true) {
_global.nextLevel = false;
_root.nextFrame();
}
Frame 16
stop();
_global.playGame = true;
kills = 0;
desiredKills = 3;
canKill = 5;
spawnEnemy3(5);
Frame 17
stop();
_global.playGame = false;
if (_global.nextLevel == true) {
_global.nextLevel = false;
_root.nextFrame();
}
Frame 18
stop();
_global.playGame = true;
kills = 0;
desiredKills = 7;
canKill = 10;
spawnEnemy1(8);
spawnEnemy3(2);
Frame 19
stop();
_global.playGame = false;
if (_global.nextLevel == true) {
_global.nextLevel = false;
_root.nextFrame();
}
Frame 20
stop();
_global.playGame = true;
kills = 0;
desiredKills = 20;
canKill = 25;
spawnEnemy1(10);
spawnEnemy2(10);
spawnEnemy3(5);
Frame 21
stop();
_global.playGame = false;
if (_global.nextLevel == true) {
_global.nextLevel = false;
_root.nextFrame();
}
Frame 22
stop();
_global.playGame = true;
kills = 0;
desiredKills = 1;
canKill = 4;
spawnEnemy1(4);
spawnEnemy4(1);
Frame 23
stop();
_global.playGame = false;
if (_global.nextLevel == true) {
_global.nextLevel = false;
_root.nextFrame();
}
Frame 24
stop();
_global.playGame = true;
kills = 0;
desiredKills = 4;
canKill = 8;
spawnEnemy1(5);
spawnEnemy2(3);
spawnEnemy4(2);
Frame 25
stop();
_global.playGame = false;
if (_global.nextLevel == true) {
_global.nextLevel = false;
_root.nextFrame();
}
Frame 26
stop();
_global.playGame = true;
kills = 0;
desiredKills = 10;
canKill = 16;
spawnEnemy1(10);
spawnEnemy2(3);
spawnEnemy3(3);
spawnEnemy4(2);
Frame 27
stop();
_global.playGame = false;
if (_global.nextLevel == true) {
_global.nextLevel = false;
_root.nextFrame();
}
Frame 28
stop();
_global.playGame = true;
kills = 0;
desiredKills = 12;
canKill = 18;
spawnEnemy1(8);
spawnEnemy2(5);
spawnEnemy3(5);
spawnEnemy4(4);
Frame 29
stop();
_global.playGame = false;
if (_global.nextLevel == true) {
_global.nextLevel = false;
_root.nextFrame();
}
Frame 30
stop();
_global.playGame = true;
kills = 0;
desiredKills = 20;
canKill = 28;
spawnEnemy1(12);
spawnEnemy2(12);
spawnEnemy3(4);
spawnEnemy4(4);
Frame 31
stop();
_global.playGame = false;
if (_global.nextLevel == true) {
_global.nextLevel = false;
_root.nextFrame();
}
Frame 32
stop();
_global.playGame = true;
kills = 0;
desiredKills = 20;
canKill = 24;
spawnEnemy1(6);
spawnEnemy2(6);
spawnEnemy3(6);
spawnEnemy4(3);
spawnEnemy5(6);
Frame 33
stop();
_global.playGame = false;
if (_global.nextLevel == true) {
_global.nextLevel = false;
_root.nextFrame();
}
Frame 34
stop();
_global.playGame = true;
kills = 0;
desiredKills = 24;
canKill = 27;
spawnEnemy1(8);
spawnEnemy2(8);
spawnEnemy3(6);
spawnEnemy4(3);
spawnEnemy5(5);
Frame 35
stop();
_global.playGame = false;
if (_global.nextLevel == true) {
_global.nextLevel = false;
_root.nextFrame();
}
Frame 36
stop();
_global.playGame = true;
kills = 0;
desiredKills = 3;
canKill = 4;
spawnEnemy1(1);
spawnEnemy2(1);
spawnEnemy3(1);
spawnEnemy4(1);
spawnEnemy5(1);
Frame 37
stop();
_global.playGame = false;
if (_global.nextLevel == true) {
_global.nextLevel = false;
_root.nextFrame();
}
Frame 38
stop();
_global.playGame = true;
kills = 0;
desiredKills = 7;
canKill = 8;
spawnEnemy3(3);
spawnEnemy5(5);
Frame 39
stop();
_global.playGame = false;
if (_global.nextLevel == true) {
_global.nextLevel = false;
_root.nextFrame();
}
Frame 40
stop();
_global.playGame = true;
kills = 0;
desiredKills = 14;
canKill = 15;
spawnEnemy2(5);
spawnEnemy3(5);
spawnEnemy5(5);
Frame 41
stop();
_global.playGame = false;
if (_global.nextLevel == true) {
_global.nextLevel = false;
_root.nextFrame();
}
Frame 42
stop();
_global.playGame = true;
kills = 0;
desiredKills = 20;
canKill = 20;
spawnEnemy3(10);
spawnEnemy5(10);
Frame 43
stop();
_global.playGame = false;
if (_global.nextLevel == true) {
_global.nextLevel = false;
_root.nextFrame();
}
Frame 44
stop();
_global.playGame = true;
kills = 0;
desiredKills = 28;
canKill = 29;
spawnEnemy1(9);
spawnEnemy2(1);
spawnEnemy3(10);
spawnEnemy4(1);
spawnEnemy5(9);
Frame 45
stop();
_global.playGame = false;
if (_global.nextLevel == true) {
_global.nextLevel = false;
_root.nextFrame();
}
Frame 46
stop();
_global.playGame = true;
kills = 0;
desiredKills = 35;
canKill = 37;
spawnEnemy1(14);
spawnEnemy2(13);
spawnEnemy3(5);
spawnEnemy4(1);
spawnEnemy5(5);
Frame 47
stop();
_global.playGame = false;
if (_global.nextLevel == true) {
_global.nextLevel = false;
_root.nextFrame();
}
Frame 48
stop();
_global.playGame = true;
kills = 0;
desiredKills = 1;
canKill = 1;
spawnEnemy4(9);
spawnEnemy5(1);
Frame 49
stop();
_global.playGame = false;
if (_global.nextLevel == true) {
_global.nextLevel = false;
_root.nextFrame();
}
Frame 50
stop();
_global.playGame = true;
kills = 0;
desiredKills = 20;
canKill = 30;
spawnEnemy1(10);
spawnEnemy2(10);
spawnEnemy3(5);
spawnEnemy4(10);
spawnEnemy5(5);
Frame 51
stop();
_global.playGame = false;
if (_global.nextLevel == true) {
_global.nextLevel = false;
_root.nextFrame();
}
Frame 52
stop();
_global.playGame = true;
kills = 0;
desiredKills = 40;
canKill = 40;
spawnEnemy1(20);
spawnEnemy2(19);
spawnEnemy3(1);
Frame 53
stop();
_global.playGame = false;
if (_global.nextLevel == true) {
_global.nextLevel = false;
_root.nextFrame();
}
Frame 54
stop();
_global.playGame = true;
kills = 0;
desiredKills = 48;
canKill = 49;
spawnEnemy1(22);
spawnEnemy2(14);
spawnEnemy3(10);
spawnEnemy4(1);
spawnEnemy5(3);
trace("You can kill: " + amountCouldKill);
Frame 55
stop();
_global.playGame = false;
FINALSCORE = "My score: " + finalScore;
_global.timesFailed = 0;
_global.amountKilled = 0;
_global.amountCouldKill = 0;
_global.currentLevel = 5;
_global.amountKilledAll = 0;
save();
stop();
_global.playGame = false;
FINALSCORE = "My score: " + finalScore;
_global.timesFailed = 0;
_global.amountKilled = 0;
_global.amountCouldKill = 0;
_global.currentLevel = 5;
_global.amountKilledAll = 0;
save();
Frame 56
_global.playGame = false;
stop();
stop();
mochi.MochiScores.showLeaderboard({boardID:"b35e49b628fb4b99", score:finalScore, name:userName});
trace("YAY");
Frame 57
_global.playGame = false;
stop();
_root.gotoAndStop(4);
Frame 58
_global.playGame = false;
stop();
Instance of Symbol 128 MovieClip in Frame 58
on (press) {
_global.playGame = false;
_root.gotoAndStop(5);
}
Frame 59
stop();
Symbol 26 MovieClip Frame 1
stop();
Symbol 26 MovieClip Frame 2
stop();
Symbol 26 MovieClip Frame 3
stop();
Symbol 29 MovieClip Frame 1
stop();
Symbol 29 MovieClip Frame 2
stop();
Symbol 31 Button
on (press) {
_global.isPaused = false;
removeMovieClip(_root.pauseMenu);
}
Symbol 33 Button
on (press) {
_root.killAll();
delete _root.onEnterFrame;
_global.isPaused = false;
_global.playGame = false;
_global.currentLevel = 5;
_global.timesFailed = 0;
_global.amountKilled = 0;
_global.amountCouldKill = 0;
removeMovieClip(_root.pauseMenu);
_root.gotoAndStop(4);
_root.quit();
}
Instance of Symbol 26 MovieClip "qualityButton" in Symbol 34 MovieClip [pauseMenu] Frame 1
on (press) {
var qualityStates = new Array("", "HIGH", "MEDIUM", "LOW");
if (this._currentframe == 3) {
this.gotoAndStop(1);
_quality = qualityStates[1];
} else {
this.gotoAndStop(_currentframe + 1);
_quality = qualityStates[this._currentframe];
}
_global.currentQuality = this._currentframe;
trace(_quality);
}
Instance of Symbol 29 MovieClip "soundButton" in Symbol 34 MovieClip [pauseMenu] Frame 1
on (press) {
if (this._currentframe == 1) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
_global.useSound = this._currentframe;
}
Symbol 37 MovieClip [redFlash] Frame 27
removeMovieClip(this);
Symbol 65 MovieClip [killedAll] Frame 1
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("allEnemiesKilled");
sound.start(0, 1);
}
Symbol 65 MovieClip [killedAll] Frame 11
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("ooo");
sound.start(0, 1);
}
Symbol 65 MovieClip [killedAll] Frame 18
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("yay");
sound.start(0, 1);
}
Symbol 65 MovieClip [killedAll] Frame 25
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("wuho");
sound.start(0, 1);
}
Symbol 65 MovieClip [killedAll] Frame 69
_root.nextLevel(1);
removeMovieClip(this);
Symbol 68 Button
on (press) {
removeMovieClip(this);
_global.nextLevel = true;
_root.prevFrame();
}
Symbol 83 MovieClip Frame 120
gotoAndPlay (1);
Symbol 87 MovieClip Frame 1
stop();
Symbol 87 MovieClip Frame 100
stop();
_root.nextFrame();
Symbol 308 MovieClip [__Packages.mochi.MochiServices] Frame 0
class mochi.MochiServices
{
static var _id, _container, _clip, _sendChannelName, _rcvChannelName, __get__comChannelName, onError, _listenChannel, _rcvChannel, _loader, _loaderListener, _sendChannel;
function MochiServices () {
}
static function get id() {
return(_id);
}
static function get clip() {
return(_container);
}
static function get childClip() {
return(_clip);
}
static function getVersion() {
return("1.31");
}
static function allowDomains(server) {
var _local1 = server.split("/")[2].split(":")[0];
if (System.security) {
if (System.security.allowDomain) {
System.security.allowDomain("*");
System.security.allowDomain(_local1);
}
if (System.security.allowInsecureDomain) {
System.security.allowInsecureDomain("*");
System.security.allowInsecureDomain(_local1);
}
}
return(_local1);
}
static function get isNetworkAvailable() {
if (System.security) {
var _local1 = System.security;
if (_local1.sandboxType == "localWithFile") {
return(false);
}
}
return(true);
}
static function set comChannelName(val) {
if (val != undefined) {
if (val.length > 3) {
_sendChannelName = val + "_fromgame";
_rcvChannelName = val;
initComChannels();
}
}
//return(__get__comChannelName());
}
static function get connected() {
return(_connected);
}
static function connect(id, clip, onError) {
if ((!_connected) && (_clip == undefined)) {
trace("MochiServices Connecting...");
_connecting = true;
init(id, clip);
}
if (onError != undefined) {
mochi.MochiServices.onError = onError;
} else if (mochi.MochiServices.onError == undefined) {
mochi.MochiServices.onError = function (errorCode) {
trace(errorCode);
};
}
}
static function disconnect() {
if (_connected || (_connecting)) {
_connecting = (_connected = false);
flush(true);
if (_clip != undefined) {
_clip.removeMovieClip();
delete _clip;
}
_listenChannel.close();
_rcvChannel.close();
}
}
static function init(id, clip) {
_id = id;
if (clip != undefined) {
_container = clip;
} else {
_container = _root;
}
loadCommunicator(id, _container);
}
static function loadCommunicator(id, clip) {
var _local2 = "_mochiservices_com_" + id;
if (_clip != null) {
return(_clip);
}
if (!isNetworkAvailable) {
return(null);
}
allowDomains(_gatewayURL);
_clip = clip.createEmptyMovieClip(_local2, 10336, false);
_loader = new MovieClipLoader();
if (_loaderListener.waitInterval != null) {
clearInterval(_loaderListener.waitInterval);
}
_loaderListener = {};
_loaderListener.onLoadError = function (target_mc, errorCode, httpStatus) {
trace("MochiServices could not load.");
mochi.MochiServices.disconnect();
mochi.MochiServices.onError.apply(null, [errorCode]);
};
_loaderListener.onLoadStart = function (target_mc) {
this.isLoading = true;
};
_loaderListener.startTime = getTimer();
_loaderListener.wait = function () {
if ((getTimer() - this.startTime) > 10000) {
if (!this.isLoading) {
mochi.MochiServices.disconnect();
mochi.MochiServices.onError.apply(null, ["IOError"]);
}
clearInterval(this.waitInterval);
}
};
_loaderListener.waitInterval = setInterval(_loaderListener, "wait", 1000);
_loader.addListener(_loaderListener);
_loader.loadClip(_gatewayURL, _clip);
_sendChannel = new LocalConnection();
_sendChannel._queue = [];
_rcvChannel = new LocalConnection();
_rcvChannel.allowDomain = function (d) {
return(true);
};
_rcvChannel.allowInsecureDomain = _rcvChannel.allowDomain;
_rcvChannel._nextcallbackID = 0;
_rcvChannel._callbacks = {};
listen();
return(_clip);
}
static function onStatus(infoObject) {
if (!(infoObject.level === "error")) {
} else {
_connected = false;
_listenChannel.connect(_listenChannelName);
}
}
static function listen() {
_listenChannel = new LocalConnection();
_listenChannel.handshake = function (args) {
mochi.MochiServices.__set__comChannelName(args.newChannel);
};
_listenChannel.allowDomain = function (d) {
return(true);
};
_listenChannel.allowInsecureDomain = _listenChannel.allowDomain;
_listenChannel.connect(_listenChannelName);
trace("Waiting for MochiAds services to connect...");
}
static function initComChannels() {
if (!_connected) {
_sendChannel.onStatus = function (infoObject) {
mochi.MochiServices.onStatus(infoObject);
};
_sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"});
_sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_clip, version:getVersion()});
_rcvChannel.onStatus = function (infoObject) {
mochi.MochiServices.onStatus(infoObject);
};
_rcvChannel.onReceive = function (pkg) {
var _local5 = pkg.callbackID;
var _local4 = this._callbacks[_local5];
if (!_local4) {
return(undefined);
}
var _local2 = _local4.callbackMethod;
var _local3 = _local4.callbackObject;
if (_local3 && (typeof(_local2) == "string")) {
_local2 = _local3[_local2];
}
if (_local2 != undefined) {
_local2.apply(_local3, pkg.args);
}
delete this._callbacks[_local5];
};
_rcvChannel.onError = function () {
mochi.MochiServices.onError.apply(null, ["IOError"]);
};
_rcvChannel.connect(_rcvChannelName);
trace("connected!");
_connecting = false;
_connected = true;
_listenChannel.close();
while (_sendChannel._queue.length > 0) {
_sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift());
}
}
}
static function flush(error) {
var _local1;
var _local2;
while (_sendChannel._queue.length > 0) {
_local1 = _sendChannel._queue.shift();
if (_local1.callbackID != null) {
_local2 = _rcvChannel._callbacks[_local1.callbackID];
}
delete _rcvChannel._callbacks[_local1.callbackID];
if (error) {
handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod);
}
}
}
static function handleError(args, callbackObject, callbackMethod) {
if (args != null) {
if (args.onError != null) {
args.onError.apply(null, ["NotConnected"]);
}
}
if (callbackMethod != null) {
args = {};
args.error = true;
args.errorCode = "NotConnected";
if ((callbackObject != null) && (typeof(callbackMethod) == "string")) {
callbackObject[callbackMethod](args);
} else if (callbackMethod != null) {
callbackMethod.apply(args);
}
}
}
static function send(methodName, args, callbackObject, callbackMethod) {
if (_connected) {
_sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID});
} else {
if ((_clip == undefined) || (!_connecting)) {
onError.apply(null, ["NotConnected"]);
handleError(args, callbackObject, callbackMethod);
flush(true);
return(undefined);
}
_sendChannel._queue.push({methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID});
}
_rcvChannel._callbacks[_rcvChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod};
_rcvChannel._nextcallbackID++;
}
static var _gatewayURL = "http://www.mochiads.com/static/lib/services/services.swf";
static var _listenChannelName = "__mochiservices";
static var _connecting = false;
static var _connected = false;
}
Symbol 309 MovieClip [__Packages.mochi.MochiScores] Frame 0
class mochi.MochiScores
{
static var boardID, onClose, onError;
function MochiScores () {
}
static function setBoardID(boardID) {
mochi.MochiScores.boardID = boardID;
mochi.MochiServices.send("scores_setBoardID", {boardID:boardID});
}
static function showLeaderboard(options) {
if (options.clip != null) {
if ((options.clip != mochi.MochiServices.__get__clip()) || (mochi.MochiServices.__get__childClip()._target == undefined)) {
mochi.MochiServices.disconnect();
mochi.MochiServices.connect(mochi.MochiServices.__get__id(), options.clip);
}
delete options.clip;
}
if (options.name != null) {
if (typeof(options.name) == "object") {
if (options.name.text != undefined) {
options.name = options.name.text;
}
}
}
if (options.score != null) {
if (typeof(options.score) == "object") {
if (options.score.text != undefined) {
options.score = options.score.text;
}
}
}
if (options.onDisplay != null) {
options.onDisplay();
} else {
mochi.MochiServices.__get__clip().stop();
}
if (options.onClose != null) {
onClose = options.onClose;
} else {
onClose = function () {
mochi.MochiServices.__get__clip().play();
};
}
if (options.onError != null) {
onError = options.onError;
} else {
onError = onClose;
}
if (options.boardID == null) {
if (boardID != null) {
options.boardID = boardID;
}
}
mochi.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose);
}
static function closeLeaderboard() {
mochi.MochiServices.send("scores_closeLeaderboard");
}
static function getPlayerInfo(callbackObj, callbackMethod) {
mochi.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod);
}
static function submit(score, name, callbackObj, callbackMethod) {
mochi.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod);
}
static function requestList(callbackObj, callbackMethod) {
mochi.MochiServices.send("scores_requestList", null, callbackObj, callbackMethod);
}
static function scoresArrayToObjects(scores) {
var _local5 = {};
var _local1;
var _local4;
var _local2;
var _local6;
for (var _local8 in scores) {
if (typeof(scores[_local8]) == "object") {
if ((scores[_local8].cols != null) && (scores[_local8].rows != null)) {
_local5[_local8] = [];
_local2 = scores[_local8];
_local4 = 0;
while (_local4 < _local2.rows.length) {
_local6 = {};
_local1 = 0;
while (_local1 < _local2.cols.length) {
_local6[_local2.cols[_local1]] = _local2.rows[_local4][_local1];
_local1++;
}
_local5[_local8].push(_local6);
_local4++;
}
} else {
_local5[_local8] = {};
for (var _local7 in scores[_local8]) {
_local5[_local8][_local7] = scores[_local8][_local7];
}
}
} else {
_local5[_local8] = scores[_local8];
}
}
return(_local5);
}
static function doClose(args) {
if (args.error == true) {
if (args.errorCode == undefined) {
args.errorCode = "IOError";
}
onError.apply(null, [args.errorCode]);
} else {
onClose.apply();
}
}
}
Symbol 97 Button
on (release) {
getURL ("http://secure-us.imrworldwide.com/cgi-bin/b?cg=ugoplayer_flash_games&ci=us-ugclicks&tu=http://www.ugoplayer.com", "_blank");
}
Symbol 98 MovieClip Frame 1
function nielsen(movieClip) {
scCI = "us-ugo";
scCG = "ugoplayer_flashgames";
scSI = escape(movieClip);
loadMovieNum ((((((("http://secure-us.imrworldwide.com/cgi-bin/m?ci=" + scCI) + "&cg=") + scCG) + "&si=") + scSI) + "&rnd=") + Math.ceil(Math.random() * 100000000), 100);
}
nielsen("game_intro");
play();
Symbol 98 MovieClip Frame 140
stop();
_root.nextFrame();
Symbol 103 Button
on (press) {
if (user_name != "") {
_global.userName = user_name;
_root.nextFrame();
}
}
Symbol 107 MovieClip Frame 40
stop();
Symbol 118 Button
on (press) {
var saveLocation = SharedObject.getLocal("gameName");
if (saveLocation.data.lvl != undefined) {
_global.timesFailed = saveLocation.data.timesFailed;
_global.amountKilled = saveLocation.data.amountKilled;
_global.amountCouldKill = saveLocation.data.amountCouldKill;
_global.userName = saveLocation.data.userName;
_global.currentLevel = saveLocation.data.lvl;
removeMovieClip(_root.mainMenu);
removeMovieClip(_root.mainButtons);
i = 0;
while (i < 5) {
removeMovieClip(_root["enemy" + i]);
i++;
}
delete _root.onEnterFrame;
_root.gotoAndStop(5);
}
}
Symbol 120 Button
on (press) {
removeMovieClip(_root.mainMenu);
removeMovieClip(_root.mainButtons);
i = 0;
while (i < 5) {
removeMovieClip(_root["enemy" + i]);
i++;
}
delete _root.onEnterFrame;
_root.gotoAndStop(59);
}
Symbol 121 Button
on (press) {
removeMovieClip(_root.mainMenu);
removeMovieClip(_root.mainButtons);
i = 0;
while (i < 5) {
removeMovieClip(_root["enemy" + i]);
i++;
}
delete _root.onEnterFrame;
_root.gotoAndStop(58);
}
Symbol 122 Button
on (press) {
var saveLocation = SharedObject.getLocal("gameName");
if (saveLocation.data.lvl != undefined) {
_global.timesFailed = saveLocation.data.timesFailed;
_global.amountKilled = saveLocation.data.amountKilled;
_global.amountCouldKill = saveLocation.data.amountCouldKill;
_global.amountKilledAll = saveLocation.data.amountKilledAll;
_global.userName = saveLocation.data.userName;
_global.currentLevel = saveLocation.data.lvl;
trace("Times failed: " + _global.timesFailed);
trace("Amount could kill: " + _global.amountCouldKill);
trace("Killed all: " + _global.amountKilledAll);
trace("User: " + _global.userName);
trace("Loaded Level: " + _global.currentLevel);
removeMovieClip(_root.mainMenu);
removeMovieClip(_root.mainButtons);
i = 0;
while (i < 5) {
removeMovieClip(_root["enemy" + i]);
i++;
}
delete _root.onEnterFrame;
_root.gotoAndStop(5);
}
}
Symbol 123 Button
on (press) {
getURL ("http://secure-us.imrworldwide.com/cgi-bin/b?cg=ugoplayer_flash_games&ci=us-ugclicks&tu=http://www.ugoplayer.com", "_BLANK");
}
Symbol 124 Button
on (press) {
removeMovieClip(_root.mainMenu);
removeMovieClip(_root.mainButtons);
i = 0;
while (i < 5) {
removeMovieClip(_root["enemy" + i]);
i++;
}
_root.nextFrame();
}
Symbol 125 MovieClip Frame 77
stop();
Symbol 134 MovieClip Frame 1
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelIN");
sound.start(0, 1);
}
Symbol 134 MovieClip Frame 69
stop();
Instance of Symbol 128 MovieClip in Symbol 134 MovieClip Frame 69
on (press) {
_parent.play();
}
Symbol 134 MovieClip Frame 70
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelOUT");
sound.start(0, 1);
}
Symbol 134 MovieClip Frame 122
_root.nextFrame();
Symbol 140 MovieClip Frame 1
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelIN");
sound.start(0, 1);
}
Symbol 140 MovieClip Frame 69
stop();
Instance of Symbol 128 MovieClip in Symbol 140 MovieClip Frame 69
on (press) {
_parent.play();
}
Symbol 140 MovieClip Frame 70
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelOUT");
sound.start(0, 1);
}
Symbol 140 MovieClip Frame 122
_root.nextFrame();
Symbol 145 MovieClip Frame 1
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelIN");
sound.start(0, 1);
}
Symbol 145 MovieClip Frame 69
stop();
Instance of Symbol 128 MovieClip in Symbol 145 MovieClip Frame 69
on (press) {
_parent.play();
}
Symbol 145 MovieClip Frame 70
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelIN");
sound.start(0, 1);
}
Symbol 145 MovieClip Frame 122
_root.nextFrame();
Symbol 150 MovieClip Frame 1
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelIN");
sound.start(0, 1);
}
Symbol 150 MovieClip Frame 69
stop();
Instance of Symbol 128 MovieClip in Symbol 150 MovieClip Frame 69
on (press) {
_parent.play();
}
Symbol 150 MovieClip Frame 70
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelIN");
sound.start(0, 1);
}
Symbol 150 MovieClip Frame 122
_root.nextFrame();
Symbol 156 MovieClip Frame 1
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelIN");
sound.start(0, 1);
}
Symbol 156 MovieClip Frame 69
stop();
Instance of Symbol 128 MovieClip in Symbol 156 MovieClip Frame 69
on (press) {
_parent.play();
}
Symbol 156 MovieClip Frame 70
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelOUT");
sound.start(0, 1);
}
Symbol 156 MovieClip Frame 122
_root.nextFrame();
Symbol 162 MovieClip Frame 1
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelIN");
sound.start(0, 1);
}
Symbol 162 MovieClip Frame 69
stop();
Instance of Symbol 128 MovieClip in Symbol 162 MovieClip Frame 69
on (press) {
_parent.play();
}
Symbol 162 MovieClip Frame 70
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelIN");
sound.start(0, 1);
}
Symbol 162 MovieClip Frame 122
_root.nextFrame();
Symbol 168 MovieClip Frame 1
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelIN");
sound.start(0, 1);
}
Symbol 168 MovieClip Frame 69
stop();
Instance of Symbol 128 MovieClip in Symbol 168 MovieClip Frame 69
on (press) {
_parent.play();
}
Symbol 168 MovieClip Frame 70
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelOUT");
sound.start(0, 1);
}
Symbol 168 MovieClip Frame 122
_root.nextFrame();
Instance of Symbol 128 MovieClip in Symbol 172 MovieClip Frame 1
on (press) {
_root.nextFrame();
}
Symbol 174 MovieClip Frame 1
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelIN");
sound.start(0, 1);
}
Symbol 174 MovieClip Frame 69
stop();
Instance of Symbol 128 MovieClip in Symbol 174 MovieClip Frame 69
on (press) {
_parent.play();
}
Symbol 174 MovieClip Frame 70
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelOUT");
sound.start(0, 1);
}
Symbol 174 MovieClip Frame 122
_root.nextFrame();
Symbol 179 MovieClip Frame 1
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelIN");
sound.start(0, 1);
}
Symbol 179 MovieClip Frame 69
stop();
Instance of Symbol 128 MovieClip in Symbol 179 MovieClip Frame 69
on (press) {
_parent.play();
}
Symbol 179 MovieClip Frame 70
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelOUT");
sound.start(0, 1);
}
Symbol 179 MovieClip Frame 122
_root.nextFrame();
Symbol 184 MovieClip Frame 1
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelIN");
sound.start(0, 1);
}
Symbol 184 MovieClip Frame 69
stop();
Instance of Symbol 128 MovieClip in Symbol 184 MovieClip Frame 69
on (press) {
_parent.play();
}
Symbol 184 MovieClip Frame 70
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelOUT");
sound.start(0, 1);
}
Symbol 184 MovieClip Frame 122
_root.nextFrame();
Symbol 189 MovieClip Frame 1
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelIN");
sound.start(0, 1);
}
Symbol 189 MovieClip Frame 69
stop();
Instance of Symbol 128 MovieClip in Symbol 189 MovieClip Frame 69
on (press) {
_parent.play();
}
Symbol 189 MovieClip Frame 70
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelOUT");
sound.start(0, 1);
}
Symbol 189 MovieClip Frame 122
_root.nextFrame();
Symbol 194 MovieClip Frame 1
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelIN");
sound.start(0, 1);
}
Symbol 194 MovieClip Frame 69
stop();
Instance of Symbol 128 MovieClip in Symbol 194 MovieClip Frame 69
on (press) {
_parent.play();
}
Symbol 194 MovieClip Frame 70
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelOUT");
sound.start(0, 1);
}
Symbol 194 MovieClip Frame 122
_root.nextFrame();
Symbol 199 MovieClip Frame 1
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelIN");
sound.start(0, 1);
}
Symbol 199 MovieClip Frame 69
stop();
Instance of Symbol 128 MovieClip in Symbol 199 MovieClip Frame 69
on (press) {
_parent.play();
}
Symbol 199 MovieClip Frame 70
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelOUT");
sound.start(0, 1);
}
Symbol 199 MovieClip Frame 122
_root.nextFrame();
Symbol 204 MovieClip Frame 1
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelIN");
sound.start(0, 1);
}
Symbol 204 MovieClip Frame 69
stop();
Instance of Symbol 128 MovieClip in Symbol 204 MovieClip Frame 69
on (press) {
_parent.play();
}
Symbol 204 MovieClip Frame 70
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelOUT");
sound.start(0, 1);
}
Symbol 204 MovieClip Frame 122
_root.nextFrame();
Symbol 209 MovieClip Frame 1
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelIN");
sound.start(0, 1);
}
Symbol 209 MovieClip Frame 69
stop();
Instance of Symbol 128 MovieClip in Symbol 209 MovieClip Frame 69
on (press) {
_parent.play();
}
Symbol 209 MovieClip Frame 70
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelOUT");
sound.start(0, 1);
}
Symbol 209 MovieClip Frame 122
_root.nextFrame();
Symbol 214 MovieClip Frame 1
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelIN");
sound.start(0, 1);
}
Symbol 214 MovieClip Frame 69
stop();
Instance of Symbol 128 MovieClip in Symbol 214 MovieClip Frame 69
on (press) {
_parent.play();
}
Symbol 214 MovieClip Frame 70
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelOUT");
sound.start(0, 1);
}
Symbol 214 MovieClip Frame 122
_root.nextFrame();
Symbol 219 MovieClip Frame 1
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelIN");
sound.start(0, 1);
}
Symbol 219 MovieClip Frame 69
stop();
Instance of Symbol 128 MovieClip in Symbol 219 MovieClip Frame 69
on (press) {
_parent.play();
}
Symbol 219 MovieClip Frame 70
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelOUT");
sound.start(0, 1);
}
Symbol 219 MovieClip Frame 122
_root.nextFrame();
Symbol 224 MovieClip Frame 1
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelIN");
sound.start(0, 1);
}
Symbol 224 MovieClip Frame 69
stop();
Instance of Symbol 128 MovieClip in Symbol 224 MovieClip Frame 69
on (press) {
_parent.play();
}
Symbol 224 MovieClip Frame 70
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelOUT");
sound.start(0, 1);
}
Symbol 224 MovieClip Frame 122
_root.nextFrame();
Symbol 229 MovieClip Frame 1
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelIN");
sound.start(0, 1);
}
Symbol 229 MovieClip Frame 69
stop();
Instance of Symbol 128 MovieClip in Symbol 229 MovieClip Frame 69
on (press) {
_parent.play();
}
Symbol 229 MovieClip Frame 70
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelOUT");
sound.start(0, 1);
}
Symbol 229 MovieClip Frame 122
_root.nextFrame();
Symbol 234 MovieClip Frame 1
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelIN");
sound.start(0, 1);
}
Symbol 234 MovieClip Frame 69
stop();
Instance of Symbol 128 MovieClip in Symbol 234 MovieClip Frame 69
on (press) {
_parent.play();
}
Symbol 234 MovieClip Frame 70
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelOUT");
sound.start(0, 1);
}
Symbol 234 MovieClip Frame 122
_root.nextFrame();
Symbol 239 MovieClip Frame 1
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelIN");
sound.start(0, 1);
}
Symbol 239 MovieClip Frame 69
stop();
Instance of Symbol 128 MovieClip in Symbol 239 MovieClip Frame 69
on (press) {
_parent.play();
}
Symbol 239 MovieClip Frame 70
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelOUT");
sound.start(0, 1);
}
Symbol 239 MovieClip Frame 122
_root.nextFrame();
Symbol 244 MovieClip Frame 1
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelIN");
sound.start(0, 1);
}
Symbol 244 MovieClip Frame 69
stop();
Instance of Symbol 128 MovieClip in Symbol 244 MovieClip Frame 69
on (press) {
_parent.play();
}
Symbol 244 MovieClip Frame 70
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelOUT");
sound.start(0, 1);
}
Symbol 244 MovieClip Frame 122
_root.nextFrame();
Symbol 249 MovieClip Frame 1
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelIN");
sound.start(0, 1);
}
Symbol 249 MovieClip Frame 69
stop();
Instance of Symbol 128 MovieClip in Symbol 249 MovieClip Frame 69
on (press) {
_parent.play();
}
Symbol 249 MovieClip Frame 70
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelOUT");
sound.start(0, 1);
}
Symbol 249 MovieClip Frame 122
_root.nextFrame();
Symbol 254 MovieClip Frame 1
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelIN");
sound.start(0, 1);
}
Symbol 254 MovieClip Frame 69
stop();
Instance of Symbol 128 MovieClip in Symbol 254 MovieClip Frame 69
on (press) {
_parent.play();
}
Symbol 254 MovieClip Frame 70
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelOUT");
sound.start(0, 1);
}
Symbol 254 MovieClip Frame 122
_root.nextFrame();
Symbol 259 MovieClip Frame 1
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelIN");
sound.start(0, 1);
}
Symbol 259 MovieClip Frame 69
stop();
Instance of Symbol 128 MovieClip in Symbol 259 MovieClip Frame 69
on (press) {
_parent.play();
}
Symbol 259 MovieClip Frame 70
if (_global.useSound == 1) {
var sound = new Sound();
sound.attachSound("levelOUT");
sound.start(0, 1);
}
Symbol 259 MovieClip Frame 122
_root.nextFrame();
Symbol 264 Button
on (press) {
_global.speed = 8;
_global.clicks = 0;
_global.kills = 0;
_global.canKill = 0;
_global.desiredKills = 0;
_global.playGame = false;
_global.isPaused = false;
_global.clicked = false;
_root.gotoAndStop(5);
}
Symbol 266 Button
on (press) {
_root.nextFrame();
}
Symbol 296 Button
on (press) {
getURL ("http://secure-us.imrworldwide.com/cgi-bin/b?cg=ugoplayer_flash_games&ci=us-ugclicks&tu=http://www.ugoplayer.com", "_BLANK");
}
Symbol 302 Button
on (press) {
_root.gotoAndStop(4);
}
Symbol 307 MovieClip Frame 701
stop();
_root.gotoAndStop(4);