dunque :
se vuoi che il pulsante 4 apra direttamente un link puoi fare ad esempio così: dove trovi questo codice (circa alla riga 31)
codice:
if(open == this.index){
//second click error check. closes menu
resetMenu()
open = undefined
}else{
//first click
open = this.index
this.gotoAndStop(3)
collapse(this)
}
lo modifichi così:
codice:
if(open == this.index){
//second click error check. closes menu
resetMenu()
open = undefined
}else{
nSezione = 3;
if (this.index!=nSezione){
//first click
open = this.index
this.gotoAndStop(3)
collapse(this)
} else {
this.page = menuData[nSezione].attributes.location;
_root.gotoFunction(this.page)
}
}
Ovviamente nel file XML al nodo 4 dovrai aggiungere l'attributo location.
codice:
<button name = "Main Button 4" location="theswiff.swf">
Con lo stesso ragionamento ad ogni nodo "padre" puoi associare un attributo che identifica se apre un link direttamente o no. Oppure in flash puoi contare il numero dei childNodes di ogni nodo "padre" e, se childNodes.length == 0 allora apre una pagina...
spero riuscirai a cavarci qualcosa di utile!!!