number add decimals

Posted by druva | Uncategorized | Tuesday 18 November 2008 2:21 pm

number add decimals

This is the sample script to show how to use the class

import druva.NumberUtil;
//addZeroes(number, decimals_separator, count)
trace(NumberUtil.addZeroes(3545268, '.', 2));

Actual Class

package druva{
	import flash.display.Sprite;

	public class NumberUtil extends Sprite {
		public function NumberUtil() {
		}

		//@ add decemals
		public static function addZeroes(number, decimals_separator, count) {
			var nStrArr:Array=String(number).split(decimals_separator);
			nStrArr[1] = (nStrArr[1]==undefined && count>0) ? '0' : nStrArr[1];
			if (nStrArr[1].length<count) {
				nStrArr[1]=nStrArr[1]+"0";
				return (druva.NumberUtil.addZeroes(nStrArr[0] + decimals_separator + nStrArr[1], decimals_separator, count));
			} else if (nStrArr[1] != undefined) {
				return (nStrArr[0] + decimals_separator + nStrArr[1]);
			} else {
				return (nStrArr[0]);
			}
			return 0;
		}

	}
}