Allora io farei così:
Se devi caricare il combobox dall'esterno
codice:
// Dichiaro
elenco = new LoadVars();
// Carico
elenco.load("combobox_populate_canali.txt");
// Assegno con suggerimento di And3a!!!!!
elenco.onLoad = function(success) {
var i = 0;
while( this["nome"+i] != undefined ) {
elemento = this["nome"+i];
link = this["url"+i];
_root.myCombo1.addItemAt(i++, elemento, link);
}
};
Se lo devi solo controllare
codice:
// controllo cambio valore
comboBox = new Object();
comboBox.cambia = function(component) {
// passo alla funzione carica il nome selezionato
// se il valore non è data, altrimenti utilizza la label
carica(myCombo1.getSelectedItem().data)
};
//chiamo la funzione al cambio
myCombo1.setChangeHandler("cambia", comboBox);
function carica(nome){
switch(nome){
case "nome1":
mioclip.loadMovie("flash1.swf")
break;
case "nome2":
mioclip.loadMovie("flash2.swf")
break;
// e così via
default:
trace("nessun valore corrispondente
}
}