Hice esta aplicacion de prueba y funciona tal cual dijo elchininet
Código :
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
/*Aplicacion para saber que retorna una conversion no valida.... regresa el valor 0 (CERO)*/
public var str:String = "3.012";
public var entero:Number = new Number(str);
]]>
</mx:Script>
<mx:Label text="{entero}" />
</mx:Application>Sin embargo en la aplicacion de verdad en la cual estoy trabajando no funciona y me toco hacer lo ke dijo xcom, dividir la cadena, crear los numeros y luego sumarlos previamente dividiendo sobre la potencia de 10 adecuada para obtener el valor decimal.
Gracias por su ayuda.