Es necesario pasarlos a String para que se puedan introducir en el campo de texto. Si no lo haces, sólo teniendo una suma de números generará un error. Podrías saltar el error poniendo
 
campoDeTexto.text= ""+cualquierDato. 
Pero lo lógico es que si vas a visualizar un texto, lo conviertas a String. Para la operación de suma tienes que pasar cada texto a Number. Por eso la línea     
Código actionScript:
Ver original- input3.text = String(Number(input1.text) + Number(input2.text)); 
toma cada texto, los convierte en número, los suma, convierte el resultado en texto y lo introduce en el campo de texto. 
Una cosa. No existen aquí los Double como tal. Existen int (enteros) uint (enteros positivos) Number (decimales y enteros). Puedes ver este enlace  
http://as3ideas.com/2009/11/15/varia...riable-en-as3/ 
Saludos.
Eskombro