Comunidad de diseño web y desarrollo en internet online

Componete Checkbox

Citar            
MensajeEscrito el 26 Ago 2006 03:41 pm
Hola de nuevo.
Tengo una especie de hoja presupuestaria. Existen varios productos en ella y un checkbox para cada uno. Lo que quiero es que al marcar el chekbox, el precio se sume a la cantidad total, para ello he creado una caja de texto dinámica en donde se sumará o restará el total en tanto activamos/desactivamos los checkbox.
No se como decirle exactamente eso, que me incremente el valor de la caja de texto al seleccionar el producto.

Saludos.

Por Aitcar

Claber

145 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 26 Ago 2006 10:56 pm
Bueno, he conseguido algo, pero a medias.
Al final, he dejado de lado el componente, y me me he creado un clip de película que hace las funciones de checkbox, de modo que contiene dos botones, uno que sumará la cifra al resultado final, y otro que la restará.
El problema que tengo es que la suma no me la hace, la resta si, pero no suma, se limita a ponerme el resultado seguido del total.
Código para el botón de suma :

Código :

on (release) {
_root.total_txt.text = (_root.total_txt.text+"50");
}

Y claro está para la resta ( que este si funciona y efectivamente me hace la resta ;

Código :

on (release) {
_root.total_txt.text = (_root.total_txt.text-"50");
}


Como digo, no me hace la suma, de modo que si tenemos 200 en el resultado final, obtenemos 20050 en lugar de 250.

Salu2.

[mx]usa las etiquetas code para postear tu codigo

Por Aitcar

Claber

145 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 27 Ago 2006 01:38 pm
por que esas concatenando no haciendo operacion matematica

mirate esto por favor :)
http://www.cristalab.com/tutoriales/93/tutorial-basico-de-programacion-en-flash-mx

y repsecto al componente mira
http://www.cristalab.com/tutoriales/33/tutorial-del-componente-checkbox-de-flash

Por FeNtO

BOFH

5091 de clabLevel

18 tutoriales

1 ejemplo

  Bastard Operators From Hell

FeNtO DataCenter

firefox
Citar            
MensajeEscrito el 27 Ago 2006 05:50 pm
Gracias Fento.

Aquí la solución;

Código :

   var numero:Number = new Number("150"); 
   var valor:Number = _root.total_txt.text; 
   var resultado:Number = Number(numero)+Number(valor); 
   _root.total_txt.text = resultado 


El problema radicaba en que no me hacía la suma, sino que me los concatenaba como decías.
La solución es decir a los valores que son número para que haga la suma y muestre el resultado por medio de una tercer variable.

Salu2.

[mx]usa las etiquetas code para postear tu codigo

Por Aitcar

Claber

145 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 28 Ago 2006 01:34 am
:lol: esaassto (me paso tamien) THX

Por Kaltazor

16 de clabLevel



Genero:Masculino  

Patiperro Viajero

firefox

 

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