home *** CD-ROM | disk | FTP | other *** search
- function timeout()
- {
- if(!lv_lv.loaded)
- {
- vc_lv.onLoad = null;
- delete vc_lv;
- trace("loadvars cancelled");
- play();
- }
- clearInterval(tOIntId);
- delete tOIntId;
- }
- stop();
- System.security.allowDomain("swarm.killerviral.com");
- _global.master_domain = "swarm.killerviral.com";
- _global.assets_url = "http://swarm.killerviral.com/kingofpower/";
- _global.comp_url = "http://highscores.killerviral.com/";
- var my_cm = new ContextMenu();
- my_cm.hideBuiltInItems();
- this.menu = my_cm;
- var isJavascriptEnabled = _root.jsEnabled != undefined;
- var isMaster = _root._url.indexOf(_global.master_domain) >= 0;
- var domain = _root._url.split("/")[0].indexOf("http") != -1 ? _root._url.split("/")[2].split("?")[0] : "Local";
- var playerVersion = Number(getVersion().substr(getVersion().indexOf(" ") + 1).split(",")[0]);
- var movieVersion = !_root.getSWFVersion ? 8 : _root.getSWFVersion();
- var ori_dom = !_root.ori_dom ? domain : _root.ori_dom;
- var game_version = 2;
- if(movieVersion >= 8)
- {
- if(playerVersion < 7)
- {
- trace("player version too old - load error swf");
- loadMovie(_global.assets_url + "error.swf",_root);
- }
- else if(playerVersion == 7)
- {
- trace("flash player 7 - load flash 7 version");
- loadMovie(_global.assets_url + "game7.swf" + (!isMaster ? "?ori_dom=" + ori_dom : "?jsEnabled=" + (!isJavascriptEnabled ? "false" : "true") + (uid == undefined ? "" : "&uid=" + uid)),_root);
- }
- else if(isMaster)
- {
- trace("is master - skip version checking");
- play();
- }
- else
- {
- trace("check version...");
- var vc_lv = new LoadVars();
- vc_lv.onLoad = function(success)
- {
- clearInterval(tOIntId);
- delete tOIntId;
- if(success)
- {
- if(Number(vc_lv.v) > game_version)
- {
- trace("version checking succeeded - not the latest version");
- loadMovie(_global.assets_url + "game.swf?ori_dom=" + ori_dom + (uid == undefined ? "" : "&uid=" + uid),_root);
- }
- else
- {
- trace("version checking succeeded - latest version");
- play();
- }
- }
- else
- {
- trace("version checking failed");
- play();
- }
- delete vc_lv;
- };
- tOIntId = setInterval(timeout,2000);
- vc_lv.load(_global.assets_url + "v.txt");
- }
- }
- else
- {
- trace("movie version 7");
- play();
- }
-