Signori...
apro questo 3d con una premessa: fin'ora ho sempre fatto cose semplici in AS1, ne capisco ancora poco e nei ritagli di tempo mi spulcio tutti i manuali e video tutorial che trovo..
detto questo, da un video tutorial ho creato un menu utilizzando questo codice:
b1.onRollOver = over;
b1.onRollOut = out;
b1.buttText.buttonText.text = "HOME PAGE";
b1.onRelease = loaduno;
b2.onRollOver = over;
b2.onRollOut = out;
b2.buttText.buttonText.text = "FILOSOFIA";
b3.onRollOver = over;
b3.onRollOut = out;
b3.buttText.buttonText.text = "PRODOTTI";
b4.onRollOver = over;
b4.onRollOut = out;
b4.buttText.buttonText.text = "CONSULENZA";
b5.onRollOver = over;
b5.onRollOut = out;
b5.buttText.buttonText.text = "L'ANFITRIONE";
b6.onRollOver = over;
b6.onRollOut = out;
b6.buttText.buttonText.text = "NEWS ED EVENTI";
b7.onRollOver = over;
b7.onRollOut = out;
b7.buttText.buttonText.text = "MARCHI";
b8.onRollOver = over;
b8.onRollOut = out;
b8.buttText.buttonText.text = "CONTATTI";
b9.onRollOver = over;
b9.onRollOut = out;
b9.buttText.buttonText.text = "NEWSLETTER";
function over() {
this.gotoAndPlay(2);
}
function out() {
this.gotoAndPlay(7);
}
function loaduno() {
loadMovie ("prova.swf", 1);
}
sullo stage ho tante istanze dello stesso simbolo a cui ho assegnato nome istanza b1 b2 ecc.
ah lo potete vedere QUI (è di prova e per far prima ho sparato il flash al volo)
la mia esigenza è la classica: se clicco su un tasto deve rimanere acceso e diventare non cliccabile, poi logicamente se clicco su un altro il precedente ritorna off e cliccabile.. (ah, "home page" deve partire già ON)
se cliccate su homepage carica un swf esterno (come dovrebbe per tutte le altre) ed è ok..
che dite posso impostare una funzioncina che faccia al caso mio o devo buttare giù tutto e pensare a qualcos'altro?
Grazie in anticipo.
Ale.
![]()
![]()