Frame 1
fscommand ("showmenu", "false");
Stage.scaleMode = "noScale";
_root.music.gotoAndStop(10);
_root.cheat = false;
_root.game_id = "1510";
_root.main_link = "http://www.2DPlay.com/index.php?gameid=" + _root.game_id;
_root.download_link = "http://www.2DPlay.com/downloadgame.php?gameid=" + _root.game_id;
_root.get_game_link = "http://www.2DPlay.com/freecontent.htm";
_root.scores_link = ("http://www.2Dplay.com/highscores.php?gameid=" + _root.game_id) + "&hiscore=";
_root.viewscores_link = "http://www.2dplay.com/showscores.php?gameid=" + _root.game_id;
Frame 2
stop();
Frame 3
stop();
wings = 0;
Frame 4
function startTimer() {
var _local1 = _root;
_local1.timer_init = 300000 /* 0x0493E0 */;
_local1.timer_offset = getTimer();
_local1.onEnterFrame = function () {
var _local1 = _root;
var time_disp = (getTimer() - timer_offset);
_local1.bonus_time = Math.floor((_local1.timer_init - (getTimer() - _local1.timer_offset)) / 1000);
_local1.bonus_time = ((_local1.bonus_time < 0) ? 0 : (_local1.bonus_time));
};
}
function addTimeBonus() {
_root.wings = _root.wings + (_root.bonus_time * 10);
}
wings = 0;
stop();
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);
}
var hexcase = 0;
var b64pad = "";
var chrsz = 8;
Frame 5
stop();
Frame 6
wings = 0;
_root.startTimer();
stop();
Instance of Symbol 174 MovieClip "ground" in Frame 6
onClipEvent (enterFrame) {
if (Math.abs(speed) > 10) {
speed = speed * 0.7;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(37)) {
speed = speed - 1;
}
if (Key.isDown(39)) {
speed = speed + 1;
}
x = (0.999390827019096 * speed) * -5.5;
_x = (_x + x);
speed = speed * 0.8;
}
Instance of Symbol 231 MovieClip "hero" in Frame 6
onClipEvent (enterFrame) {
if (Key.isDown(37)) {
this._xscale = 50;
_root.hero._rotation = -10;
state = 2;
}
if (Key.isDown(37) && (Key.isDown(39))) {
this._xscale = -63;
_root.hero._rotation = 50;
state = 2;
}
if ((air == true) && (Key.isDown(37))) {
state = 3;
}
if (Key.isDown(39)) {
this._xscale = -50;
_root.hero._rotation = 10;
state = 2;
}
if ((air == true) && (Key.isDown(39))) {
state = 3;
}
if (_root.RIGHTWALL.hitTest(_x, _y, true)) {
_x = (_x - run);
}
gotoAndStop(state);
if (Key.isDown(39)) {
state = 1;
}
if (Key.isDown(37)) {
state = 1;
}
if (Key.isDown(32)) {
state = 3;
}
this._y = this._y + 6;
_root.keyspace = Key.isDown(32);
_root.hitground = _root.ground.realground.hitTest(_x, _y, true);
if (!_root.hitground) {
vert = vert + 3;
if (vert > 0) {
}
} else if (_root.keyspace) {
vert = -35;
} else {
vert = 0;
}
_y = (_y + vert);
if (air == true) {
state = 3;
}
if (_root.ground.realground.hitTest(_x, _y, true)) {
air = false;
} else {
air = true;
state = 3;
}
if (air == false) {
state = 1;
}
if (_y > 1000) {
_root.life.gotoAndStop(_root.life._currentframe + 1);
_root.black.gotoAndPlay(1);
_root.hero._x = 300;
_root.hero._y = 10;
_root.ground._x = -1100;
_root.ground._y = 270;
}
if (_y < 50) {
this._y = this._y + 2.5;
_root.ground._y = _root.ground._y + 2.5;
}
if (_y < 100) {
this._y = this._y + 2;
_root.ground._y = _root.ground._y + 2;
}
if (_y < 150) {
this._y = this._y + 2;
_root.ground._y = _root.ground._y + 2;
}
if (_y > 250) {
this._y = this._y - 2;
_root.ground._y = _root.ground._y - 2;
}
if (_y > 300) {
this._y = this._y - 2;
_root.ground._y = _root.ground._y - 2;
}
if (_y > 350) {
this._y = this._y - 2.5;
_root.ground._y = _root.ground._y - 2.5;
}
}
Frame 7
_root.addTimeBonus();
stop();
Frame 8
_root.startTimer();
stop();
Instance of Symbol 286 MovieClip "ground" in Frame 8
onClipEvent (enterFrame) {
if (Math.abs(speed) > 10) {
speed = speed * 0.7;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(37)) {
speed = speed - 1;
}
if (Key.isDown(39)) {
speed = speed + 1;
}
x = (0.999390827019096 * speed) * -5.5;
_x = (_x + x);
speed = speed * 0.8;
}
Instance of Symbol 231 MovieClip "hero" in Frame 8
onClipEvent (enterFrame) {
if (Key.isDown(37)) {
this._xscale = 50;
_root.hero._rotation = -10;
state = 2;
}
if (Key.isDown(37) && (Key.isDown(39))) {
this._xscale = -63;
_root.hero._rotation = 50;
state = 2;
}
if ((air == true) && (Key.isDown(37))) {
state = 3;
}
if (Key.isDown(39)) {
this._xscale = -50;
_root.hero._rotation = 10;
state = 2;
}
if ((air == true) && (Key.isDown(39))) {
state = 3;
}
if (_root.RIGHTWALL.hitTest(_x, _y, true)) {
_x = (_x - run);
}
}
onClipEvent (enterFrame) {
gotoAndStop(state);
}
onClipEvent (enterFrame) {
if (Key.isDown(39)) {
state = 1;
}
if (Key.isDown(37)) {
state = 1;
}
if (Key.isDown(32)) {
state = 3;
}
}
onClipEvent (enterFrame) {
this._y = this._y + 6;
_root.keyspace = Key.isDown(32);
_root.hitground = _root.ground.realground.hitTest(_x, _y, true);
if (!_root.hitground) {
vert = vert + 3;
if (vert > 0) {
}
} else if (_root.keyspace) {
vert = -35;
} else {
vert = 0;
}
_y = (_y + vert);
}
onClipEvent (enterFrame) {
if (air == true) {
state = 3;
}
if (_root.ground.realground.hitTest(_x, _y, true)) {
air = false;
} else {
air = true;
state = 3;
}
if (air == false) {
state = 1;
}
if (_y > 1000) {
_root.life.gotoAndStop(_root.life._currentframe + 1);
_root.black.gotoAndPlay(1);
_root.hero._x = 300;
_root.hero._y = 10;
_root.ground._x = 200;
_root.ground._y = 270;
}
}
onClipEvent (enterFrame) {
if (_y < 50) {
this._y = this._y + 7;
_root.ground._y = _root.ground._y + 7;
}
if (_y < 100) {
this._y = this._y + 5;
_root.ground._y = _root.ground._y + 5;
}
if (_y < 150) {
this._y = this._y + 4;
_root.ground._y = _root.ground._y + 4;
}
if (_y > 250) {
this._y = this._y - 2;
_root.ground._y = _root.ground._y - 2;
}
if (_y > 300) {
this._y = this._y - 2;
_root.ground._y = _root.ground._y - 2;
}
if (_y > 350) {
this._y = this._y - 2.5;
_root.ground._y = _root.ground._y - 2.5;
}
}
onClipEvent (enterFrame) {
this.wings.gotoAndStop(16);
}
Frame 9
_root.addTimeBonus();
stop();
Frame 10
_root.startTimer();
stop();
Instance of Symbol 313 MovieClip "ground" in Frame 10
onClipEvent (enterFrame) {
if (Math.abs(speed) > 10) {
speed = speed * 0.7;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(37)) {
speed = speed - 1;
}
if (Key.isDown(39)) {
speed = speed + 1;
}
x = (0.999390827019096 * speed) * -5.5;
_x = (_x + x);
speed = speed * 0.8;
}
Instance of Symbol 231 MovieClip "hero" in Frame 10
onClipEvent (enterFrame) {
if (Key.isDown(37)) {
this._xscale = 50;
_root.hero._rotation = -10;
state = 2;
}
if (Key.isDown(37) && (Key.isDown(39))) {
this._xscale = -63;
_root.hero._rotation = 50;
state = 2;
}
if ((air == true) && (Key.isDown(37))) {
state = 3;
}
if (Key.isDown(39)) {
this._xscale = -50;
_root.hero._rotation = 10;
state = 2;
}
if ((air == true) && (Key.isDown(39))) {
state = 3;
}
if (_root.RIGHTWALL.hitTest(_x, _y, true)) {
_x = (_x - run);
}
}
onClipEvent (enterFrame) {
gotoAndStop(state);
}
onClipEvent (enterFrame) {
if (Key.isDown(39)) {
state = 1;
}
if (Key.isDown(37)) {
state = 1;
}
if (Key.isDown(32)) {
state = 3;
}
}
onClipEvent (enterFrame) {
this._y = this._y + 6;
_root.keyspace = Key.isDown(32);
_root.hitground = _root.ground.realground.hitTest(_x, _y, true);
if (!_root.hitground) {
vert = vert + 3;
if (vert > 0) {
}
} else if (_root.keyspace) {
vert = -35;
} else {
vert = 0;
}
_y = (_y + vert);
}
onClipEvent (enterFrame) {
if (air == true) {
state = 3;
}
if (_root.ground.realground.hitTest(_x, _y, true)) {
air = false;
} else {
air = true;
state = 3;
}
if (air == false) {
state = 1;
}
if (_y > 1000) {
_root.black.gotoAndPlay(1);
_root.life.gotoAndStop(_root.life._currentframe + 1);
_root.hero._x = 300;
_root.hero._y = 10;
_root.ground._x = 400;
_root.ground._y = 270;
}
}
onClipEvent (enterFrame) {
if (_y < 50) {
this._y = this._y + 7;
_root.ground._y = _root.ground._y + 7;
}
if (_y < 100) {
this._y = this._y + 5;
_root.ground._y = _root.ground._y + 5;
}
if (_y < 150) {
this._y = this._y + 4;
_root.ground._y = _root.ground._y + 4;
}
if (_y > 250) {
this._y = this._y - 2;
_root.ground._y = _root.ground._y - 2;
}
if (_y > 300) {
this._y = this._y - 2;
_root.ground._y = _root.ground._y - 2;
}
if (_y > 350) {
this._y = this._y - 2.5;
_root.ground._y = _root.ground._y - 2.5;
}
}
onClipEvent (enterFrame) {
this.wings.gotoAndStop(16);
}
Frame 11
_root.addTimeBonus();
stop();
Frame 12
_root.startTimer();
stop();
Instance of Symbol 324 MovieClip "ground" in Frame 12
onClipEvent (enterFrame) {
if (Math.abs(speed) > 10) {
speed = speed * 0.7;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(37)) {
speed = speed - 1;
}
if (Key.isDown(39)) {
speed = speed + 1;
}
x = (0.999390827019096 * speed) * -3.5;
_x = (_x + x);
speed = speed * 0.9;
}
Instance of Symbol 231 MovieClip "hero" in Frame 12
onClipEvent (enterFrame) {
if (Key.isDown(37)) {
this._xscale = 50;
_root.hero._rotation = -10;
state = 2;
}
if (Key.isDown(37) && (Key.isDown(39))) {
this._xscale = -63;
_root.hero._rotation = 50;
state = 2;
}
if ((air == true) && (Key.isDown(37))) {
state = 3;
}
if (Key.isDown(39)) {
this._xscale = -50;
_root.hero._rotation = 10;
state = 2;
}
if ((air == true) && (Key.isDown(39))) {
state = 3;
}
if (_root.RIGHTWALL.hitTest(_x, _y, true)) {
_x = (_x - run);
}
}
onClipEvent (enterFrame) {
gotoAndStop(state);
}
onClipEvent (enterFrame) {
if (Key.isDown(39)) {
state = 1;
}
if (Key.isDown(37)) {
state = 1;
}
if (Key.isDown(32)) {
state = 3;
}
}
onClipEvent (enterFrame) {
this._y = this._y + 6;
_root.keyspace = Key.isDown(32);
_root.hitground = _root.ground.realground.hitTest(_x, _y, true);
if (!_root.hitground) {
vert = vert + 3;
if (vert > 0) {
}
} else if (_root.keyspace) {
vert = -35;
} else {
vert = 0;
}
_y = (_y + vert);
}
onClipEvent (enterFrame) {
if (air == true) {
state = 3;
}
if (_root.ground.realground.hitTest(_x, _y, true)) {
air = false;
} else {
air = true;
state = 3;
}
if (air == false) {
state = 1;
}
if (_y > 1000) {
_root.life.gotoAndStop(_root.life._currentframe + 1);
_root.black.gotoAndPlay(1);
_root.hero._x = 300;
_root.hero._y = 10;
_root.ground._x = 400;
_root.ground._y = 270;
}
}
onClipEvent (enterFrame) {
if (_y < 50) {
this._y = this._y + 7;
_root.ground._y = _root.ground._y + 7;
}
if (_y < 100) {
this._y = this._y + 5;
_root.ground._y = _root.ground._y + 5;
}
if (_y < 150) {
this._y = this._y + 4;
_root.ground._y = _root.ground._y + 4;
}
if (_y > 250) {
this._y = this._y - 2;
_root.ground._y = _root.ground._y - 2;
}
if (_y > 300) {
this._y = this._y - 2;
_root.ground._y = _root.ground._y - 2;
}
if (_y > 350) {
this._y = this._y - 2.5;
_root.ground._y = _root.ground._y - 2.5;
}
}
onClipEvent (enterFrame) {
this.wings.gotoAndStop(16);
}
Frame 13
_root.addTimeBonus();
stop();
Frame 14
_root.startTimer();
stop();
Instance of Symbol 335 MovieClip "ground" in Frame 14
onClipEvent (enterFrame) {
if (Math.abs(speed) > 10) {
speed = speed * 0.7;
}
}
onClipEvent (enterFrame) {
if (Key.isDown(37)) {
speed = speed - 1;
}
if (Key.isDown(39)) {
speed = speed + 1;
}
x = (0.999390827019096 * speed) * -3.5;
_x = (_x + x);
speed = speed * 0.9;
}
Instance of Symbol 231 MovieClip "hero" in Frame 14
onClipEvent (enterFrame) {
if (Key.isDown(37)) {
this._xscale = 50;
_root.hero._rotation = -10;
state = 2;
}
if (Key.isDown(37) && (Key.isDown(39))) {
this._xscale = -63;
_root.hero._rotation = 50;
state = 2;
}
if ((air == true) && (Key.isDown(37))) {
state = 3;
}
if (Key.isDown(39)) {
this._xscale = -50;
_root.hero._rotation = 10;
state = 2;
}
if ((air == true) && (Key.isDown(39))) {
state = 3;
}
if (_root.RIGHTWALL.hitTest(_x, _y, true)) {
_x = (_x - run);
}
}
onClipEvent (enterFrame) {
gotoAndStop(state);
}
onClipEvent (enterFrame) {
if (Key.isDown(39)) {
state = 1;
}
if (Key.isDown(37)) {
state = 1;
}
if (Key.isDown(32)) {
state = 3;
}
}
onClipEvent (enterFrame) {
this._y = this._y + 6;
_root.keyspace = Key.isDown(32);
_root.hitground = _root.ground.realground.hitTest(_x, _y, true);
if (!_root.hitground) {
vert = vert + 3;
if (vert > 0) {
}
} else if (_root.keyspace) {
vert = -35;
} else {
vert = 0;
}
_y = (_y + vert);
}
onClipEvent (enterFrame) {
if (air == true) {
state = 3;
}
if (_root.ground.realground.hitTest(_x, _y, true)) {
air = false;
} else {
air = true;
state = 3;
}
if (air == false) {
state = 1;
}
if (_y > 1000) {
_root.life.gotoAndStop(_root.life._currentframe + 1);
_root.black.gotoAndPlay(1);
_root.hero._x = 300;
_root.hero._y = 10;
_root.ground._x = 400;
_root.ground._y = 270;
}
}
onClipEvent (enterFrame) {
if (_y < 50) {
this._y = this._y + 7;
_root.ground._y = _root.ground._y + 7;
}
if (_y < 100) {
this._y = this._y + 5;
_root.ground._y = _root.ground._y + 5;
}
if (_y < 150) {
this._y = this._y + 4;
_root.ground._y = _root.ground._y + 4;
}
if (_y > 250) {
this._y = this._y - 2;
_root.ground._y = _root.ground._y - 2;
}
if (_y > 300) {
this._y = this._y - 4;
_root.ground._y = _root.ground._y - 4;
}
if (_y > 350) {
this._y = this._y - 7;
_root.ground._y = _root.ground._y - 7;
}
}
onClipEvent (enterFrame) {
this.wings.gotoAndStop(16);
}
Frame 15
_root.addTimeBonus();
stop();
Frame 16
stop();
Frame 18
stop();
Symbol 8 MovieClip Frame 1
var gameBytesTotal = 0;
var gameBytesLoaded = 0;
var percent = 0;
Symbol 8 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.gotoAndStop("startgame");
stop();
} else {
gotoAndPlay ("preload");
}
Symbol 12 Button
on (release) {
getURL (_root.main_link, "_blank");
}
Symbol 55 MovieClip Frame 1
_root.loading._visible = false;
Symbol 55 MovieClip Frame 111
_root.loading._visible = true;
stop();
Symbol 58 MovieClip Frame 1
stop();
Symbol 58 MovieClip Frame 2
stop();
Symbol 58 MovieClip Frame 4
stop();
stopAllSounds();
Symbol 58 MovieClip Frame 6
stopAllSounds();
gotoAndStop (2);
Symbol 58 MovieClip Frame 8
stop();
Symbol 58 MovieClip Frame 10
stopAllSounds();
gotoAndStop (8);
Symbol 64 Button
on (press) {
_root.music.gotoAndStop(10);
_root.gotoAndStop(4);
}
Symbol 78 MovieClip Frame 278
_root.music.gotoAndStop(10);
_root.gotoAndStop(4);
Symbol 84 Button
on (press) {
if (_root.cheat) {
_root.UNL.gotoAndPlay(2);
} else {
_root.life.gotoAndStop(1);
_root.music.gotoAndStop(6);
_root.gotoAndStop(6);
}
}
Symbol 86 Button
on (press) {
gotoAndStop (5);
}
Symbol 89 Button
on (press) {
gotoAndStop (18);
}
Symbol 94 Button
on (press) {
getURL (_root.main_link, "_blank");
}
Symbol 97 Button
on (press) {
getURL (_root.download_link, "_blank");
}
Symbol 102 Button
on (press) {
_root.life.gotoAndStop(8);
_root.music.gotoAndStop(6);
_root.gotoAndStop(6);
}
Symbol 105 Button
on (press) {
_root.life.gotoAndStop(1);
_root.music.gotoAndStop(6);
_root.gotoAndStop(6);
}
Symbol 106 MovieClip Frame 1
stop();
Symbol 106 MovieClip Frame 13
stop();
Symbol 108 Button
on (press) {
getURL (_root.get_game_link, "_blank");
}
Symbol 110 Button
on (press) {
getURL (_root.viewscores_link, "_blank");
}
Symbol 114 Button
on (press) {
getURL (_root.main_link, "_blank");
}
Symbol 118 MovieClip Frame 1
stop();
Symbol 118 MovieClip Frame 2
stop();
Symbol 118 MovieClip Frame 3
stop();
Symbol 118 MovieClip Frame 4
stop();
Symbol 118 MovieClip Frame 5
stop();
Symbol 118 MovieClip Frame 6
_root.gotoAndStop(16);
Symbol 118 MovieClip Frame 8
stop();
Symbol 120 MovieClip Frame 9
stop();
Symbol 127 Button
on (press) {
_quality = "LOW";
}
Symbol 133 Button
on (press) {
_quality = "MEDIUM";
}
Symbol 139 Button
on (press) {
_quality = "HIGH";
}
Symbol 141 Button
on (press) {
gotoAndStop (4);
}
Symbol 169 MovieClip Frame 1
_root.wings = Number(_root.wings) + 20;
Symbol 169 MovieClip Frame 9
stop();
Symbol 170 MovieClip Frame 1
stop();
Instance of Symbol 150 MovieClip in Symbol 170 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.hero.herohit.hitTest(this)) {
_root.hero.wings.gotoAndStop(_root.hero.wings._currentframe + 1);
_parent.gotoAndPlay(2);
}
}
Symbol 170 MovieClip Frame 12
stop();
Instance of Symbol 159 MovieClip "realGround" in Symbol 174 MovieClip Frame 1
onClipEvent (enterFrame) {
while (this.hitTest(_root.hero._x, _root.hero._y, true)) {
_root.hero._y = _root.hero._y - 1;
}
}
Instance of Symbol 173 MovieClip in Symbol 174 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.hero.herohit.hitTest(this)) {
_root.gotoAndStop(7);
}
}
Symbol 192 MovieClip Frame 1
stop();
Symbol 192 MovieClip Frame 16
stop();
Symbol 230 MovieClip Frame 3
stop();
Symbol 231 MovieClip Frame 1
_root.hero._rotation = 0;
stop();
Symbol 231 MovieClip Frame 3
stop();
Symbol 235 MovieClip Frame 56
stop();
Symbol 237 Button
on (press) {
_root.music.gotoAndStop(10);
_root.gotoAndStop(4);
}
Symbol 238 Button
on (press) {
gotoAndStop (1);
}
Symbol 239 MovieClip Frame 1
stop();
Symbol 239 MovieClip Frame 2
stop();
Symbol 241 MovieClip Frame 73
stop();
Symbol 248 Button
on (press) {
_root.menu.gotoAndStop(2);
}
Symbol 252 Button
on (press) {
gotoAndStop (2);
_root.music.gotoAndStop(4);
}
Symbol 255 Button
on (press) {
gotoAndStop (1);
_root.music.gotoAndStop(2);
}
Symbol 256 MovieClip Frame 1
stop();
Symbol 256 MovieClip Frame 2
stop();
Symbol 262 Button
on (press) {
gotoAndStop (8);
}
Symbol 263 Button
on (press) {
gotoAndStop (4);
_root.music.gotoAndStop(10);
}
Symbol 282 MovieClip Frame 1
_root.wings = Number(_root.wings) + 25;
Instance of Symbol 144 MovieClip in Symbol 282 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.hero.herohit.hitTest(this)) {
_parent.gotoAndPlay(2);
}
}
Symbol 282 MovieClip Frame 13
stop();
Symbol 283 MovieClip Frame 1
stop();
Instance of Symbol 144 MovieClip in Symbol 283 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.hero.herohit.hitTest(this)) {
_parent.gotoAndPlay(2);
}
}
Symbol 283 MovieClip Frame 15
stop();
Instance of Symbol 268 MovieClip "realground" in Symbol 286 MovieClip Frame 1
onClipEvent (enterFrame) {
while (this.hitTest(_root.hero._x, _root.hero._y, true)) {
_root.hero._y = _root.hero._y - 1;
}
}
Instance of Symbol 285 MovieClip in Symbol 286 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.hero.herohit.hitTest(this)) {
_root.gotoAndStop(9);
}
}
Symbol 288 MovieClip Frame 56
stop();
Symbol 291 Button
on (press) {
gotoAndStop (10);
}
Instance of Symbol 295 MovieClip in Symbol 297 MovieClip Frame 1
onClipEvent (enterFrame) {
while (this.hitTest(_root.hero._x, _root.hero._y, true)) {
_root.hero._y = _root.hero._y - 1;
}
}
Symbol 311 MovieClip Frame 1
_root.wings = Number(_root.wings) + 30;
Symbol 311 MovieClip Frame 12
stop();
Symbol 312 MovieClip Frame 1
stop();
Instance of Symbol 148 MovieClip in Symbol 312 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.hero.herohit.hitTest(this)) {
_parent.gotoAndPlay(2);
}
}
Symbol 312 MovieClip Frame 13
stop();
Instance of Symbol 299 MovieClip in Symbol 313 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.hero.herohit.hitTest(this)) {
_root.gotoAndStop(11);
}
}
Symbol 315 MovieClip Frame 56
stop();
Symbol 318 Button
on (press) {
gotoAndStop (12);
}
Instance of Symbol 323 MovieClip in Symbol 324 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.hero.herohit.hitTest(this)) {
_root.gotoAndStop(13);
}
}
Symbol 326 MovieClip Frame 56
stop();
Symbol 329 Button
on (press) {
gotoAndStop (14);
}
Instance of Symbol 334 MovieClip in Symbol 335 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.hero.herohit.hitTest(this)) {
_root.gotoAndStop(15);
}
}
Symbol 337 MovieClip Frame 56
stop();
Symbol 342 Button
on (press) {
var hashkey = _root.hex_md5(((("gameid=" + _root.game_id) + "&hiscore=") + _root.wings) + "2DPlay.com/");
getURL (String(((_root.scores_link + _root.wings) + "&hash=") + hashkey), "_blank");
}
Symbol 345 Button
on (press) {
gotoAndStop (6);
_root.music.gotoAndStop(6);
}