Ver Mensaje Individual
  #19 (permalink)  
Antiguo 21/03/2009, 20:28
Avatar de jahepi
jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 11 meses
Puntos: 43
Respuesta: CheckBox: Busco ejemplo claro de como usarlo con Flash AS3

Cita:
Iniciado por Kronos_Corp Ver Mensaje
Bueno compa tuve un problema....el codigo que me diste me funciona perfecto, pero ahora quiero agregar otra funcion mas.....


Quiero que el valor de cada CheckBox, me lo muestre en un texto dinamico, pero separados...por ejemplo: el valor de CheckBox 1 en un texto y el del 2 en otro ,etc.

Copeo el codigo y pongo el mismo codigo por cada CheckBox, pero me marca que la funcion esta Repetida...espero y me haya dado a entender...

se que hay que cambiar la funcion, pero no se que poner..bueno espero tu respuesta, para ya de una vez por todas terminar mi proyecto Flash
Hola Kronos_Corp !

Lo que pasa es que estás duplicando la función, si lo que quieres es meter diferente lógica en cada una de las opciones, vas a tener que definir diferentes funciones ó una función que sea responsable de preguntar que instancia fue presionada y en base a eso hacer lo necesario.

Vamos a realizarlo de la segunda forma:

Código actionscript:
Ver original
  1. cb1.addEventListener(Event.CHANGE, onChange);
  2. cb2.addEventListener(Event.CHANGE, onChange);
  3. cb3.addEventListener(Event.CHANGE, onChange);
  4.  
  5. function onChange(evt:MouseEvent):void {
  6.     if(evt.target.name == "cb1") {
  7.         texto1.text = evt.target.value;
  8.         //Otras instrucciones
  9.     } else if(evt.target.name == "cb2") {
  10.         texto2.text = evt.target.value;
  11.         //Otras instrucciones
  12.     } else if(evt.target.name == "cb3") {
  13.         texto3.text = evt.target.value;
  14.         //Otras instrucciones
  15.     }
  16. }

Un saludote !
__________________
Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños.