home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Acao / midnightstrike1.swf / scripts / __Packages / com / neodelight / std / XSystem.as < prev   
Encoding:
Text File  |  2007-04-02  |  1.2 KB  |  52 lines

  1. class com.neodelight.std.XSystem
  2. {
  3.    function XSystem()
  4.    {
  5.    }
  6.    static function getBaseUrl()
  7.    {
  8.       var _loc1_ = _url.toLowerCase();
  9.       var _loc2_ = _loc1_.length;
  10.       var _loc3_ = _loc1_.indexOf("?",0);
  11.       if(_loc3_ > 0)
  12.       {
  13.          _loc2_ = _loc3_;
  14.       }
  15.       var _loc4_ = "offline";
  16.       if(_loc1_.substr(0,4) == "http")
  17.       {
  18.          _loc4_ = _url.substr(7,_loc2_ - 7);
  19.       }
  20.       return _loc4_;
  21.    }
  22.    static function getUrlParam(strParam)
  23.    {
  24.       var _loc4_ = _url.toLowerCase();
  25.       var _loc1_ = _loc4_.indexOf(strParam);
  26.       var _loc5_ = strParam.length;
  27.       if(_loc1_ > 0)
  28.       {
  29.          var _loc3_ = undefined;
  30.          var _loc2_ = _loc4_.indexOf("&",_loc1_ + _loc5_);
  31.          if(_loc2_ > 0)
  32.          {
  33.             _loc3_ = _loc2_ - _loc1_;
  34.          }
  35.          else
  36.          {
  37.             _loc3_ = _url.length - _loc1_;
  38.          }
  39.          return _url.substr(_loc1_ + _loc5_,_loc3_);
  40.       }
  41.       return "";
  42.    }
  43.    static function isOffline()
  44.    {
  45.       return _url.toLowerCase().substr(0,4) != "http";
  46.    }
  47.    static function isMacintosh()
  48.    {
  49.       return System.capabilities.os.toLowerCase().indexOf("mac") >= 0;
  50.    }
  51. }
  52.