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

Comboboxs

Estas en el tema de Comboboxs en el foro de Flash y Actionscript en Foros del Web. Buenas, como están..estoy trabajando con 2 comboboxs entrelazados y no logor hacerlos funcionar. Arme el código a partir de los posts q encontre aqui pero ...
  #1 (permalink)  
Antiguo 09/06/2005, 06:05
 
Fecha de Ingreso: septiembre-2004
Mensajes: 36
Antigüedad: 19 años, 7 meses
Puntos: 0
Comboboxs

Buenas, como están..estoy trabajando con 2 comboboxs entrelazados y no logor hacerlos funcionar. Arme el código a partir de los posts q encontre aqui pero no consigo q me reconozca el evento change. Les paso el código a ver si por favor encuentran el error.
Código:
 DF = new Array();
EM = new Array();
IR = new Array();
//Distrito
DF.addItem({label:"Alvaro Obregón", data:"Alvaro Obregón"});
EM.addItem({label:"Atizapán de Zaragoza", data:"Atizapán de Zaragoza"});
IR.addItem({label:"Aguascalientes", data:"Aguascalientes"});
(solo pongo un ejemplo de cada uno para q no se haga taan largo)

//iniciar

ubicacion1.setSelectedIndex(0);
//(a este combo ya le puse los valores manualmente en el objeto)

ubicacion2.setDataProvider(DF);

//funciones
var alSeleccionar = new Object();
alSeleccionar.change = function(componente) {
	switch (target.selectedItem.value) {
	case 0 :
		ubicacion2.setDataProvider(DF);
		break;
	case 1 :
		ubicacion2.setDataProvider(EM);
		break;
	case 2 :
		ubicacion2.setDataProvider(IR);
		break;
	}
};
//Agregas el evento a los combos
ubicacion1.addEventListener("change", alSeleccionar);
Hay algo que no entiendo, no se el "componente" en la funcion si es algo especial o simplemente una variable por ahi el error viene por ese lado ya q no estoy relacionandolo.
La idea es que al seleccionar un combo el otro se refresque...

Muchicimas gracias.
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 06:23.