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";
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.

Reply via email to