home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Nave / bumpcopter2.swf / scripts / frame_16 / DoAction.as
Encoding:
Text File  |  2006-06-13  |  4.1 KB  |  158 lines

  1. function EncrpytString(strVal)
  2. {
  3.    var _loc7_ = "aHfEjcDebChGiAfIjDbEjacD";
  4.    var _loc8_ = _loc7_.length;
  5.    var _loc11_ = "0";
  6.    var _loc3_ = "";
  7.    var _loc9_ = strVal.length;
  8.    var _loc1_ = 0;
  9.    _loc3_ = "";
  10.    var _loc4_ = undefined;
  11.    var _loc6_ = undefined;
  12.    var _loc2_ = undefined;
  13.    var _loc5_ = 0;
  14.    nCnt = 0;
  15.    while(nCnt < _loc9_)
  16.    {
  17.       _loc4_ = strVal.charCodeAt(nCnt);
  18.       if(_loc4_ >= 128)
  19.       {
  20.          _loc4_ = "X";
  21.       }
  22.       _loc6_ = _loc7_.charCodeAt(_loc1_);
  23.       _loc1_ += 1;
  24.       if(_loc1_ >= _loc8_)
  25.       {
  26.          _loc1_ = 0;
  27.       }
  28.       _loc2_ = _loc4_ % 16 + _loc6_;
  29.       _loc3_ += String.fromCharCode(_loc2_);
  30.       _loc5_ += _loc2_;
  31.       _loc6_ = _loc7_.charCodeAt(_loc1_);
  32.       _loc1_ += 1;
  33.       if(_loc1_ >= _loc8_)
  34.       {
  35.          _loc1_ = 0;
  36.       }
  37.       _loc2_ = Math.floor(_loc4_ / 16) + _loc6_;
  38.       _loc3_ += String.fromCharCode(_loc2_);
  39.       _loc5_ += _loc2_;
  40.       nCnt++;
  41.    }
  42.    _loc5_ %= 256;
  43.    _loc6_ = _loc7_.charCodeAt(_loc1_);
  44.    _loc1_ += 1;
  45.    if(_loc1_ >= _loc8_)
  46.    {
  47.       _loc1_ = 0;
  48.    }
  49.    _loc2_ = _loc5_ % 16 + _loc6_;
  50.    _loc3_ += String.fromCharCode(_loc2_);
  51.    _loc6_ = _loc7_.charCodeAt(_loc1_);
  52.    _loc1_ += 1;
  53.    if(_loc1_ >= _loc8_)
  54.    {
  55.       _loc1_ = 0;
  56.    }
  57.    _loc2_ = Math.floor(_loc5_ / 16) + _loc6_;
  58.    _loc3_ += String.fromCharCode(_loc2_);
  59.    return _loc3_;
  60. }
  61. function AppendUrlParam(strUrl, strParam)
  62. {
  63.    if(strUrl.indexOf("?") > 0)
  64.    {
  65.       return strUrl + "&" + strParam;
  66.    }
  67.    return strUrl + "?" + strParam;
  68. }
  69. function GetUrlParam(strUrl, strParam)
  70. {
  71.    var _loc4_ = strUrl.toLowerCase();
  72.    var _loc1_ = _loc4_.indexOf(strParam);
  73.    var _loc5_ = strParam.length;
  74.    if(_loc1_ > 0)
  75.    {
  76.       var _loc3_ = undefined;
  77.       var _loc2_ = _loc4_.indexOf("&",_loc1_ + _loc5_);
  78.       if(_loc2_ > 0)
  79.       {
  80.          _loc3_ = _loc2_ - _loc1_;
  81.       }
  82.       else
  83.       {
  84.          _loc3_ = strUrl.length - _loc1_;
  85.       }
  86.       return strUrl.substr(_loc1_ + _loc5_,_loc3_);
  87.    }
  88.    return "";
  89. }
  90. function GetBaseUrl(strUrl)
  91. {
  92.    var _loc1_ = strUrl.toLowerCase();
  93.    var _loc2_ = _loc1_.length;
  94.    var _loc3_ = _loc1_.indexOf("?",0);
  95.    if(_loc3_ > 0)
  96.    {
  97.       _loc2_ = _loc3_;
  98.    }
  99.    var _loc4_ = "download";
  100.    if(_loc1_.substr(0,4) == "http")
  101.    {
  102.       _loc4_ = strUrl.substr(7,_loc2_ - 7);
  103.    }
  104.    return _loc4_;
  105. }
  106. function checkGoodUrl(myUrl)
  107. {
  108.    var _loc2_ = undefined;
  109.    var _loc3_ = undefined;
  110.    var _loc4_ = undefined;
  111.    var _loc1_ = undefined;
  112.    if(_url.toLowerCase().substr(0,4) != "http")
  113.    {
  114.       return 1;
  115.    }
  116.    if(myUrl.length() == 0)
  117.    {
  118.       return 1;
  119.    }
  120.    _loc2_ = _url.toLowerCase();
  121.    _loc1_ = _loc2_.indexOf(_loc2_,"/",7);
  122.    if(_loc1_ > 0)
  123.    {
  124.       _loc2_ = _loc2_.substr(0,_loc1_);
  125.    }
  126.    _loc3_ = myUrl.split("|");
  127.    _loc4_ = _loc3_.length;
  128.    _loc1_ = 0;
  129.    while(_loc1_ < _loc4_)
  130.    {
  131.       if(_loc2_.indexOf(_loc3_[_loc1_]) >= 0)
  132.       {
  133.          return 1;
  134.       }
  135.       _loc1_ = _loc1_ + 1;
  136.    }
  137.    return 0;
  138. }
  139. stop();
  140. HiScoreSaveURL = "http://www.arcadetown.com/bumpcopter2/hs.asp";
  141. HiScoreOpenURL = "http://www.arcadetown.com/bumpcopter2/view_high_scores.asp";
  142. LinkDownload = "http://www.arcadetown.com/partner/download.asp?gameid=bumpcopter2&aid=" + GetUrlParam(_url,"aid=") + "&refer=" + _root.GetBaseUrl(_url);
  143. LinkMoreGames = "http://www.arcadetown.com/index.asp?gameid=bumpcopter2&aid=" + GetUrlParam(_url,"aid=") + "&refer=" + _root.GetBaseUrl(_url);
  144. LinkArcadetown = LinkMoreGames;
  145. if(_url.toLowerCase().substr(0,4) == "http" && checkGoodUrl("nbstuff.com|newgrounds.com|ungrounded.net") == 1)
  146. {
  147.    HiScoreSaveURL = "http://www.nbstuff.com/highscores/copter2/addScore.php";
  148.    HiScoreOpenURL = "http://www.nbstuff.com/highscores/copter2";
  149.    LinkMoreGames = "http://www.nbstuff.com";
  150.    if(checkGoodUrl("newgrounds.com|ungrounded.net") == 1)
  151.    {
  152.       LinkDownload = "http://www.arcadetown.com/partner/download.asp?gameid=bumpcopter2&aid=647057&refer=" + _root.GetBaseUrl(_url);
  153.    }
  154. }
  155. passFrame = "1";
  156. url = _url.split("/");
  157. cUrl = url[2];
  158.