Hola, muchos saludos...
He estado haciendo un checkbox, que al seleccionar cada opción te muestra una imagen.
cuando todas las opciones esten seleccionados como hago para que con el botón deseleccionar borre los cheks?
| |||
Respuesta: deseleccionar checkbox AS3 Cita: Amigo si tienes dos checkbox: check1.value=false; check2.value=false; si clickeas check1 cambia de estado a clickeado por lo tanto su value cambia a true, por lo que debes hacer lo siguiente: /*check1*/ on (click) { if (this.value == true) { this.setStyle("fontWeight", "bold"); _parent.check2.value=false; _parent.check2.setStyle("fontWeight", "normal"); } else { this.setStyle("fontWeight", "normal"); } } Saluda Atte. Claudio Barrera Asencio. |
| ||||
Respuesta: deseleccionar checkbox AS3 Hola...bueno estoy buscando eso pero en AS3, en as2 no lo he entendido. En esta imagen, al principio los cuadrados de colores estan escondidos: cuadradito1.visible=false; cuadradito2.visible=false, cuadradito3.visible=false; cuando seleccionas los enlaces, los cuadraditos se hacen visible. Lo que quiero es que con el boton limpiar, deseleccione no sólo los cuadraditos movieclips, si no que los enlaces también se limpien, para volver a seleccionar de nuevo. Para limpiar los cuadraditos movieclips, no tengo problemas: function borrar(event:MouseEvent):void{ var cuadro:int=4; for (var i:int=1; i<=cuadrado; i++){ var cdr:MovieClip=getChildByName("cuadradito"+i) as MovieClip; if (cdr!=null){ cdr.visible=false;} } } Pero para limpiar los checks de los enlaces, no he podido hacer lo mismo... alguien tendría alguna solución? saludos |
| |||
Respuesta: deseleccionar checkbox AS3 Cita:
Iniciado por annirami Hola...bueno estoy buscando eso pero en AS3, en as2 no lo he entendido. En esta imagen, al principio los cuadrados de colores estan escondidos: cuadradito1.visible=false; cuadradito2.visible=false, cuadradito3.visible=false; cuando seleccionas los enlaces, los cuadraditos se hacen visible. Lo que quiero es que con el boton limpiar, deseleccione no sólo los cuadraditos movieclips, si no que los enlaces también se limpien, para volver a seleccionar de nuevo. Para limpiar los cuadraditos movieclips, no tengo problemas: function borrar(event:MouseEvent):void{ var cuadro:int=4; for (var i:int=1; i<=cuadrado; i++){ var cdr:MovieClip=getChildByName("cuadradito"+i) as MovieClip; if (cdr!=null){ cdr.visible=false;} } } Pero para limpiar los checks de los enlaces, no he podido hacer lo mismo... alguien tendría alguna solución? saludos Amigo esa línea: if (cdr!=null){ cdr.visible=false; } puede ser así también: if (cdr){ cdr.visible=false; } y para saber si está clickeada has probado con la propiedad selected:
Código HTML:
Ver original Espero te sea de ayuda. Saluda Atte. Claudio Barrera Asencio. Última edición por polo_W12; 02/01/2010 a las 08:25 Razón: Me equivoqué al Postear. |
| ||||
Respuesta: deseleccionar checkbox AS3 Hola que tal, gracias por la ayuda...tu código hace que puedas seleccionar cada check una por una, lo que quería era que cuando todos los checks esten seleccionados, un boton deseleccione todos los checks a la vez. Lo bueno es que se ha aprendido utilizar de otra forma los checks y también porque utilizé tu código para que funcione como quería que fuera. var i:uint=1; var cantidad_check:int=3; borrar.addEventListener(MouseEvent.CLICK, down); function down(e:Event):void{ for(i; i<=cantidad_check; i++){ this["check"+i].selected=false; } } Al principio hacia esto: function down(e:MouseEvent):void{ check1.selected=false; check2.selected=false; check3.selected=false; } funciona...pero si tuviera muchos checks, era demasiado, y esta era la parte de hacer el for...no me salía. Gracias....y saludos. |