Ho messo una Combobox con 5 valori numerici.
Come faccio ora a dire via as che il valore scelto deve entrare nella variabile var?
Posso inoltre cambiare la grafica del combo?
Ho messo una Combobox con 5 valori numerici.
Come faccio ora a dire via as che il valore scelto deve entrare nella variabile var?
Posso inoltre cambiare la grafica del combo?
con un listener inserisci la voce scelta in una variabileOriginariamente inviato da twixt3r
Ho messo una Combobox con 5 valori numerici.
Come faccio ora a dire via as che il valore scelto deve entrare nella variabile var?
supponendo che hai una combo sullo stage con istanza prova e supponendo che il nome della variabile sia selezionato .....sul frame
Codice PHP://cosi inserisco le label nella combo
_root.prova.addItem("");
_root.prova.addItem("1");
_root.prova.addItem("2");
_root.prova.addItem("3");
_root.prova.addItem("4");
_root.prova.addItem("5");
listenerObject = new Object();
listenerObject.change = function(eventObject){
// Inserire qui il codice quando è stata selezionata una voce dalla combo
var obj = prova.selectedItem;
trace("È stato selezionato il valore: " + obj.label);
//la variabile che usiamo x conservare il valore scelto
selezionato=obj.label
}
prova.addEventListener("change", listenerObject)
![]()
ps x la grafica ...a meno che tu nn vada a cambiare gli elementi grafici del componente ....puoi usare setStyle ...se non erro...x cambiare un pò la grafica della combo
la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !
Ciao,
stavo seguendo i consigli di questo thread per un mio lavoro, ma c'è qualcosa che non mi torna...premetto che non sono un mago di Flash e che sto usando Flash Mx2004...testando l'swf generato che contiene la combobox, nel pannello Output non mi visualizza nulla, come se non funzionasse l'azione "trace"...
Da cosa può dipendere?
grazie a tutti per l'aiuto sin da ora...
Digito, ergo sum...
beh prova ad aprire un nuovo file e ci metti trace("ciao")
vedi se va xchè dovrebbe andare...ma la combo si popola?
![]()
la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !
Ciao Crescenzo,
ho provato a mettere la combo in un file nuovo di flash e funziona perfettamente...nel vecchio la combo è popolata, ma non visualizza il trace in Output...
Potrebbe essere un problema di target?
Mi spiego meglio, nel vecchio file la combo fa parte di un form, che sta in un mc con tre fotogrammi...mentre se metto la combo sullo stage di un file nuovo, funziona perfettamente...
Digito, ergo sum...
prova a metterla sulla root ...anche se mi sembra strano xchè dovrebbe già fungere
listenerObject.change = function(eventObject){
// Inserire qui il codice quando è stata selezionata una voce dalla combo
var obj = _root.prova.selectedItem;
trace("È stato selezionato il valore: " + obj.label);
//la variabile che usiamo x conservare il valore scelto
selezionato=obj.label
trace(selezionato)
}
prova.addEventListener("change", listenerObject
![]()
la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !
io odio as2
e anche la _root
Photogallery Flash Gratis - http://www.flashfiles.biz -
Template in Flash con pannello di Amministrazione e deeplinking Guarda il template qui
Ho risolto Crescenzo!
Ho sostituito la combo vecchia con una nuova, praticamente ripartendo da zero, e stavolta ha funzionato tutto...non chiedermi come sia possibile, perchè non lo so...
ti ringrazio ancora per il tuo aiuto comunque...
Grazie e alla prox
![]()
Digito, ergo sum...
di niente figurati
![]()
la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !