Sono apepna passata ad as3 e ho una domanda.
Ho una serie di pulsanti (5) tutti che caricano delle pagine html.
Ora volevo evitarmi un codice così lungo:
//menu principale
//home
home.addEventListener(MouseEvent.CLICK, clickHome);
function clickHome(e:MouseEvent) {
navigateToURL(new URLRequest("index.html"), "_self");
}
//ergon
ergon.addEventListener(MouseEvent.CLICK, clickErgon);
function clickErgon(e:MouseEvent) {
navigateToURL(new URLRequest("ergon.html"), "_self");
}
//sistema
sistema.addEventListener(MouseEvent.CLICK, clickSistema);
function clickSistema(e:MouseEvent) {
navigateToURL(new URLRequest("sistema.html"), "_self");
}
//soluzioni
soluzioni.addEventListener(MouseEvent.CLICK, clickSoluzioni);
function clickSoluzioni(e:MouseEvent) {
navigateToURL(new URLRequest("soluzioni.html"), "_self");
}
//azienda
azienda.addEventListener(MouseEvent.CLICK, clickAzienda);
function clickAzienda(e:MouseEvent) {
navigateToURL(new URLRequest("azienda.html"), "_self");
}
E' possibile riunire tutti i pulsanti in un array e richiamare un'unica funzione cambiando solo i link di destinazione?
Rendere lo script meno lungo e articolato insomma?