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 ?