Comunidad de diseño web y desarrollo en internet online

colección de checkbox

Citar            
MensajeEscrito el 23 Ene 2006 08:01 pm
Hola
Tengo una colección de 10 checkbox y quiero poner su valor a true de una pasada. ¿Cómo hago para recorrer con un for una colección de checks?
Gracias

Por trucosweb

65 de clabLevel



Genero:Masculino  

Santander

msie
Citar            
MensajeEscrito el 23 Ene 2006 08:49 pm
ensaya esto



Código :

for (var i in _root)
{
   if (_root[i] instanceof mx.controls.CheckBox)
   {
      _root[i].selected = true;
   }
}

Por geronimo

65 de clabLevel



Genero:Masculino  

mozilla
Citar            
MensajeEscrito el 23 Ene 2006 08:50 pm
o dentro de un moviclip ensaya esto


Código :

for (var i in this)
{
   if (this[i] instanceof mx.controls.CheckBox)
   {
      this[i].selected = true;
   }
}

Por geronimo

65 de clabLevel



Genero:Masculino  

mozilla
Citar            
MensajeEscrito el 23 Ene 2006 09:39 pm
Hola
Tanto el código 1 como el 2 me lanza el siguiente error:

El tipo de la declaración de asignación no coincide: se encontró Number donde se requiere String.

Gracias

Por trucosweb

65 de clabLevel



Genero:Masculino  

Santander

msie
Citar            
MensajeEscrito el 23 Ene 2006 10:32 pm
yo trabajo con flash 2004 profesional, y no me da ningun error.
a lo mejor tu trabajas con otra version , non ??

Por geronimo

65 de clabLevel



Genero:Masculino  

mozilla
Citar            
MensajeEscrito el 23 Ene 2006 11:45 pm
con flash mx 2004!!!!!!!

Por trucosweb

65 de clabLevel



Genero:Masculino  

Santander

msie
Citar            
MensajeEscrito el 24 Ene 2006 01:06 am
en este link puedes bajar el fla que yo hize :)


http://www.premiumwanadoo.com/doprr/personal/instanceof/

Por geronimo

65 de clabLevel



Genero:Masculino  

mozilla
Citar            
MensajeEscrito el 24 Ene 2006 01:59 am
Hola
Veo que te funciona, nunca lo he dudado, pero cuando lo traslado a mi proyecto...
"El tipo de la declaración de asignación no coincide: se encontró Number donde se requiere String"
Estoy desesperado con los dichosos checkbox. Ando buscando documentación completa de este componente para no molestar en el foro con mis problemas, pero no encuentro nada. Quiero hacer algo general para que en el caso de tener 4 o 20 checkbox, el mismo código funcione.
Gracias de todas las formas
Un saludo

Por trucosweb

65 de clabLevel



Genero:Masculino  

Santander

msie
Citar            
MensajeEscrito el 24 Ene 2006 11:10 am
Lo he resuelto de esta manera
myForm = this;
GROUP_NAME_STR = "intereses";
CheckInteres0_ch.group = GROUP_NAME_STR;
CheckInteres1_ch.group = GROUP_NAME_STR;
CheckInteres2_ch.group = GROUP_NAME_STR;
CheckInteres3_ch.group = GROUP_NAME_STR;

//evaluar los chekbox marcados---------------------
for (var i in myForm)
{
var currentFormItem = myForm [ i ];
if (currentFormItem.group == GROUP_NAME_STR )
{
var isChecked = currentFormItem.selected;
if ( isChecked )
{
TextoErrores_txt.text += currentFormItem.label + " ";
}
}
}

Gracias

Por trucosweb

65 de clabLevel



Genero:Masculino  

Santander

msie

 

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