Código:
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 ? 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);