Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/02/2010, 00:53
Avatar de Eskombro
Eskombro
 
Fecha de Ingreso: septiembre-2009
Ubicación: Colombia
Mensajes: 437
Antigüedad: 14 años, 7 meses
Puntos: 22
Respuesta: Sumar con Input en Flash AS 3.0

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
  1. 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
__________________
Blog AS3 Ideas -> Programación en ActionScript 3
________
Esk Games | Free online flash games

Última edición por Eskombro; 22/02/2010 a las 00:59