ciao, ho un comboBox in Flash 8 il quale contiene delle etichette (item). Vorrei che premendo un pulsante mi scriva l'etichetta dell'item selezionato in un testo dinamico.
Sapreste aiutarmi?
ciao, ho un comboBox in Flash 8 il quale contiene delle etichette (item). Vorrei che premendo un pulsante mi scriva l'etichetta dell'item selezionato in un testo dinamico.
Sapreste aiutarmi?
Questo codice ogni volta che selezioni una etichetta del combo ti esegue una trace()
a quel punto il valore lo puoi registrare dove vuoi
Ciaocodice:comboBox = new Object(); comboBox.cambia = function(component) { trace(myCombo.getSelectedItem().label); trace(myCombo.getSelectedItem().data); }; myCombo.setChangeHandler("cambia", comboBox);
Flash MX Esempi da scaricare -
Team www.BeatFly.com - render,photo,ecc.. Elements01.net - Beat Fly official Blog-
Io ho messo un EnterFrame e ho fatto in questo modo:
onEnterFrame = function () {
// _parent.comune è un comboBox
_parent.nomeComune.text = _parent.comune.getSelectedItem().label;
};
e riconosco che rappresenta un grosso passo avanti dal mio esempio iniziale. C'è soltanto un piccolo problema, mi riconosce soltanto determinati valori, quelli particolarmente corti. Premetto che i dati vengono caricati da un XML, può essere quello il problema? Vi prego aiuto, è particolarmente importante! Grazie in anticipo per gli utenti che cercheranno di aiutarmi.VVoVe:
forse ho trovato un modo per risolvere, ma per poter mettere in atto la mia idea, ho bisogno di un codice che sia in grado di restituire l'index del file de comboBox selezionato. Chi mi sa aiutare? Vi prego, torno a ripetere che è importante.
Ciao![]()
xchè così non funziona ??
codice:comboBox = new Object(); comboBox.cambia = function(component) { // trace(myCombo.getSelectedItem().label); // trace(myCombo.getSelectedItem().data); nomeComune.text = myCombo.getSelectedItem().label }; myCombo.setChangeHandler("cambia", comboBox);
Flash MX Esempi da scaricare -
Team www.BeatFly.com - render,photo,ecc.. Elements01.net - Beat Fly official Blog-
no, ma il problema non è del tuo codice, è del mio progetto che è fatto in una maniera un po strana. Per farlo andare ho assolutamente bisogno di ottenere l'index dell'item selezionato. Sai aiutarmi?
Grazie
Ciaooo
![]()
codice:var btnListener:Object = new Object(); btnListener.change = function(evt_obj:Object) { trace(caselle.selectedItem.label) trace(caselle.selectedIndex) }; caselle.addEventListener("change", btnListener);
Flash MX Esempi da scaricare -
Team www.BeatFly.com - render,photo,ecc.. Elements01.net - Beat Fly official Blog-