http://livedocs.adobe.com/flex/3/html/03_Language_and_Syntax_11.html
yeah, int goes to 2^23 and uint to 2^32. Number can go to 2^1023 but lacks precision. I'd imagine that performing arithmetic on these would retain more precision then a toString(), but dunno. DK On Fri, Apr 11, 2008 at 2:39 PM, <[EMAIL PROTECTED]> wrote: > > Doug, > > We need to store an integer. This is what we want to do. We have > about 100,000 transactions containing volumes that may go as high as > hundreds of millions. At the end of the day, we have to accept the total > volume from the user which may reach as high as 17 digits and compare it > with the volume calculated in the database. This kind of rounding error > might cause the comparison to file. > > usting Int or uInt is worse. Here is the code and output > > <?xml version="1.0" encoding="utf-8"?> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" > creationComplete="initApp()"> > <mx:Script> > <![CDATA[ > *import* mx.controls.Alert; > [*Bindable*] *private* *var* jdx:Number; > [*Bindable*] *private* *var* idx:int; > [*Bindable*] *private* *var* kdx:uint; > *private* *function* initApp():*void* { > idx = 12345678901234567; > jdx = 12345678901234567; > kdx = 12345678901234567; > } > > ]]> > </mx:Script> > <mx:Form> > <mx:FormItem label="Number:" > > <mx:TextInput text="{jdx}" /> > </mx:FormItem> > <mx:FormItem label="Int:" > > <mx:TextInput text="{idx}" /> > </mx:FormItem> > <mx:FormItem label="uint:" > > <mx:TextInput text="{kdx}" /> > </mx:FormItem> > </mx:Form> > </mx:Application> > > Output: > > > > > Jay Jayaraman > Central Billing Services > Financial Management and Planning > (404) 498-8453 (W) > (404) 273-7131 (C) > > > *"Douglas Knudsen" <[EMAIL PROTECTED]>* > Sent by: [EMAIL PROTECTED] > > 04/11/2008 02:02 PM > Please respond to > [email protected] > > To > [email protected] cc > Subject > Re: [AFFUG Discuss] Problem with large integer numbers > > > > > Jay, meant to look at this earlier. I suspect its due to precision > loss/gain and how Number is stored and when toString() does its thing. I > think I recall a discussion over on flexcoders on this too. Not to skirt or > excuse the issue, but do you need to store a float or int here? I'd be > curious what your experiment yields with a int type. > > DK > > On Fri, Apr 11, 2008 at 1:50 PM, <[EMAIL PROTECTED]<[EMAIL PROTECTED]>> > wrote: > > I am surprised there is no response. We have a real need for a solution > to this problem. Should this probably be sent to Adobe directly instead of > putting it in front of the user group? > > > Jay Jayaraman > Central Billing Services > Financial Management and Planning > (404) 498-8453 (W) > (404) 273-7131 (C) > > [EMAIL PROTECTED] <[EMAIL PROTECTED]> > Sent by: [EMAIL PROTECTED] <[EMAIL PROTECTED]> > > 04/08/2008 04:18 PM > > > Please respond to* > [EMAIL PROTECTED] <[email protected]> > > To > [EMAIL PROTECTED] <[email protected]> cc > Subject > Re: [AFFUG Discuss] Problem with large integer numbers > > > > > > > > Even when I bind this large numbet to TextInput Control, it shows > 123456789012345768 > > Here is the code > > <?xml version="1.0" encoding="utf-8"?> > <mx:Application > xmlns:mx="*http://www.adobe.com/2006/mxml*<http://www.adobe.com/2006/mxml>" > layout="absolute" creationComplete="initApp()"> > <mx:Script> > <![CDATA[ > *import* mx.controls.Alert; > [*Bindable*] > *private* *var* jdx:Number = > 12345678901234567; > *private* *function* initApp():*void* { > Alert.show(jdx.toString()); > } > > ]]> > </mx:Script> > <mx:TextInput text="{jdx}" /> > </mx:Application> > > > Jay Jayaraman > Central Billing Services > Financial Management and Planning > (404) 498-8453 (W) > (404) 273-7131 (C) > [EMAIL PROTECTED] <[EMAIL PROTECTED]> > Sent by: [EMAIL PROTECTED] <[EMAIL PROTECTED]> > > 04/08/2008 04:13 PM > > > Please respond to* > [EMAIL PROTECTED] <[email protected]> > > > To > [EMAIL PROTECTED] <[email protected]> cc > Subject > [AFFUG Discuss] Problem with large integer numbers > > > > > > > > > > Has anybody seen this? > > When I stored a 17 digit number in Number type actionscript variable and > tried to display it using Alert, I got a different number. > > Here is the program > > <?xml version="1.0" encoding="utf-8"?> > <mx:Application > xmlns:mx="*http://www.adobe.com/2006/mxml*<http://www.adobe.com/2006/mxml>" > layout="absolute" creationComplete="initApp()"> > <mx:Script> > <![CDATA[ > *import* mx.controls.Alert; > *private* *function* initApp():*void* { > *var* jdx:Number = 12345678901234567; > Alert.show(jdx.toString()); > } > > ]]> > </mx:Script> > </mx:Application> > > Alert Box shows 12345678901234568 > > > Jay Jayaraman > Central Billing Services > Financial Management and Planning > (404) 498-8453 (W) > (404) 273-7131 (C) > ------------------------------------------------------------- > To unsubscribe from this list, simply email the list with unsubscribe in > the subject line > > For more info, see *http://www.affug.com* <http://www.affug.com/> > Archive @ > *http://www.mail-archive.com/discussion%40affug.com/*<http://www.mail-archive.com/discussion%40affug.com/> > List hosted by *FusionLink* <http://www.fusionlink.com/> > ------------------------------------------------------------- > > ------------------------------------------------------------- > To unsubscribe from this list, simply email the list with unsubscribe in > the subject line > > For more info, see *http://www.affug.com* <http://www.affug.com/> > Archive @ > *http://www.mail-archive.com/discussion%40affug.com/*<http://www.mail-archive.com/discussion%40affug.com/> > List hosted by *FusionLink* <http://www.fusionlink.com/> > ------------------------------------------------------------- > > ------------------------------------------------------------- > To unsubscribe from this list, simply email the list with unsubscribe in > the subject line > > For more info, see *http://www.affug.com* <http://www.affug.com/> > Archive @ > *http://www.mail-archive.com/discussion%40affug.com/*<http://www.mail-archive.com/discussion%40affug.com/> > List hosted by *FusionLink* <http://www.fusionlink.com/> > ------------------------------------------------------------- > > > > -- > Douglas Knudsen* > **http://www.cubicleman.com* <http://www.cubicleman.com/> > this is my signature, like it? > ------------------------------------------------------------- > To unsubscribe from this list, simply email the list with unsubscribe in > the subject line > > For more info, see *http://www.affug.com* <http://www.affug.com/> > Archive @ > *http://www.mail-archive.com/discussion%40affug.com/*<http://www.mail-archive.com/discussion%40affug.com/> > List hosted by *FusionLink* <http://www.fusionlink.com/> > ------------------------------------------------------------- > -- Douglas Knudsen http://www.cubicleman.com this is my signature, like it? ------------------------------------------------------------- To unsubscribe from this list, simply email the list with unsubscribe in the subject line For more info, see http://www.affug.com Archive @ http://www.mail-archive.com/discussion%40affug.com/ List hosted by http://www.fusionlink.com -------------------------------------------------------------
<<image/gif>>
