suma de campos dinamicos

Hola,

Estoy haciendo un juego de dados y me esta volviendo loco una de las opeeraciones matematicas, los resultados de la cantidad por el valor si me funciona paro luego la suma de los resultados siempre me sale el NaN.

Codigo AS2:
var numA = new Number(TA_1.text);
var numB = new Number(TR_1.text);
var numC = new Number(TD_1.text);
var numD = new Number(TJ_1.text);
var numE = new Number(TC_1.text);
var numF = new Number(TN_1.text);

TOTAL_1.text= numA+numB+numC+numD+numE+numF;

Esto no me funcina

Codigo AS2:

TOTAL_1.text = Number(TA_1.text)+Number(TR_1.text)+Number(TD_1.text)+Number(TJ_1.text)+Number(TC_1.text)+Number(TN_1.text);

Esto tampoco.

En teoria y segun e leido deberian de funcionar los dos, pero no me funciona ninguno.

Alguien me podria decir donde se encuantra el error, siempre me sale NaN en el campo TOTAL_1, donde deberia de salir el resultado.

Gracias.

Un saludo.
Un ejemplo:
Hay 3 textos dinamicos, 2 de entradas y uno salida, comparamos si esta vacio o con dato y aplicamos if else:

el NAN se debe porque al crear los campos con valores tenian un espacio en blanco, me refiero al contenido, o la visualizacion,fijate.

lo básico es:nombre de instancias resultado3, valor1 y valor2.

resultado3.text = Number(valor1.text) + Number(valor2.text);


otro ejemplo:

Valor1.onChanged = function():Void{
if(Valor1.text!="")
var num1 = new Number(Valor1.text);
else
var num1 = new Number(0);
if(Valor2.text!="")
var num2 = new Number(Valor2.text);
else
var num2 = new Number(0);

Total.text = num1+num2
}


Valor2.onChanged = function():Void{
if(Valor2.text!="")
var num2 = new Number(Valor2.text);
else
var num2 = new Number(0);
if(Valor1.text!="")
var num1 = new Number(Valor1.text);
else
var num1 = new Number(0);

Total.text = num1+num2
}