Foros del Web » Creando para Internet » Flash y Actionscript »

¿como se maneja un combobox?

Estas en el tema de ¿como se maneja un combobox? en el foro de Flash y Actionscript en Foros del Web. Saludos flasheros. Llevo todo el día probando el componente Combobox MX 2004, lo he llenado, pero a la hora de decirle que haga algo cuando ...
  #1 (permalink)  
Antiguo 20/02/2006, 11:01
 
Fecha de Ingreso: febrero-2003
Mensajes: 39
Antigüedad: 14 años, 9 meses
Puntos: 1
¿como se maneja un combobox?

Saludos flasheros.
Llevo todo el día probando el componente Combobox MX 2004, lo he llenado, pero a la hora de decirle que haga algo cuando seleccione un elemento de la lista, no se como hacerlo.

¿tiene evento onChange?

He probado con un listener, pero tampoco va:

listenerObject = new Object();
listenerObject.change = function (evt){
trace(_root.opBusqueda.cmbZona.getItemAt(1).label) ;
}
_root.opBusqueda.cmbZona.addEventListener("change" , listenerObject);

** El Trace funciona por separado fuera del listener, con lo cual lo que esta mal es el listener.
Ayuda por favorr
  #2 (permalink)  
Antiguo 20/02/2006, 11:13
Avatar de lucasiramos  
Fecha de Ingreso: agosto-2004
Ubicación: Santa Rosa, La Pampa, Argentina
Mensajes: 1.484
Antigüedad: 13 años, 4 meses
Puntos: 13
Hola! Para hacer que un combo realice algo al seleccionar un item, seleccionalo y colocá esto:

Código:
on (change) {
	//Aca ponele el código que quieras
}
Espero te sirva.
Saludos. Lucas
__________________
No sign...
  #3 (permalink)  
Antiguo 20/02/2006, 11:27
 
Fecha de Ingreso: febrero-2003
Mensajes: 39
Antigüedad: 14 años, 9 meses
Puntos: 1
Gracias por la pronta respuesta, pero esto sigue igual, y es bastante extraño:

on(change){
trace(_root.opBusqueda.cmbZona.getItemAt(1).label) ;
}

tengo ese codigo en el combobox. Me dice que la sintaxis contiene errores.
  #4 (permalink)  
Antiguo 20/02/2006, 12:00
Avatar de lucasiramos  
Fecha de Ingreso: agosto-2004
Ubicación: Santa Rosa, La Pampa, Argentina
Mensajes: 1.484
Antigüedad: 13 años, 4 meses
Puntos: 13
Hola! Acabo de probar ese código que pasaste y anda bien. Probe meter dentro de un mc llamado opBusqueda un combobox llamado cmbZona, y le pegue a ese combo el código de arriba. Tal como dice el código, me muestra el segundo elemento.

¿Como dice el error que te tira?

Saludos. Lucas
__________________
No sign...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:36.