Come posso assegnare delle azioni alle voci elencate in un combobox?
Qualcuno lo sa?
Come posso assegnare delle azioni alle voci elencate in un combobox?
Qualcuno lo sa?
Intendi far fare qualcosa al movie una volta che hai selezionato una voce nella combobox?
Devi scrivere una funzione che associ alla proprietà changeHandler della combobox tipo:
codice:function cmbActions(){ var item = nomeIstanzaCombobox.getSelectedItem().label; switch(item){ case "item1": // fai qualcosa se l'elemento selezionato ha come testo "item1" break; default: // fai qualcos'altro negli altri casi break; } }
------------------------------------------
function cmbActions() {
var item = sc1.getSelectedItem().label;
switch (item) {
case "selezione1" :
loadMovieNum("cat1.swf", 2);
break;
default :
unloadMovie(2);
break;
}
}
------------------------------------------
così andrebbe bene? (non mi funziona)
In teoria sì, il codice mi pare corretto. Però hai assegnato cmbActions alla parametro changeHandler dell'istanza del componente comboBox che vuoi "comandare"?
Ma dovè il parametro chabgeHandler, l'ho cercato ma non riesco a trovarlo...
Change Handler
Lo trovi nei parametri del Component.
Io nei parametri dei componets ho solo queste voci:
- data
- editable
- labels
- rowCount
- enabled
- visible
- min Height
- min Width
Ho provato così ma nn funziona ancora!!!
--------------------------------------------------
sc1.setChangeHandler("cmbActions");
function cmbActions() {
var item = sc1.getSelectedItem().label;
switch (item) {
case "selezione1" :
loadMovieNum("cat1.swf", 1);
break;
default :
unloadMovie(1);
break;
}
}
----------------------------------------------------
ma è una cosa così impossibile? nessuno sà niente?