Thanks, yeah, I thought of that. I was hoping there was some unknown Math function I had missed.
Jason Merrill Bank of America GT&O Learning & Leadership Development eTools & Multimedia Team >>-----Original Message----- >>From: [EMAIL PROTECTED] >>[mailto:[EMAIL PROTECTED] On Behalf >>Of Glen Pike >>Sent: Tuesday, June 05, 2007 4:18 PM >>To: [email protected] >>Subject: Re: [Flashcoders] Floating point pain >> >>Parse it as a string then turn it into a number again :) >> >> >> >>Merrill, Jason wrote: >>> If I have a floating point value, say, 25.81 and want to >>separate the >>> first two places beyond the decimal point (.81) from 25.81, >>I thought >>> simple subtration would work, but it seems floating points are even >>> less accurate in Flash than I thought. I know the are >>imprecise, but >>> are they really this bad? >>> >>> so: >>> >>> var a = 25.81 >>> var b = Math.floor(a) >>> var c = a-b >>> var d = (Math.round((a-b)*100))*.01 >>> trace(a) //25.81 as expected >>> trace(b) //25 as expected >>> trace(c) //returns 0.80999... >>> trace(d) //returns 0.81 - what I want and expect >>> >>> Is my last method for var "d" the most pratical, precise, >>and readable >>> way to get 0.81 from 25.81? >>> >>> Jason Merrill >>> Bank of America >>> GT&O Learning & Leadership Development eTools & Multimedia Team >>> >>> >>> >>> _______________________________________________ >>> [email protected] >>> To change your subscription options or search the archive: >>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>> >>> Brought to you by Fig Leaf Software >>> Premier Authorized Adobe Consulting and Training >>> http://www.figleaf.com http://training.figleaf.com >>> >>> >>> >>_______________________________________________ >>[email protected] >>To change your subscription options or search the archive: >>http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >> >>Brought to you by Fig Leaf Software >>Premier Authorized Adobe Consulting and Training >>http://www.figleaf.com http://training.figleaf.com >> _______________________________________________ [email protected] To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com

