Hey, thanks for that function. I am going to add it to my js from yesterday. I was somewhat worried about the toFixed() solution and older browsers, but it was only a temporary fix anyways.
Ray Jim Davis wrote: >>LOL...Jim? >> >>Something about floating point math, blah blah. > > > Hey... don't look at me! ;^) > > It has something to do with an inability for certain numbers to be exactly > represented in binary. I don't believe the number 12.95 can actually be > converted as it is to binary. > > You can see this in Windows Calculator (swith to the "Scientific" view). > Type in "12.95" then hit "bin" (to convert to binary). You get "1100". Now > hit "Dec" (to convert back to decimal) you get "12"! Binary can't deal with > fractions. > > So floating point math attempts to get around this problem by moving the > point around, doing the math without decimals and then trying to get the > point back where it belongs. > > It's all voodoo - but it's very, very fast. Integer math ("real" math) is > very hard for most computers to do - it sends their binaries panties into a > twist. > > By the way - concerning possible browser inconsistency - here's a nice little > function I found someplace (I didn't write it but can't remember who did): > > if (!Number.toFixed){ > Number.toFixed = function (x) { > var temp = this; > temp=Math.ceil(temp*Math.pow(10,x))/Math.pow(10,x); > return temp; > } > } > > Essentailly if the "toFixed()" doesn't exist in the version of JavaScript > you're using this adds it. > > I wonder if this would work in ActionScript... > > Jim Davis > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Purchase Dreamweaver with Homesite Plus from House of Fusion, a Macromedia Authorized Affiliate and support the CF community. http://www.houseoffusion.com/banners/view.cfm?bannerid=54 Message: http://www.houseoffusion.com/lists.cfm/link=i:5:160172 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/5 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:5 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.5 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54