Comunidad de diseño web y desarrollo en internet online

Pequeña calculadora

Citar            
MensajeEscrito el 29 Ago 2006 10:57 am
Bueno, este es el primer script que intento hacer y bueno... no tiene errores en el script pero no funciona... :crap:
Este es el codigo que tengo en el Fotograma1:

Código :

stop();
num1 = 'valor1_txt';
num2 = 'valor2_txt';
suma = num1 + num2;


Y este es el que tengo en el boton para que envie la respuesta:

Código :

on (release) {
   if (ope_txt == "+") {
      trace(suma);
   };
}


Los campos para insertar el texto son valor1_txt y valor2_txt . ope_txt es donde va el simbolo de suma resta y eso...

Un saludo y muchas gracias por adelantado,
kepalc ^^ :D

Por kepalc

0 de clabLevel



 

msie
Citar            
MensajeEscrito el 29 Ago 2006 11:15 am
No soy demasiado experto en actionscript (mejor dicho nada experto ¬¬) pero creo que lo que te pasará será que concatena en lugar de sumar no?

Para evitar eso creo que debes convertir a numerico los valores, algo así:

Código :

suma = Number(num1) + Number(num2);

De todas formas si estoy equivocado (que entra dentro de lo probable :lol: :lol: ) Pronto me corregirán :D .

Por Yranac

421 de clabLevel



Genero:Masculino  

Lugo, Galicia

firefox
Citar            
MensajeEscrito el 29 Ago 2006 11:17 am
num1 = 'valor1_txt';
num2 = 'valor2_txt';

num1 y num2 son STRINS (cadenas de texto) deberías de poner num1 = valor1_txt;
Aunque usar una variable en un campo de texto NO es lo adecuado. Más correcto sería usar un nombre de instancia, y algo como

num1 = Number(campoDeTexto1.text);

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

clabbrowser

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.