home *** CD-ROM | disk | FTP | other *** search
- package com.terry
- {
- public class commaNumber
- {
- private static var outputString:String;
-
- public function commaNumber()
- {
- super();
- }
-
- public static function processNumber(param1:Number) : String
- {
- var _loc2_:String = null;
- var _loc3_:Number = NaN;
- var _loc4_:* = undefined;
- var _loc5_:* = undefined;
- var _loc6_:* = undefined;
- var _loc7_:* = undefined;
- var _loc8_:* = undefined;
- var _loc9_:Number = NaN;
- var _loc10_:Number = NaN;
- if(param1 < 100)
- {
- outputString = param1.toString();
- }
- else
- {
- outputString = "";
- _loc2_ = param1.toString();
- _loc3_ = _loc2_.length;
- _loc4_ = _loc3_ / 3;
- _loc5_ = Math.floor(_loc3_ / 3);
- _loc6_ = _loc3_ - _loc5_ * 3;
- _loc7_ = 0;
- if(_loc6_ > 0)
- {
- outputString += _loc2_.slice(_loc7_,_loc6_) + ",";
- _loc2_ = _loc2_.slice(_loc6_,_loc3_);
- }
- _loc8_ = 0;
- while(_loc8_ < _loc5_)
- {
- _loc9_ = _loc8_ * 3;
- _loc10_ = _loc9_ + 3;
- if(_loc8_ > 0)
- {
- outputString += ",";
- }
- outputString += _loc2_.slice(_loc9_,_loc10_);
- _loc8_++;
- }
- }
- return outputString;
- }
- }
- }
-
-