-
ListBox flash
ho creato una list box in flash su un filmato(aggiunto quindi le label per ogni argomento). Il problema è che per ogni argomento su cui si clikka voglia far si che apra una pagina diversa ma non so proprio come destreggiarmi tra gli script... mi serve urgentemente una mano... grazie!
-
Trasforma le labels in simboli, o meglio in pulsanti e nel pannello Actions (o azioni) digita:
Codice:
on(Release) {
getUrl("pagina","target");
}
.
Ovviamente sostituisci pagina e target con gli indirizzi e i nomi del frame.
-
come labels intendevo quelle proprietarie della listbox, come gli argomenti. capito ora?
-
Adesso sì, allora scrivi onChange nel parametro Handler, nelle opzioni del componente.
Poi digita nelle Azioni:
Codice:
function onChange() {
result = listbox.getSelectedItem();
getUrl(pages[result],"_self");
}
Ricorda di sostituire listbox con il nome datogli in Proprietà e prima crea un Array con gli indirizzi delle pagine.
Altrimenti, se imposti tutto sul name / value nel componente, usa:
Codice:
function onChange() {
result = listbox.getSelectedItem().value;
getUrl(result,"_self");
}
Saluti.
P.s. in precedenza avevo risposto così, perchè pensavo a un menu, non una casella a cascata.
-