From: Scott H. <sco...@us...> - 2005-06-29 08:12:58
|
Update of /cvsroot/actionstep/actionstep/src/org/actionstep In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7758/src/org/actionstep Modified Files: ASStringFormatter.as Log Message: Fixed handleHex() Index: ASStringFormatter.as =================================================================== RCS file: /cvsroot/actionstep/actionstep/src/org/actionstep/ASStringFormatter.as,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** ASStringFormatter.as 29 Jun 2005 08:07:35 -0000 1.1 --- ASStringFormatter.as 29 Jun 2005 08:12:41 -0000 1.2 *************** *** 379,422 **** var flt:Number = parseFloat(arg.toString()); var str:String = flt.toString(16); - - var parts:Array = str.split("."); // // Apply width // ! if (width == undefined && width == NaN && width > parts[0].length) { var padchar:String = zeroPad ? "0" : " "; ! var diff:Number = width - parts[0].length; ! ! for (var i:Number = 0; i < diff; i++) ! { ! parts[0] = padchar + parts[0]; ! } ! } ! ! //! DECIMALS DON'T WORK YET ! ! // ! // Apply precision ! // ! if (parts[1] == undefined) ! parts[1] = ""; ! ! if (precision == undefined || precision == NaN) ! precision = 6; ! ! if (precision > parts[1].length) ! { ! var diff:Number = precision - parts[1].length; for (var i:Number = 0; i < diff; i++) { ! parts[1] = parts[1] + " "; } } ! ! str = parts.join(""); ! if (flt != 0) { --- 379,397 ---- var flt:Number = parseFloat(arg.toString()); var str:String = flt.toString(16); // // Apply width // ! if (width == undefined && width == NaN && width > str.length) { var padchar:String = zeroPad ? "0" : " "; ! var diff:Number = width - str.length; for (var i:Number = 0; i < diff; i++) { ! str = padchar + str; } } ! if (flt != 0) { |