home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Esportes / kingofpower.swf / scripts / frame_1 / DoAction.as
Encoding:
Text File  |  2007-02-19  |  2.5 KB  |  82 lines

  1. function timeout()
  2. {
  3.    if(!lv_lv.loaded)
  4.    {
  5.       vc_lv.onLoad = null;
  6.       delete vc_lv;
  7.       trace("loadvars cancelled");
  8.       play();
  9.    }
  10.    clearInterval(tOIntId);
  11.    delete tOIntId;
  12. }
  13. stop();
  14. System.security.allowDomain("swarm.killerviral.com");
  15. _global.master_domain = "swarm.killerviral.com";
  16. _global.assets_url = "http://swarm.killerviral.com/kingofpower/";
  17. _global.comp_url = "http://highscores.killerviral.com/";
  18. var my_cm = new ContextMenu();
  19. my_cm.hideBuiltInItems();
  20. this.menu = my_cm;
  21. var isJavascriptEnabled = _root.jsEnabled != undefined;
  22. var isMaster = _root._url.indexOf(_global.master_domain) >= 0;
  23. var domain = _root._url.split("/")[0].indexOf("http") != -1 ? _root._url.split("/")[2].split("?")[0] : "Local";
  24. var playerVersion = Number(getVersion().substr(getVersion().indexOf(" ") + 1).split(",")[0]);
  25. var movieVersion = !_root.getSWFVersion ? 8 : _root.getSWFVersion();
  26. var ori_dom = !_root.ori_dom ? domain : _root.ori_dom;
  27. var game_version = 2;
  28. if(movieVersion >= 8)
  29. {
  30.    if(playerVersion < 7)
  31.    {
  32.       trace("player version too old - load error swf");
  33.       loadMovie(_global.assets_url + "error.swf",_root);
  34.    }
  35.    else if(playerVersion == 7)
  36.    {
  37.       trace("flash player 7 - load flash 7 version");
  38.       loadMovie(_global.assets_url + "game7.swf" + (!isMaster ? "?ori_dom=" + ori_dom : "?jsEnabled=" + (!isJavascriptEnabled ? "false" : "true") + (uid == undefined ? "" : "&uid=" + uid)),_root);
  39.    }
  40.    else if(isMaster)
  41.    {
  42.       trace("is master - skip version checking");
  43.       play();
  44.    }
  45.    else
  46.    {
  47.       trace("check version...");
  48.       var vc_lv = new LoadVars();
  49.       vc_lv.onLoad = function(success)
  50.       {
  51.          clearInterval(tOIntId);
  52.          delete tOIntId;
  53.          if(success)
  54.          {
  55.             if(Number(vc_lv.v) > game_version)
  56.             {
  57.                trace("version checking succeeded - not the latest version");
  58.                loadMovie(_global.assets_url + "game.swf?ori_dom=" + ori_dom + (uid == undefined ? "" : "&uid=" + uid),_root);
  59.             }
  60.             else
  61.             {
  62.                trace("version checking succeeded - latest version");
  63.                play();
  64.             }
  65.          }
  66.          else
  67.          {
  68.             trace("version checking failed");
  69.             play();
  70.          }
  71.          delete vc_lv;
  72.       };
  73.       tOIntId = setInterval(timeout,2000);
  74.       vc_lv.load(_global.assets_url + "v.txt");
  75.    }
  76. }
  77. else
  78. {
  79.    trace("movie version 7");
  80.    play();
  81. }
  82.