Salve a tutti
ho una comboBox e vorrei poter decidere quale riga deve essere selezionata al momento del suo caricamento.
è possibile?
grazie in anticipo
Frik, il caso umano.
Salve a tutti
ho una comboBox e vorrei poter decidere quale riga deve essere selezionata al momento del suo caricamento.
è possibile?
grazie in anticipo
Frik, il caso umano.
se hai la tua combo box istanziata nella root con nome combox allora
_root.combox.selectedIndex = <indice da evidenziare>;
per evidenziare la prima riga devi mettere 0.è come un vettore parte sempre da 0...
ciao![]()
![]()
Chi di noi non vorrebbe
sollevare il velo sotto cui sta nascosto il
futuro...
David Hilbert
e fin qua ci sono...
ora dato che l'evidenziazione della riga avviene in un primo momento, mentre l'esigenza di avere l'item selezionato mi si presenta in un secondo momento e dopo aver ricaricato il filmato, ho bisogno di immagazzinare in una variabile il valore dell'indice, in modo da poterlo riutilizzare come hai descritto tu:
_root.combox.selectedIndex = <indice da evidenziare>;
ora come faccio a sapere che per esempio ho scelto la linea 10 della mia comboBox e a immagazzinarla in una variabile in root?
ti ridefinisci un eventHandler per l'evento change del componente e all'interno provvedi alla memorizzazione della variabile...
tipo
my_cb nome di istanza della combo nella _root
ti definisci sempre nella root una variabile indice_sel dove si memorizzerà l'ultimo indice selezionato.
Codice PHP:_root.my_cb.addItem({data:1, label:"primo"});
_root.my_cb.addItem({data:2, label:"secondo"});
_root.my_cb.addItem({data:3, label:"terzo"});
_root.my_cb.addItem({data:4, label:"quarto"});
var cbListener:Object = new Object();
cbListener.change = function(evt_obj:Object) {
var item_obj:Object = _root.my_cb.selectedItem.data;
trace(item_obj);
_root.indice_sel = item_obj;
};
_root.my_cb.addEventListener("change", cbListener);
![]()
![]()
Chi di noi non vorrebbe
sollevare il velo sotto cui sta nascosto il
futuro...
David Hilbert