home *** CD-ROM | disk | FTP | other *** search
/ Ice Age Fan CD 1 / CD1_Scrat.iso / flash / data / game.swf / scripts / com / terry / commaNumber.as < prev    next >
Encoding:
Text File  |  2012-07-04  |  1.5 KB  |  59 lines

  1. package com.terry
  2. {
  3.    public class commaNumber
  4.    {
  5.       private static var outputString:String;
  6.       
  7.       public function commaNumber()
  8.       {
  9.          super();
  10.       }
  11.       
  12.       public static function processNumber(param1:Number) : String
  13.       {
  14.          var _loc2_:String = null;
  15.          var _loc3_:Number = NaN;
  16.          var _loc4_:* = undefined;
  17.          var _loc5_:* = undefined;
  18.          var _loc6_:* = undefined;
  19.          var _loc7_:* = undefined;
  20.          var _loc8_:* = undefined;
  21.          var _loc9_:Number = NaN;
  22.          var _loc10_:Number = NaN;
  23.          if(param1 < 100)
  24.          {
  25.             outputString = param1.toString();
  26.          }
  27.          else
  28.          {
  29.             outputString = "";
  30.             _loc2_ = param1.toString();
  31.             _loc3_ = _loc2_.length;
  32.             _loc4_ = _loc3_ / 3;
  33.             _loc5_ = Math.floor(_loc3_ / 3);
  34.             _loc6_ = _loc3_ - _loc5_ * 3;
  35.             _loc7_ = 0;
  36.             if(_loc6_ > 0)
  37.             {
  38.                outputString += _loc2_.slice(_loc7_,_loc6_) + ",";
  39.                _loc2_ = _loc2_.slice(_loc6_,_loc3_);
  40.             }
  41.             _loc8_ = 0;
  42.             while(_loc8_ < _loc5_)
  43.             {
  44.                _loc9_ = _loc8_ * 3;
  45.                _loc10_ = _loc9_ + 3;
  46.                if(_loc8_ > 0)
  47.                {
  48.                   outputString += ",";
  49.                }
  50.                outputString += _loc2_.slice(_loc9_,_loc10_);
  51.                _loc8_++;
  52.             }
  53.          }
  54.          return outputString;
  55.       }
  56.    }
  57. }
  58.  
  59.