Ciao ragazzi, intanto grazie anticipatamente, apro questo thread poiché cercando nel forum non ho trovato soluzione...o meglio, ho provato qualcosa trovata ma non mi ha aiutato..
Questo è il codice:
[PHP]function onMouseClick(e:MouseEvent):void {
switch(e.target.name) {
case btn_home.name = "Home" :
btn_home.addEventListener(MouseEvent.CLICK, onMouseClick);
// quando fai click sul pulsante btn_home
gotoAndPlay(1);
break;
case btn_obiettivi.name = "Obiettivi" :
btn_obiettivi.addEventListener(MouseEvent.CLICK, onMouseClick);
// quando fai click sul pulsante btn_obiettivi
gotoAndPlay(2);
break;
case btn_prodotti.name = "Prodotti" :
btn_prodotti.addEventListener(MouseEvent.CLICK, onMouseClick);
// quando fai click sul pulsante btn_obiettivi
gotoAndPlay(3);
break;
case btn_info.name = "Info" :
btn_info.addEventListener(MouseEvent.CLICK, onMouseClick);
// quando fai click sul pulsante btn_obiettivi
gotoAndPlay(4);
break;
case btn_collabora.name = "Collabora" :
btn_collabora.addEventListener(MouseEvent.CLICK, onMouseClick);
// quando fai click sul pulsante btn_obiettivi
gotoAndPlay(5);
break;
case btn_contatti.name = "Contatti" :
btn_contatti.addEventListener(MouseEvent.CLICK, onMouseClick);
// quando fai click sul pulsante btn_obiettivi
gotoAndPlay(6);
break;
}
}[/PHP]
Ovviamente ho nominato le istanze dei bottoni sopracitati ma niente...i pulsanti non funzionano! e rimango piantato sul primo frame
ho usato questo codice al posto di questo:
[PHP]//Colleghiamo gli eventi all?istanza pulsante
btn_home.addEventListener(MouseEvent.CLICK, onMouseClick);
//Intercettare il click sul pulsante
function onMouseClick(event:MouseEvent):void {
gotoAndPlay(1);
}
//Colleghiamo gli eventi all?istanza pulsante
btn_obiettivi.addEventListener(MouseEvent.CLICK, onMouseClick2);
//Intercettare il click sul pulsante
function onMouseClick2(event:MouseEvent):void {
gotoAndPlay(2);
}
//Colleghiamo gli eventi all?istanza pulsante
btn_prodotti.addEventListener(MouseEvent.CLICK, onMouseClick3);
//Intercettare il click sul pulsante
function onMouseClick3(event:MouseEvent):void {
gotoAndPlay(3);
}
//Colleghiamo gli eventi all?istanza pulsante
btn_info.addEventListener(MouseEvent.CLICK, onMouseClick4);
//Intercettare il click sul pulsante
function onMouseClick4(event:MouseEvent):void {
gotoAndPlay(4);
}
//Colleghiamo gli eventi all?istanza pulsante
btn_collabora.addEventListener(MouseEvent.CLICK, onMouseClick5);
//Intercettare il click sul pulsante
function onMouseClick5(event:MouseEvent):void {
gotoAndPlay(5);
}
//Colleghiamo gli eventi all?istanza pulsante
btn_contatti.addEventListener(MouseEvent.CLICK, onMouseClick6);
//Intercettare il click sul pulsante
function onMouseClick6(event:MouseEvent):void {
gotoAndPlay(6);
} [/PHP]
Che funziona a metà cioè i comandi rispondono ma solo se clicco da sinistra a destra le voci...cioè le posizioni dei pulsanti sono: Home , obiettivi , prodotti , info , collabora e contatti? ecco se clicc su Obiettivi mentre sono su Home BENE! , se clicc o su prodotti mentre sono su obiettivi BENE! se clicc o su contatti mentre sono su Info BENE!
Ma
Se clicco su Home mentre sono su contatti (quindi andando dal Frame 6 al Frame 1) non va
Non capisco perché, cioè non è un codice così complesso..
Sapreste aiutarmi in uno dei due casi? Grazie ragazzi