Cuando ejecuto el siguiente código en Flex cambia el valor del número al convertir de Number a String y viceversa.
código:
Código:
salida:<?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("Cadena: "+cadena+"\nNúmero: "+ Number(cadena).toString()); trace("Cadena: "+cadena+"\nNúmero: "+ Number(cadena).toString()); } ]]> </mx:Script> </mx:Application>
Cita:
Sucede tanto en Flex 2.0.1 como en Flex 3.Cadena: 99999999999999999
Número: 100000000000000000
Número: 100000000000000000
Alguien puede ayudarme a solventar esto.
Manu.