Combined Code
// unknown tag 88 length 282
// unknown tag 88 length 287
movieClip 42 {
}
movieClip 47 {
}
movieClip 72 {
frame 1 {
stop();
_root.main_mc.screen_mask.mode.gotoAndStop(_currentframe);
_root.main_mc.names_mask.gotoAndStop(_currentframe);
btn.onPress = function () {
gotoAndStop(2);
};
}
frame 2 {
stop();
_root.main_mc.screen_mask.mode.gotoAndStop(_currentframe);
_root.main_mc.names_mask.gotoAndStop(_currentframe);
btn.onPress = function () {
gotoAndStop(1);
};
}
}
movieClip 85 {
frame 1 {
stop();
btn.onPress = function () {
_parent.image_left._visible = false;
_parent.image_right._visible = false;
gotoAndStop(2);
};
}
frame 2 {
btn.onPress = function () {
_parent.image_left._visible = true;
_parent.image_right._visible = true;
gotoAndStop(1);
};
}
}
movieClip 87 {
}
movieClip 88 side_interface {
frame 1 {
function EnableBtns() {
btn_support.enabled = true;
btn_2257_exempt.enabled = true;
btn_terms_of_services.enabled = true;
btn_privacy_policy.enabled = true;
btn_bug_report.enabled = true;
btn_forum.enabled = true;
btn_updates.enabled = true;
}
image_left.version_field.text = 'version ' + _root.starter_version;
mode_switch._visible = false;
if (_root.game_mode != 'windows') {
screen_updater.gotoAndStop(2);
}
btn_support.onPress = function () {
this.enabled = false;
setTimeout(EnableBtns, 1000);
getURL(_root.server_path + '/support.php', '_blank');
};
btn_2257_exempt.onPress = function () {
this.enabled = false;
setTimeout(EnableBtns, 1000);
getURL(_root.server_path + '/info.php?page=2257_exempt', '_blank');
};
btn_terms_of_services.onPress = function () {
this.enabled = false;
setTimeout(EnableBtns, 1000);
getURL(_root.server_path + '/info.php?page=terms_of_service', '_blank');
};
btn_privacy_policy.onPress = function () {
this.enabled = false;
setTimeout(EnableBtns, 1000);
getURL(_root.server_path + '/info.php?page=privacy_policy', '_blank');
};
btn_bug_report.onPress = function () {
this.enabled = false;
setTimeout(EnableBtns, 1000);
getURL(_root.server_path + '/bug_report_new.php?email=' + ((_root.main_mc.email == undefined) ? '' : _root.main_mc.email) + '&avatar=' + ((_root.main_mc.avatar_data.name == undefined) ? '' : _root.main_mc.avatar_data.name), '_blank');
};
btn_forum.onPress = function () {
this.enabled = false;
setTimeout(EnableBtns, 1000);
getURL(_root.server_path + '/forum/index.php', '_blank');
};
btn_updates.onPress = function () {
this.enabled = false;
setTimeout(EnableBtns, 1000);
getURL(_root.server_path + '/updates.php', '_blank');
};
}
}
movieClip 90 {
frame 1 {
onPress = null;
useHandCursor = false;
}
}
movieClip 103 fail_report {
frame 1 {
btn_restart.onPress = function () {
_root.loadMainSWF();
_root.fail_report.removeMovieClip();
};
btn_download.onPress = function () {
this.enabled = false;
getURL(_root.server_path, '_blank');
};
onMouseUp = function () {
btn_download.enabled = true;
};
}
}
frame 1 {
function loadMainSWF() {
createEmptyMovieClip('main_mc', 1);
main_mc._lockroot = true;
var v2 = new Object();
v2.onLoadError = function (target_mc, errorCode, httpStatus) {
FailReport('Can not connect to game server.\nPlease check your Internet connection.');
};
v2.onLoadInit = function (target_mc) {
stageObj.onResize();
if (main_mc.StarterNeedUpdate()) {
FailReport('Game has been updated.\nPlease download new version at\nwww.MNFclub.com', true, true);
}
};
var v1 = new MovieClipLoader();
v1.addListener(v2);
var v3 = new Date();
if (game_mode == 'local') {
v1.loadClip('main.swf', main_mc);
} else {
v1.loadClip(server_path + '/swf2/main.swf?' + v3.getTime(), main_mc);
}
}
function FailReport(info, no_reload, download_btn_visible) {
side_interface.mode_switch._visible = false;
removeMovieClip(main_mc);
attachMovie('fail_report', 'fail_report', getNextHighestDepth());
fail_report.info_field.text = info;
fail_report.btn_restart._y = fail_report.info_field._y + fail_report.info_field.textHeight + 30;
fail_report.btn_restart._visible = !no_reload;
fail_report.btn_download._y = fail_report.btn_restart._y;
fail_report.btn_download._visible = download_btn_visible == true;
}
var game_mode = 'web_windows';
var starter_version = '1.01';
var server_path;
if (game_mode == 'windows_xp') {
server_path = 'http://212.8.253.114';
} else {
server_path = 'https://www.mnfclub.com';
}
System.security.allowDomain(server_path);
var clean_menu = new ContextMenu();
clean_menu.hideBuiltInItems();
_root.menu = clean_menu;
if (game_mode != 'android_puffin') {
attachMovie('side_interface', 'side_interface', 2);
}
loadMainSWF();
Stage.scaleMode = 'noScale';
Stage.align = 'T';
var stageObj = new Object();
Stage.addListener(stageObj);
stageObj.onResize = function () {
var v1 = 700;
var v2 = 730;
if (Stage.height / v2 < Stage.width / v1) {
_yscale = (Stage.height / v2) * 100;
_xscale = (Stage.height / v2) * 100;
} else {
_yscale = (Stage.width / v1) * 100;
_xscale = (Stage.width / v1) * 100;
}
_x = (v1 - (_xscale / 100) * v1) / 2;
main_mc.doResize();
};
stageObj.onResize();
}