Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/06/2006, 05:14
Avatar de pandemonuim
pandemonuim
 
Fecha de Ingreso: mayo-2006
Mensajes: 12
Antigüedad: 18 años
Puntos: 0
Exclamación ¿qué hago mal?

otra vez, hasta que no lo saque no descanso; tengo este codigo:
Código:
uno.dataProvider = [{label:"seleccione:"},{label: "norma_díptico", data: 1},{label: "americano", data: 2}];
dos.rowCount = 3;
norma_díptico = new Array("inglesa;inglesanegra.swf","flemish;inglesanegra.swf");
americano = new Array("inglesa;inglesanegra.swf","flemish;inglesanegra.swf");
tres.rowCount = 3;
inglesa = new Array("blanco;inglesanegra.swf","crema;inglesanegra.swf");
flemish = new Array("blanco;inglesanegra.swf","crema;inglesanegra.swf");

//Creo un listener
listenerPrincipal = new Object();
	//que actua al evento change
	listenerPrincipal.change = function (){
	//Defino el item seleccionado
	var ItemSeleccionado = uno.selectedItem.label;
	//Elimino todos los items del subcombo
	dos.removeAll();
	tres.removeAll();
	//Construyo los items del subcombo
	var subArray = eval(ItemSeleccionado);
	var SubCombo = new Array()
	for(var i = 0; i < subArray.length; i++) {
			//Separo utilizando 
			SubCombo = subArray[i].split(";");
			dos.addItem(SubCombo[0],SubCombo[1]);
			tres.addItem(SubCombo[2],SubCombo[3]);
}
	}
	
//Creo un segundo listener para el segundo combo
listenerSecundario = new Object();
//que actua al evento change
listenerSecundario.change = function (evt){
}
//Creo un segundo listener para el tercer combo
listenerTercer = new Object();
//que actua al evento change
listenerTercer.change = function (evt){
//y va a la página web seleccionada
	loadMovie(tres.selectedItem.data,"conte");
}
		
uno.addEventListener("change", listenerPrincipal);
dos.addEventListener("change", listenerSecundario);
tres.addEventListener("change", listenerTercer);
Son tres combos están subordinados uno de otro y el tercero debe enlazar con un swf que carga en un MC vacio ,llamado conte. El caso es que no me subordina el segundo al tercero, me sale como indefinido.¿ qué es lo que no he definido? ¿ Me podeis ayudar ?