A Number can only store 15 or 16 significant decimal digits. - Gordon ________________________________
From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of ivhaggi Sent: Friday, September 07, 2007 4:08 PM To: [email protected] Subject: [flexcoders] Fault conversion, from Number to String and vice versa. Hello, When I execute the following code in Flex, it changes the value in a conversion from a String to a Number and vice versa. 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="setup();"> <mx:Script> <![CDATA[ import mx.controls.Alert; private var cadena:String="99999999999999999"; private function setup():void{ Alert.show("String: "+cadena+"\nNumber: "+ Number(cadena).toString()); trace("String: "+cadena+"\nNumber: "+ Number(cadena).toString()); } ]]> </mx:Script> </mx:Application> Output: String: 99999999999999999 Number: 100000000000000000 It happens as much in Flex 2.0.1 as in Flex 3. Somebody can help me to resolve this. Ivanhoe.

