Originariamente inviato da rempox
la lista.txt dovrebbe esere composta tipo
&item=5&
&xdata0=seleziona data
&xdata1=01/04/04&url1=http://www.dominio.it/pagine/20040401...asp
&xdata2=02/04/04&url2=http://www.dominio.it/pagine/20040402...asp
&xdata3=03/04/04&url3=http://www.dominio.it/pagine/20040403...asp
&xdata4=04/04/04&url4=http://www.dominio.it/pagine/20040404...asp
&xdata5=05/04/04&url5=http://www.dominio.it/pagine/20040405...asp
trascina sullo stage il combobox, istanzialo "myCombo1"
sulla root incolla
codice:
// Dichiaro
elenco = new LoadVars();
// Carico
elenco.load("lista.txt ");
// Assegno
elenco.onLoad = function(success) {
for (i=0; i<=Number(this.item); i++) {
elemento = this["xdata"+i];
link = this["url"+i];
_root.myCombo1.addItemAt(i, elemento, link);
}
};
// controllo cambio valore
comboBox = new Object();
comboBox.cambia = function(component) {
getURL(myCombo1.getSelectedItem().data, "_blank");
};
//chiamo la funzione al cambio
myCombo1.setChangeHandler("cambia", comboBox);
PS: nella lista.txt
xdata è la "elemnto" del combobox
url è la "data" del combobox
elemento = this["xdata"+i];
link = this["url"+i];