home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Aventura / Frizzle_fraz.swf / scripts / Code / LIB / _nd174.as < prev    next >
Encoding:
Text File  |  2008-09-26  |  3.3 KB  |  128 lines

  1. package Code.LIB
  2. {
  3.    import Code.LIB.SOUND._wj196;
  4.    import flash.net.SharedObject;
  5.    
  6.    public class _nd174
  7.    {
  8.       
  9.       private static var records:Array = null;
  10.       
  11.       public static var iPlayerPos:int;
  12.       
  13.       private static var iPlayer:Array = null;
  14.       
  15.       public static var so:SharedObject;
  16.        
  17.       
  18.       public function _nd174()
  19.       {
  20.          super();
  21.       }
  22.       
  23.       public static function get _du300() : Array
  24.       {
  25.          return _nd174.records;
  26.       }
  27.       
  28.       public static function _tp546() : void
  29.       {
  30.          var _loc1_:uint = 0;
  31.          var _loc2_:String = null;
  32.          _nd174.so.clear();
  33.          _loc1_ = 0;
  34.          while(_loc1_ < records.length)
  35.          {
  36.             _loc2_ = _loc1_.toString();
  37.             so.data[records[_loc1_][0]] = records[_loc1_][1];
  38.             _loc1_++;
  39.          }
  40.          so.data["LastPlayer"] = _nd174.iPlayer[0];
  41.          so.flush();
  42.       }
  43.       
  44.       public static function _xk301(param1:String) : Boolean
  45.       {
  46.          var _loc2_:uint = 0;
  47.          _loc2_ = 0;
  48.          while(_loc2_ < records.length)
  49.          {
  50.             if(_nd174.records[_loc2_][0] == param1)
  51.             {
  52.                _nd174.iPlayer = records[_loc2_];
  53.                _nd174.iPlayerPos = _loc2_;
  54.                _wj196._ao83 = _nd174._ai238[1].prMVolume;
  55.                _wj196._qt85 = _nd174._ai238[1].prSVolume;
  56.                return true;
  57.             }
  58.             _loc2_++;
  59.          }
  60.          return false;
  61.       }
  62.       
  63.       public static function get _ai238() : Array
  64.       {
  65.          return _nd174.iPlayer;
  66.       }
  67.       
  68.       public static function _nk262() : Boolean
  69.       {
  70.          var _loc1_:String = null;
  71.          records = new Array();
  72.          so = SharedObject.getLocal("table");
  73.          if(so.size == 0)
  74.          {
  75.             return false;
  76.          }
  77.          for(_loc1_ in so.data)
  78.          {
  79.             if(_loc1_ != "LastPlayer")
  80.             {
  81.                records.push([_loc1_,so.data[_loc1_]]);
  82.             }
  83.          }
  84.          _nd174._xk301(so.data["LastPlayer"]);
  85.          return true;
  86.       }
  87.       
  88.       public static function _lg421(param1:String) : void
  89.       {
  90.          _nd174.iPlayer = [param1,{
  91.             "_wd393":0,
  92.             "prScores":0,
  93.             "prSVolume":_wj196._qt85,
  94.             "prMVolume":_wj196._ao83,
  95.             "prFinishedLevels":0
  96.          }];
  97.          _nd174.records.push(iPlayer);
  98.          _nd174.iPlayerPos = _nd174.records.length - 1;
  99.          _nd174._tp546();
  100.          _bm350.lives = 0;
  101.       }
  102.       
  103.       public static function _hb542(param1:String) : void
  104.       {
  105.          var _loc2_:uint = 0;
  106.          _loc2_ = 0;
  107.          while(_loc2_ < records.length)
  108.          {
  109.             if(_nd174.records[_loc2_][0] == param1)
  110.             {
  111.                _nd174.records.splice(_loc2_,1);
  112.                if(_nd174.records.length == 0)
  113.                {
  114.                   _nd174.iPlayer = null;
  115.                   _nd174.so.clear();
  116.                   so.flush();
  117.                   return;
  118.                }
  119.                _nd174.iPlayer = _nd174.records[0];
  120.                _nd174.iPlayerPos = 0;
  121.             }
  122.             _loc2_++;
  123.          }
  124.          _nd174._tp546();
  125.       }
  126.    }
  127. }
  128.