Frame 1
fscommand ("showmenu", "false");
Stage.scaleMode = "noScale";
_root.gameID_str = "1407";
_root.main_link = "http://www.2DPlay.com/index.php?gameid=" + gameID_str;
_root.scores_link = ("http://www.2Dplay.com/highscores.php?gameid=" + gameID_str) + "&hiscore=";
_root.viewscores_link = "http://www.2Dplay.com/showscores.php?gameid=" + gameID_str;
_root.freecontent_link = "http://www.2Dplay.com/freecontent.htm";
_root.download_link = "http://www.2Dplay.com/downloadgame.php?gameid=" + gameID_str;
_root.get_game_link = "http://www.2DPlay.com/freecontent.htm";
Frame 2
stop();
Frame 4
function hex_md5(s) {
return(binl2hex(core_md5(str2binl(s), s.length * chrsz)));
}
function b64_md5(s) {
return(binl2b64(core_md5(str2binl(s), s.length * chrsz)));
}
function str_md5(s) {
return(binl2str(core_md5(str2binl(s), s.length * chrsz)));
}
function hex_hmac_md5(key, data) {
return(binl2hex(core_hmac_md5(key, data)));
}
function b64_hmac_md5(key, data) {
return(binl2b64(core_hmac_md5(key, data)));
}
function str_hmac_md5(key, data) {
return(binl2str(core_hmac_md5(key, data)));
}
function md5_vm_test() {
return(hex_md5("abc") == "900150983cd24fb0d6963f7d28e17f72");
}
function core_md5(x, len) {
x[len >> 5] = x[len >> 5] | (128 << (len % 32));
x[(((len + 64) >>> 9) << 4) + 14] = len;
var a = 1732584193;
var _local3 = -271733879;
var _local2 = -1732584194;
var _local1 = 271733878 /* 0x10325476 */;
var i = 0;
while (i < x.length) {
var olda = a;
var oldb = _local3;
var oldc = _local2;
var oldd = _local1;
a = md5_ff(a, _local3, _local2, _local1, x[i + 0], 7, -680876936);
_local1 = md5_ff(_local1, a, _local3, _local2, x[i + 1], 12, -389564586);
_local2 = md5_ff(_local2, _local1, a, _local3, x[i + 2], 17, 606105819);
_local3 = md5_ff(_local3, _local2, _local1, a, x[i + 3], 22, -1044525330);
a = md5_ff(a, _local3, _local2, _local1, x[i + 4], 7, -176418897);
_local1 = md5_ff(_local1, a, _local3, _local2, x[i + 5], 12, 1200080426);
_local2 = md5_ff(_local2, _local1, a, _local3, x[i + 6], 17, -1473231341);
_local3 = md5_ff(_local3, _local2, _local1, a, x[i + 7], 22, -45705983);
a = md5_ff(a, _local3, _local2, _local1, x[i + 8], 7, 1770035416);
_local1 = md5_ff(_local1, a, _local3, _local2, x[i + 9], 12, -1958414417);
_local2 = md5_ff(_local2, _local1, a, _local3, x[i + 10], 17, -42063);
_local3 = md5_ff(_local3, _local2, _local1, a, x[i + 11], 22, -1990404162);
a = md5_ff(a, _local3, _local2, _local1, x[i + 12], 7, 1804603682);
_local1 = md5_ff(_local1, a, _local3, _local2, x[i + 13], 12, -40341101);
_local2 = md5_ff(_local2, _local1, a, _local3, x[i + 14], 17, -1502002290);
_local3 = md5_ff(_local3, _local2, _local1, a, x[i + 15], 22, 1236535329);
a = md5_gg(a, _local3, _local2, _local1, x[i + 1], 5, -165796510);
_local1 = md5_gg(_local1, a, _local3, _local2, x[i + 6], 9, -1069501632);
_local2 = md5_gg(_local2, _local1, a, _local3, x[i + 11], 14, 643717713);
_local3 = md5_gg(_local3, _local2, _local1, a, x[i + 0], 20, -373897302);
a = md5_gg(a, _local3, _local2, _local1, x[i + 5], 5, -701558691);
_local1 = md5_gg(_local1, a, _local3, _local2, x[i + 10], 9, 38016083);
_local2 = md5_gg(_local2, _local1, a, _local3, x[i + 15], 14, -660478335);
_local3 = md5_gg(_local3, _local2, _local1, a, x[i + 4], 20, -405537848);
a = md5_gg(a, _local3, _local2, _local1, x[i + 9], 5, 568446438);
_local1 = md5_gg(_local1, a, _local3, _local2, x[i + 14], 9, -1019803690);
_local2 = md5_gg(_local2, _local1, a, _local3, x[i + 3], 14, -187363961);
_local3 = md5_gg(_local3, _local2, _local1, a, x[i + 8], 20, 1163531501);
a = md5_gg(a, _local3, _local2, _local1, x[i + 13], 5, -1444681467);
_local1 = md5_gg(_local1, a, _local3, _local2, x[i + 2], 9, -51403784);
_local2 = md5_gg(_local2, _local1, a, _local3, x[i + 7], 14, 1735328473);
_local3 = md5_gg(_local3, _local2, _local1, a, x[i + 12], 20, -1926607734);
a = md5_hh(a, _local3, _local2, _local1, x[i + 5], 4, -378558);
_local1 = md5_hh(_local1, a, _local3, _local2, x[i + 8], 11, -2022574463);
_local2 = md5_hh(_local2, _local1, a, _local3, x[i + 11], 16, 1839030562);
_local3 = md5_hh(_local3, _local2, _local1, a, x[i + 14], 23, -35309556);
a = md5_hh(a, _local3, _local2, _local1, x[i + 1], 4, -1530992060);
_local1 = md5_hh(_local1, a, _local3, _local2, x[i + 4], 11, 1272893353);
_local2 = md5_hh(_local2, _local1, a, _local3, x[i + 7], 16, -155497632);
_local3 = md5_hh(_local3, _local2, _local1, a, x[i + 10], 23, -1094730640);
a = md5_hh(a, _local3, _local2, _local1, x[i + 13], 4, 681279174);
_local1 = md5_hh(_local1, a, _local3, _local2, x[i + 0], 11, -358537222);
_local2 = md5_hh(_local2, _local1, a, _local3, x[i + 3], 16, -722521979);
_local3 = md5_hh(_local3, _local2, _local1, a, x[i + 6], 23, 76029189);
a = md5_hh(a, _local3, _local2, _local1, x[i + 9], 4, -640364487);
_local1 = md5_hh(_local1, a, _local3, _local2, x[i + 12], 11, -421815835);
_local2 = md5_hh(_local2, _local1, a, _local3, x[i + 15], 16, 530742520);
_local3 = md5_hh(_local3, _local2, _local1, a, x[i + 2], 23, -995338651);
a = md5_ii(a, _local3, _local2, _local1, x[i + 0], 6, -198630844);
_local1 = md5_ii(_local1, a, _local3, _local2, x[i + 7], 10, 1126891415);
_local2 = md5_ii(_local2, _local1, a, _local3, x[i + 14], 15, -1416354905);
_local3 = md5_ii(_local3, _local2, _local1, a, x[i + 5], 21, -57434055);
a = md5_ii(a, _local3, _local2, _local1, x[i + 12], 6, 1700485571);
_local1 = md5_ii(_local1, a, _local3, _local2, x[i + 3], 10, -1894986606);
_local2 = md5_ii(_local2, _local1, a, _local3, x[i + 10], 15, -1051523);
_local3 = md5_ii(_local3, _local2, _local1, a, x[i + 1], 21, -2054922799);
a = md5_ii(a, _local3, _local2, _local1, x[i + 8], 6, 1873313359);
_local1 = md5_ii(_local1, a, _local3, _local2, x[i + 15], 10, -30611744);
_local2 = md5_ii(_local2, _local1, a, _local3, x[i + 6], 15, -1560198380);
_local3 = md5_ii(_local3, _local2, _local1, a, x[i + 13], 21, 1309151649);
a = md5_ii(a, _local3, _local2, _local1, x[i + 4], 6, -145523070);
_local1 = md5_ii(_local1, a, _local3, _local2, x[i + 11], 10, -1120210379);
_local2 = md5_ii(_local2, _local1, a, _local3, x[i + 2], 15, 718787259);
_local3 = md5_ii(_local3, _local2, _local1, a, x[i + 9], 21, -343485551);
a = safe_add(a, olda);
_local3 = safe_add(_local3, oldb);
_local2 = safe_add(_local2, oldc);
_local1 = safe_add(_local1, oldd);
i = i + 16;
}
return(Array(a, _local3, _local2, _local1));
}
function md5_cmn(q, a, b, x, s, t) {
return(safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s), b));
}
function md5_ff(a, b, c, d, x, s, t) {
var _local1 = b;
return(md5_cmn((_local1 & c) | ((~_local1) & d), a, _local1, x, s, t));
}
function md5_gg(a, b, c, d, x, s, t) {
return(md5_cmn((b & d) | (c & (~d)), a, b, x, s, t));
}
function md5_hh(a, b, c, d, x, s, t) {
return(md5_cmn((b ^ c) ^ d, a, b, x, s, t));
}
function md5_ii(a, b, c, d, x, s, t) {
return(md5_cmn(c ^ (b | (~d)), a, b, x, s, t));
}
function core_hmac_md5(key, data) {
var _local2 = str2binl(key);
if (_local2.length > 16) {
_local2 = core_md5(_local2, key.length * chrsz);
}
var _local3 = Array(16);
var opad = Array(16);
var _local1 = 0;
while (_local1 < 16) {
_local3[_local1] = _local2[_local1] ^ 909522486;
opad[_local1] = _local2[_local1] ^ 1549556828;
_local1++;
}
var hash = core_md5(_local3.concat(str2binl(data)), 512 + (data.length * chrsz));
return(core_md5(opad.concat(hash), 640));
}
function safe_add(x, y) {
var _local1 = (x & 65535) + (y & 65535);
var _local2 = ((x >> 16) + (y >> 16)) + (_local1 >> 16);
return((_local2 << 16) | (_local1 & 65535));
}
function bit_rol(num, cnt) {
return((num << cnt) | (num >>> (32 - cnt)));
}
function str2binl(str) {
var _local2 = str;
var _local3 = Array();
var mask = ((1 << chrsz) - 1);
var _local1 = 0;
while (_local1 < (_local2.length * chrsz)) {
_local3[_local1 >> 5] = _local3[_local1 >> 5] | ((_local2.charCodeAt(_local1 / chrsz) & mask) << (_local1 % 32));
_local1 = _local1 + chrsz;
}
return(_local3);
}
function binl2str(bin) {
var _local2 = bin;
var _local3 = "";
var mask = ((1 << chrsz) - 1);
var _local1 = 0;
while (_local1 < (_local2.length * 32)) {
_local3 = _local3 + String.fromCharCode((_local2[_local1 >> 5] >>> (_local1 % 32)) & mask);
_local1 = _local1 + chrsz;
}
return(_local3);
}
function binl2hex(binarray) {
var _local2 = binarray;
var _local3 = (hexcase ? "0123456789ABCDEF" : "0123456789abcdef");
var str = "";
var _local1 = 0;
while (_local1 < (_local2.length * 4)) {
str = str + (_local3.charAt((_local2[_local1 >> 2] >> (((_local1 % 4) * 8) + 4)) & 15) + _local3.charAt((_local2[_local1 >> 2] >> ((_local1 % 4) * 8)) & 15));
_local1++;
}
return(str);
}
function binl2b64(binarray) {
var _local3 = binarray;
var tab = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
var str = "";
var _local2 = 0;
while (_local2 < (_local3.length * 4)) {
var triplet = (((((_local3[_local2 >> 2] >> (8 * (_local2 % 4))) & 255) << 16) | (((_local3[(_local2 + 1) >> 2] >> (8 * ((_local2 + 1) % 4))) & 255) << 8)) | ((_local3[(_local2 + 2) >> 2] >> (8 * ((_local2 + 2) % 4))) & 255));
var _local1 = 0;
while (_local1 < 4) {
if (((_local2 * 8) + (_local1 * 6)) > (_local3.length * 32)) {
str = str + b64pad;
} else {
str = str + tab.charAt((triplet >> (6 * (3 - _local1))) & 63);
}
_local1++;
}
_local2 = _local2 + 3;
}
return(str);
}
_quality = "MEDIUM";
var hexcase = 0;
var b64pad = "";
var chrsz = 8;
Frame 5
_root.showCredits = function () {
var _local2 = _root;
var _local1 = 1;
while (_local1 < 7) {
_local2["btn_" + _local1]._visible = false;
_local1++;
}
_local2.attachMovie("credits_mc", "credits_mc", 2);
};
_root.hideCredits = function () {
var _local2 = _root;
var _local1 = 1;
while (_local1 < 7) {
_local2["btn_" + _local1]._visible = true;
_local1++;
}
_local2.credits_mc.removeMovieClip();
};
stop();
Instance of Symbol 160 MovieClip "lev" in Frame 8
onClipEvent (load) {
_global.level++;
this.gotoAndStop(_global.level);
}
Frame 57
stop();
Instance of Symbol 168 MovieClip "PowerUp" in Frame 57
onClipEvent (load) {
_visible = false;
power = 0;
icecount = 0;
ghostcount = 0;
sizecount = 0;
oldw = 0;
oldh = 0;
}
onClipEvent (enterFrame) {
icecount--;
ghostcount--;
sizecount--;
if (((ghostcount == 5) or (ghostcount == 15)) or (ghostcount == 25)) {
_level0.Missile.gotoAndStop(2);
}
if (((ghostcount == 10) or (ghostcount == 20)) or (ghostcount == 30)) {
_level0.Missile.gotoAndStop(5);
}
if (ghostcount == 0) {
_level0.Missile.gotoAndStop(1);
_level0.Missile.timetogo = 0;
}
if (icecount == 0) {
_level0.Icycles._visible = false;
_level0.Missile.timetogo = 0;
}
if (sizecount == 0) {
_level0.Missile.gotoAndStop(1);
_level0.Missile.timetogo = 0;
}
if (_visible == true) {
if (this.hitTest(_level0.Missile._x, _level0.Missile._y, true)) {
power = int(Math.random() * 7) + 1;
if (power == 1) {
_level0.u1.gotoAndPlay(1);
_level0.Icycles._visible = true;
_level0.Icycles.gotoAndPlay(1);
_level0.Missile.timetogo = -1;
icecount = 125;
}
if (power == 2) {
_level0.u2.gotoAndPlay(1);
_level0.Missile.speed = _level0.Missile.speed * 1.25;
_level0.Missile.timetogo = 0;
}
if (power == 3) {
_level0.u3.gotoAndPlay(1);
_level0.Missile.speed = _level0.Missile.speed * 0.85;
_level0.Missile.timetogo = 0;
}
if (power == 4) {
_level0.u4.gotoAndPlay(1);
_level0.Missile.gotoAndStop(2);
_level0.Missile.timetogo = -1;
ghostcount = 250;
}
if (power == 5) {
_level0.u5.gotoAndPlay(1);
rot = _level0.Missile._rotation;
_level0.Missile.gotoAndStop(3);
sizecount = 250;
_level0.Missile.timetogo = -1;
}
if (power == 6) {
_level0.u6.gotoAndPlay(1);
_level0.Missile.gotoAndStop(4);
sizecount = 250;
_level0.Missile.timetogo = -1;
}
if (power == 7) {
_level0.Missile._rotation = _level0.Missile._rotation + 180;
if (_level0.Missile._rotation > 180) {
_level0.Missile._rotation = _level0.Missile._rotation - 360;
}
_level0.u7.gotoAndPlay(1);
_level0.Missile.timetogo = 0;
if (_level0.a1.AnUp) {
_level0.a1.AnUp = false;
} else {
_level0.a1.AnUp = true;
}
if (_level0.a2.AnUp) {
_level0.a2.AnUp = false;
} else {
_level0.a2.AnUp = true;
}
if (_level0.a3.AnUp) {
_level0.a3.AnUp = false;
} else {
_level0.a3.AnUp = true;
}
if (_level0.a4.AnUp) {
_level0.a4.AnUp = false;
} else {
_level0.a4.AnUp = true;
}
if (_level0.a5.AnUp) {
_level0.a5.AnUp = false;
} else {
_level0.a5.AnUp = true;
}
if (_level0.a6.AnUp) {
_level0.a6.AnUp = false;
} else {
_level0.a6.AnUp = true;
}
if (_level0.a7.AnUp) {
_level0.a7.AnUp = false;
} else {
_level0.a7.AnUp = true;
}
if (_level0.a8.AnUp) {
_level0.a8.AnUp = false;
} else {
_level0.a8.AnUp = true;
}
if (_level0.a9.AnUp) {
_level0.a9.AnUp = false;
} else {
_level0.a9.AnUp = true;
}
if (_level0.a1.AnLeft) {
_level0.a1.AnLeft = false;
} else {
_level0.a1.AnLeft = true;
}
if (_level0.a2.AnLeft) {
_level0.a2.AnLeft = false;
} else {
_level0.a2.AnLeft = true;
}
if (_level0.a3.AnLeft) {
_level0.a3.AnLeft = false;
} else {
_level0.a3.AnLeft = true;
}
if (_level0.a4.AnLeft) {
_level0.a4.AnLeft = false;
} else {
_level0.a4.AnLeft = true;
}
if (_level0.a5.AnLeft) {
_level0.a5.AnLeft = false;
} else {
_level0.a5.AnLeft = true;
}
if (_level0.a6.AnLeft) {
_level0.a6.AnLeft = false;
} else {
_level0.a6.AnLeft = true;
}
if (_level0.a7.AnLeft) {
_level0.a7.AnLeft = false;
} else {
_level0.a7.AnLeft = true;
}
if (_level0.a8.AnLeft) {
_level0.a8.AnLeft = false;
} else {
_level0.a8.AnLeft = true;
}
if (_level0.a9.AnLeft) {
_level0.a9.AnLeft = false;
} else {
_level0.a9.AnLeft = true;
}
}
}
}
}
Instance of Symbol 184 MovieClip "a2" in Frame 57
onClipEvent (load) {
this.stop();
AnUp = true;
AnLeft = true;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
}
onClipEvent (enterFrame) {
if (((_x - (_width / 2)) < -100) and AnLeft) {
AnLeft = false;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
} else if (((_x + (_width / 2)) > 800) and (AnLeft == false)) {
AnLeft = true;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
}
if (((_y - (_height / 2)) < -100) and AnUp) {
AnUp = false;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
} else if (((_y + (_height / 2)) > 500) and (AnUp == false)) {
AnUp = true;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
}
if (_level0.Icycles._visible == false) {
if (AnUp) {
_y = (_y - AnSpeedY);
} else {
_y = (_y + AnSpeedY);
}
if (AnLeft) {
_x = (_x - AnSpeedX);
} else {
_x = (_x + AnSpeedX);
}
_rotation = (_rotation + AnRotation);
}
if ((_level0.Missile._currentframe != 2) and (_level0.Missile._currentframe != 5)) {
if ((this.hitTest(_level0.Missile._x, _level0.Missile._y, true) or this.hitTest(_global.crapx1, _global.crapy1, true)) or this.hitTest(_global.crapx2, _global.crapy2, true)) {
_global.death = 2;
_root.play();
}
}
}
Instance of Symbol 187 MovieClip "a3" in Frame 57
onClipEvent (load) {
this.stop();
AnUp = false;
AnLeft = true;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
}
onClipEvent (enterFrame) {
if (((_x - (_width / 2)) < -100) and AnLeft) {
AnLeft = false;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
} else if (((_x + (_width / 2)) > 800) and (AnLeft == false)) {
AnLeft = true;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
}
if (((_y - (_height / 2)) < -100) and AnUp) {
AnUp = false;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
} else if (((_y + (_height / 2)) > 500) and (AnUp == false)) {
AnUp = true;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
}
if (_level0.Icycles._visible == false) {
if (AnUp) {
_y = (_y - AnSpeedY);
} else {
_y = (_y + AnSpeedY);
}
if (AnLeft) {
_x = (_x - AnSpeedX);
} else {
_x = (_x + AnSpeedX);
}
_rotation = (_rotation + AnRotation);
}
if ((_level0.Missile._currentframe != 2) and (_level0.Missile._currentframe != 5)) {
if ((this.hitTest(_level0.Missile._x, _level0.Missile._y, true) or this.hitTest(_global.crapx1, _global.crapy1, true)) or this.hitTest(_global.crapx2, _global.crapy2, true)) {
_global.death = 3;
_root.play();
}
}
}
Instance of Symbol 192 MovieClip "a1" in Frame 57
onClipEvent (load) {
this.stop();
AnUp = true;
AnLeft = false;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
}
onClipEvent (enterFrame) {
if (((_x - (_width / 2)) < -100) and AnLeft) {
AnLeft = false;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
} else if (((_x + (_width / 2)) > 800) and (AnLeft == false)) {
AnLeft = true;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
}
if (((_y - (_height / 2)) < -100) and AnUp) {
AnUp = false;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
} else if (((_y + (_height / 2)) > 500) and (AnUp == false)) {
AnUp = true;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
}
if (_level0.Icycles._visible == false) {
if (AnUp) {
_y = (_y - AnSpeedY);
} else {
_y = (_y + AnSpeedY);
}
if (AnLeft) {
_x = (_x - AnSpeedX);
} else {
_x = (_x + AnSpeedX);
}
_rotation = (_rotation + AnRotation);
}
if ((_level0.Missile._currentframe != 2) and (_level0.Missile._currentframe != 5)) {
if ((this.hitTest(_level0.Missile._x, _level0.Missile._y, true) or this.hitTest(_global.crapx1, _global.crapy1, true)) or this.hitTest(_global.crapx2, _global.crapy2, true)) {
_global.death = 1;
_root.play();
}
}
}
Instance of Symbol 197 MovieClip "a4" in Frame 57
onClipEvent (load) {
this.stop();
AnUp = false;
AnLeft = false;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
}
onClipEvent (enterFrame) {
if (((_x - (_width / 2)) < -100) and AnLeft) {
AnLeft = false;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
} else if (((_x + (_width / 2)) > 800) and (AnLeft == false)) {
AnLeft = true;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
}
if (((_y - (_height / 2)) < -100) and AnUp) {
AnUp = false;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
} else if (((_y + (_height / 2)) > 500) and (AnUp == false)) {
AnUp = true;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
}
if (_level0.Icycles._visible == false) {
if (AnUp) {
_y = (_y - AnSpeedY);
} else {
_y = (_y + AnSpeedY);
}
if (AnLeft) {
_x = (_x - AnSpeedX);
} else {
_x = (_x + AnSpeedX);
}
_rotation = (_rotation + AnRotation);
}
if ((_level0.Missile._currentframe != 2) and (_level0.Missile._currentframe != 5)) {
if ((this.hitTest(_level0.Missile._x, _level0.Missile._y, true) or this.hitTest(_global.crapx1, _global.crapy1, true)) or this.hitTest(_global.crapx2, _global.crapy2, true)) {
_global.death = 4;
_root.play();
}
}
}
Instance of Symbol 210 MovieClip "targetaho" in Frame 57
onClipEvent (load) {
_global.newlevel = false;
}
onClipEvent (enterFrame) {
if (_global.newlevel) {
_root.play();
}
}
Instance of Symbol 214 MovieClip "a5" in Frame 57
onClipEvent (load) {
this.stop();
_visible = false;
if (_global.level >= 2) {
_visible = true;
}
AnUp = true;
AnLeft = true;
AnSpeedX = 0;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
}
onClipEvent (enterFrame) {
if (_visible) {
if (((_x - (_width / 2)) < -100) and AnLeft) {
AnLeft = false;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
} else if (((_x + (_width / 2)) > 800) and (AnLeft == false)) {
AnLeft = true;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
}
if (((_y - (_height / 2)) < -100) and AnUp) {
AnUp = false;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
} else if (((_y + (_height / 2)) > 500) and (AnUp == false)) {
AnUp = true;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
}
if (_level0.Icycles._visible == false) {
if (AnUp) {
_y = (_y - AnSpeedY);
} else {
_y = (_y + AnSpeedY);
}
if (AnLeft) {
_x = (_x - AnSpeedX);
} else {
_x = (_x + AnSpeedX);
}
_rotation = (_rotation + AnRotation);
}
if ((_level0.Missile._currentframe != 2) and (_level0.Missile._currentframe != 5)) {
if ((this.hitTest(_level0.Missile._x, _level0.Missile._y, true) or this.hitTest(_global.crapx1, _global.crapy1, true)) or this.hitTest(_global.crapx2, _global.crapy2, true)) {
_global.death = 5;
_root.play();
}
}
}
}
Instance of Symbol 197 MovieClip "a6" in Frame 57
onClipEvent (load) {
this.stop();
_visible = false;
if (_global.level >= 3) {
_visible = true;
}
AnUp = false;
AnLeft = false;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
}
onClipEvent (enterFrame) {
if (_visible) {
if (((_x - (_width / 2)) < -100) and AnLeft) {
AnLeft = false;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
} else if (((_x + (_width / 2)) > 800) and (AnLeft == false)) {
AnLeft = true;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
}
if (((_y - (_height / 2)) < -100) and AnUp) {
AnUp = false;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
} else if (((_y + (_height / 2)) > 500) and (AnUp == false)) {
AnUp = true;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
}
if (_level0.Icycles._visible == false) {
if (AnUp) {
_y = (_y - AnSpeedY);
} else {
_y = (_y + AnSpeedY);
}
if (AnLeft) {
_x = (_x - AnSpeedX);
} else {
_x = (_x + AnSpeedX);
}
_rotation = (_rotation + AnRotation);
}
if ((_level0.Missile._currentframe != 2) and (_level0.Missile._currentframe != 5)) {
if ((this.hitTest(_level0.Missile._x, _level0.Missile._y, true) or this.hitTest(_global.crapx1, _global.crapy1, true)) or this.hitTest(_global.crapx2, _global.crapy2, true)) {
_global.death = 4;
_root.play();
}
}
}
}
Instance of Symbol 184 MovieClip "a7" in Frame 57
onClipEvent (load) {
this.stop();
_visible = false;
if (_global.level >= 4) {
_visible = true;
}
AnUp = false;
AnLeft = true;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
}
onClipEvent (enterFrame) {
if (_visible) {
if (((_x - (_width / 2)) < -100) and AnLeft) {
AnLeft = false;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
} else if (((_x + (_width / 2)) > 800) and (AnLeft == false)) {
AnLeft = true;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
}
if (((_y - (_height / 2)) < -100) and AnUp) {
AnUp = false;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
} else if (((_y + (_height / 2)) > 500) and (AnUp == false)) {
AnUp = true;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
}
if (_level0.Icycles._visible == false) {
if (AnUp) {
_y = (_y - AnSpeedY);
} else {
_y = (_y + AnSpeedY);
}
if (AnLeft) {
_x = (_x - AnSpeedX);
} else {
_x = (_x + AnSpeedX);
}
_rotation = (_rotation + AnRotation);
}
if ((_level0.Missile._currentframe != 2) and (_level0.Missile._currentframe != 5)) {
if ((this.hitTest(_level0.Missile._x, _level0.Missile._y, true) or this.hitTest(_global.crapx1, _global.crapy1, true)) or this.hitTest(_global.crapx2, _global.crapy2, true)) {
_global.death = 2;
_root.play();
}
}
}
}
Instance of Symbol 192 MovieClip "a8" in Frame 57
onClipEvent (load) {
this.stop();
_visible = false;
if (_global.level >= 5) {
_visible = true;
}
AnUp = true;
AnLeft = true;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
}
onClipEvent (enterFrame) {
if (_visible) {
if (((_x - (_width / 2)) < -100) and AnLeft) {
AnLeft = false;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
} else if (((_x + (_width / 2)) > 800) and (AnLeft == false)) {
AnLeft = true;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
}
if (((_y - (_height / 2)) < -100) and AnUp) {
AnUp = false;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
} else if (((_y + (_height / 2)) > 500) and (AnUp == false)) {
AnUp = true;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
}
if (_level0.Icycles._visible == false) {
if (AnUp) {
_y = (_y - AnSpeedY);
} else {
_y = (_y + AnSpeedY);
}
if (AnLeft) {
_x = (_x - AnSpeedX);
} else {
_x = (_x + AnSpeedX);
}
_rotation = (_rotation + AnRotation);
}
if ((_level0.Missile._currentframe != 2) and (_level0.Missile._currentframe != 5)) {
if ((this.hitTest(_level0.Missile._x, _level0.Missile._y, true) or this.hitTest(_global.crapx1, _global.crapy1, true)) or this.hitTest(_global.crapx2, _global.crapy2, true)) {
_global.death = 1;
_root.play();
}
}
}
}
Instance of Symbol 187 MovieClip "a9" in Frame 57
onClipEvent (load) {
this.stop();
_visible = false;
if (_global.level >= 5) {
_visible = true;
}
AnUp = true;
AnLeft = false;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
}
onClipEvent (enterFrame) {
if (_visible) {
if (((_x - (_width / 2)) < -100) and AnLeft) {
AnLeft = false;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
} else if (((_x + (_width / 2)) > 800) and (AnLeft == false)) {
AnLeft = true;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
}
if (((_y - (_height / 2)) < -100) and AnUp) {
AnUp = false;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
} else if (((_y + (_height / 2)) > 500) and (AnUp == false)) {
AnUp = true;
AnSpeedX = (int(Math.random() * 2) + 2) / 1.5;
AnSpeedY = (int(Math.random() * 2) + 2) / 1.5;
AnRotation = int(Math.random() * 14) - 6;
this.gotoAndStop(int(Math.random() * 3) + 2);
}
if (_level0.Icycles._visible == false) {
if (AnUp) {
_y = (_y - AnSpeedY);
} else {
_y = (_y + AnSpeedY);
}
if (AnLeft) {
_x = (_x - AnSpeedX);
} else {
_x = (_x + AnSpeedX);
}
_rotation = (_rotation + AnRotation);
}
if ((_level0.Missile._currentframe != 2) and (_level0.Missile._currentframe != 5)) {
if ((this.hitTest(_level0.Missile._x, _level0.Missile._y, true) or this.hitTest(_global.crapx1, _global.crapy1, true)) or this.hitTest(_global.crapx2, _global.crapy2, true)) {
_global.death = 3;
_root.play();
}
}
}
}
Instance of Symbol 230 MovieClip "Missile" in Frame 57
onClipEvent (load) {
_level0.ScoreText.text = _global.score;
speed = 6;
hitissit = 0;
timetogo = 0;
_global.tc = 0;
_global.w = _width;
_global.h = _height;
_global.TimeRemain = 15;
_global.TimeRemain = _global.TimeRemain + ((_global.level - 1) * 2);
}
onClipEvent (enterFrame) {
if (_y > 480) {
_global.death = 7;
_root.play();
}
if (_level0.PowerUp.icecount < 0) {
_global.TimeRemain = _global.TimeRemain - 0.04;
}
_level0.TimerText.text = int(_global.TimeRemain);
if (_global.TimeRemain <= 0) {
_global.death = 6;
_root.play();
}
if (_x < -20) {
_x = 700;
}
if (_x > 720) {
_x = 0;
}
if (speed > 17) {
speed = 17;
}
if (speed < 5) {
speed = 5;
}
if (((int(Math.random() * 250) + 1) == 1) and (timetogo == 0)) {
timetogo = 125;
_level0.PowerUp._x = int(Math.random() * 700) + 1;
_level0.PowerUp._y = int(Math.random() * 500) + 1;
}
if (timetogo > 0) {
timetogo--;
_level0.PowerUp._visible = true;
} else {
_level0.PowerUp._visible = false;
}
xm = _level0.MouseRec._xmouse;
ym = _level0.MouseRec._ymouse;
toRot = ((Math.atan2(ym - _y, xm - _x) * 180) / Math.PI) + 90;
if (toRot > 180) {
toRot = toRot - 360;
}
toRot = int(toRot);
left = false;
right = false;
n = 5;
while (n <= 180) {
rotty = _rotation - n;
if (rotty < -179) {
rotty = rotty + 360;
}
if (rotty == toRot) {
left = true;
}
rotty = _rotation + n;
if (rotty > 180) {
rotty = rotty - 360;
}
if (rotty == toRot) {
right = true;
}
n++;
}
if (left) {
_rotation = (_rotation - int(speed * 1.2));
} else if (right) {
_rotation = (_rotation + int(speed * 1.2));
}
_x = (_x + (Math.sin((_rotation / 180) * Math.PI) * speed));
_y = (_y + ((-Math.cos((_rotation / 180) * Math.PI)) * speed));
if ((_currentframe != 2) and (_currentframe != 5)) {
if ((_level0.Missile.Missile.hitTest(_level0.a1) and (hitissit < 0)) and _level0.a1._visible) {
_global.score = _global.score + 50;
_level0.ScoreText.text = int(_global.score);
hitissit = 50;
_level0.NearMiss._x = _x;
_level0.NearMiss._y = _y;
_level0.NearMiss._visible = true;
_level0.NearMiss.gotoAndPlay(1);
}
if ((_level0.Missile.Missile.hitTest(_level0.a2) and (hitissit < 0)) and _level0.a2._visible) {
_global.score = _global.score + 50;
_level0.ScoreText.text = int(_global.score);
hitissit = 50;
_level0.NearMiss._x = _x;
_level0.NearMiss._y = _y;
_level0.NearMiss._visible = true;
_level0.NearMiss.gotoAndPlay(1);
}
if ((_level0.Missile.Missile.hitTest(_level0.a3) and (hitissit < 0)) and _level0.a3._visible) {
_global.score = _global.score + 50;
_level0.ScoreText.text = int(_global.score);
hitissit = 50;
_level0.NearMiss._x = _x;
_level0.NearMiss._y = _y;
_level0.NearMiss._visible = true;
_level0.NearMiss.gotoAndPlay(1);
}
if ((_level0.Missile.Missile.hitTest(_level0.a4) and (hitissit < 0)) and _level0.a4._visible) {
_global.score = _global.score + 50;
_level0.ScoreText.text = int(_global.score);
hitissit = 50;
_level0.NearMiss._x = _x;
_level0.NearMiss._y = _y;
_level0.NearMiss._visible = true;
_level0.NearMiss.gotoAndPlay(1);
}
if ((_level0.Missile.Missile.hitTest(_level0.a5) and (hitissit < 0)) and _level0.a5._visible) {
_global.score = _global.score + 50;
_level0.ScoreText.text = int(_global.score);
hitissit = 50;
_level0.NearMiss._x = _x;
_level0.NearMiss._y = _y;
_level0.NearMiss._visible = true;
_level0.NearMiss.gotoAndPlay(1);
}
if ((_level0.Missile.Missile.hitTest(_level0.a6) and (hitissit < 0)) and _level0.a6._visible) {
_global.score = _global.score + 50;
_level0.ScoreText.text = int(_global.score);
hitissit = 50;
_level0.NearMiss._x = _x;
_level0.NearMiss._y = _y;
_level0.NearMiss._visible = true;
_level0.NearMiss.gotoAndPlay(1);
}
if ((_level0.Missile.Missile.hitTest(_level0.a7) and (hitissit < 0)) and _level0.a7._visible) {
_global.score = _global.score + 50;
_level0.ScoreText.text = int(_global.score);
hitissit = 50;
_level0.NearMiss._x = _x;
_level0.NearMiss._y = _y;
_level0.NearMiss._visible = true;
_level0.NearMiss.gotoAndPlay(1);
}
if ((_level0.Missile.Missile.hitTest(_level0.a8) and (hitissit < 0)) and _level0.a8._visible) {
_global.score = _global.score + 50;
_level0.ScoreText.text = int(_global.score);
hitissit = 50;
_level0.NearMiss._x = _x;
_level0.NearMiss._y = _y;
_level0.NearMiss._visible = true;
_level0.NearMiss.gotoAndPlay(1);
}
if ((_level0.Missile.Missile.hitTest(_level0.a9) and (hitissit < 0)) and _level0.a9._visible) {
_global.score = _global.score + 50;
_level0.ScoreText.text = int(_global.score);
hitissit = 50;
_level0.NearMiss._x = _x;
_level0.NearMiss._y = _y;
_level0.NearMiss._visible = true;
_level0.NearMiss.gotoAndPlay(1);
}
}
if (hitissit >= 0) {
hitissit--;
}
_global.crapx1 = _level0.Missile._x;
_global.crapx2 = _level0.Missile._x;
_global.crapy1 = _level0.Missile._y;
_global.crapy2 = _level0.Missile._y;
craprotation = _rotation + 180;
craprotation = (craprotation / 180) * Math.PI;
_global.crapx1 = _global.crapx1 + (Math.sin(craprotation) * (_global.h / 2));
_global.crapx2 = _global.crapx2 + (Math.sin(craprotation) * (_global.h / 2));
_global.crapy1 = _global.crapy1 - (Math.cos(craprotation) * (_global.h / 2));
_global.crapy2 = _global.crapy2 - (Math.cos(craprotation) * (_global.h / 2));
craprotation = _rotation + 90;
if (craprotation <= 0) {
craprotation = craprotation + 360;
}
craprotation = (craprotation / 180) * Math.PI;
_global.crapx1 = _global.crapx1 + (Math.sin(craprotation) * (_global.w / 4));
_global.crapy1 = _global.crapy1 - (Math.cos(craprotation) * (_global.w / 4));
craprotation = _rotation + 270;
if (craprotation > 360) {
craprotation = craprotation - 360;
}
craprotation = (craprotation / 180) * Math.PI;
_global.crapx2 = _global.crapx2 - (Math.sin(craprotation) * (_global.w / 4));
_global.crapy2 = _global.crapy2 + (Math.cos(craprotation) * (_global.w / 4));
}
Instance of Symbol 233 MovieClip in Frame 57
onClipEvent (load) {
Mouse.hide();
_x = _level0.MouseRec._xmouse;
_y = _level0.MouseRec._ymouse;
this.startDrag();
}
Instance of Symbol 237 MovieClip "NearMiss" in Frame 57
onClipEvent (load) {
_visible = false;
gotoAndStop (57);
}
Instance of Symbol 240 MovieClip "u1" in Frame 57
onClipEvent (load) {
gotoAndStop (63);
}
Instance of Symbol 243 MovieClip "u2" in Frame 57
onClipEvent (load) {
gotoAndStop (67);
}
Instance of Symbol 246 MovieClip "u3" in Frame 57
onClipEvent (load) {
gotoAndStop (80);
}
Instance of Symbol 268 MovieClip "Icycles" in Frame 57
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 271 MovieClip "u4" in Frame 57
onClipEvent (load) {
gotoAndStop (81);
}
Instance of Symbol 274 MovieClip "u5" in Frame 57
onClipEvent (load) {
gotoAndStop (76);
}
Instance of Symbol 277 MovieClip "u6" in Frame 57
onClipEvent (load) {
gotoAndStop (57);
}
Instance of Symbol 280 MovieClip "u7" in Frame 57
onClipEvent (load) {
gotoAndStop (57);
}
Frame 58
if (_global.newlevel) {
gotoAndPlay (8);
}
Frame 59
_level0.Exploders.gotoAndStop(_global.death);
Mouse.show();
Frame 60
stop();
Frame 61
_global.level = 0;
_global.score = 0;
gotoAndPlay (8);
Symbol 4 Button
on (press) {
getURL (_root.main_link, "_blank");
}
Symbol 12 Button
on (release) {
_root.hideCredits();
}
Symbol 20 MovieClip Frame 1
var gameBytesTotal = 0;
var gameBytesLoaded = 0;
var percent = 0;
Symbol 20 MovieClip Frame 3
gameBytesTotal = _root.getBytesTotal();
gameBytesLoaded = _root.getBytesLoaded();
percent = Math.round((gameBytesLoaded / gameBytesTotal) * 100);
bar.loadbar._xscale = percent;
if (((gameBytesLoaded >= gameBytesTotal) && (gameBytesTotal > 0)) && (_root.logo._currentframe >= _root.logo._totalframes)) {
_root.play();
stop();
} else {
gotoAndPlay ("preload");
}
Symbol 24 Button
on (release) {
getURL (_root.main_link, "_blank");
}
Symbol 94 MovieClip Frame 1
_root.loading._visible = false;
Symbol 94 MovieClip Frame 207
_root.loading._visible = true;
stop();
Symbol 127 Button
on (press) {
play();
_global.score = 0;
_global.level = 0;
}
Symbol 131 Button
on (press) {
getURL (_root.viewscores_link, "_blank");
}
Symbol 135 Button
on (press) {
getURL (_root.main_link, "_blank");
}
Symbol 139 Button
on (press) {
getURL (_root.get_game_link, "_blank");
}
Symbol 143 Button
on (press) {
getURL (_root.download_link, "_blank");
}
Symbol 147 Button
on (press) {
_root.showCredits();
}
Symbol 184 MovieClip Frame 1
stop();
Symbol 187 MovieClip Frame 1
stop();
Symbol 192 MovieClip Frame 1
stop();
Symbol 192 MovieClip Frame 2
gotoAndStop (1);
Symbol 192 MovieClip Frame 3
gotoAndStop (1);
Symbol 192 MovieClip Frame 4
gotoAndStop (1);
Symbol 197 MovieClip Frame 1
stop();
Symbol 197 MovieClip Frame 2
gotoAndStop (1);
Symbol 197 MovieClip Frame 3
gotoAndStop (1);
Symbol 197 MovieClip Frame 4
gotoAndStop (1);
Symbol 205 MovieClip Frame 20
_level0.targetaho._x = int(Math.random() * 600) + 51;
_level0.targetaho._y = int(Math.random() * 400) + 51;
_level0.targetaho.gotoAndStop(1);
Symbol 210 MovieClip Frame 1
stop();
Instance of Symbol 201 MovieClip "Target" in Symbol 210 MovieClip Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_level0.Missile._x, _level0.Missile._y, true)) {
_level0.Missile.speed = _level0.Missile.speed * 1.05;
_global.tc++;
if ((_global.tc == 10) and (_global.level < 5)) {
_global.newlevel = true;
}
_global.TimeRemain = _global.TimeRemain + 3;
_level0.TimerText.text = int(_global.TimeRemain);
_global.score = _global.score + 100;
_level0.ScoreText.text = int(_global.score);
_level0.targetaho.gotoAndStop(2);
_level0.targetaho.Fert.gotoAndPlay(1);
}
}
Symbol 214 MovieClip Frame 2
gotoAndStop (1);
Symbol 214 MovieClip Frame 3
gotoAndStop (1);
Symbol 214 MovieClip Frame 4
gotoAndStop (1);
Symbol 229 MovieClip Frame 1
stop();
Symbol 230 MovieClip Frame 1
stop();
Symbol 237 MovieClip Frame 30
stop();
Symbol 240 MovieClip Frame 8
stop();
Symbol 243 MovieClip Frame 12
stop();
Symbol 246 MovieClip Frame 26
stop();
Symbol 268 MovieClip Frame 1
this.frosts.f1.gotoAndPlay(1);
this.frosts.f2.gotoAndPlay(1);
this.frosts.f3.gotoAndPlay(1);
this.frosts.f4.gotoAndPlay(1);
this.frosts.f5.gotoAndPlay(1);
this.thermo.gotoAndPlay(1);
Symbol 271 MovieClip Frame 25
stop();
Symbol 274 MovieClip Frame 20
stop();
Symbol 277 MovieClip Frame 16
stop();
Symbol 280 MovieClip Frame 33
stop();
Symbol 283 Button
on (release) {
stopAllSounds();
gotoAndPlay (4);
}
Symbol 287 Button
on (press) {
var hashkey = _root.hex_md5(((("gameid=" + _root.gameID_str) + "&hiscore=") + _global.score) + "2DPlay.com/");
getURL (String(((_root.scores_link + _global.score) + "&hash=") + hashkey), "_blank");
}
Symbol 298 MovieClip Frame 15
stop();
Symbol 310 MovieClip Frame 17
stop();
Symbol 322 MovieClip Frame 19
stop();
Symbol 334 MovieClip Frame 20
stop();
Symbol 344 MovieClip Frame 15
stop();
Symbol 352 MovieClip Frame 15
stop();
Symbol 363 MovieClip Frame 15
stop();