Flash: menu a comparsa

Di: fiorematt-design | 26/09/2020 18:51:16
ciao, chi mi sa spiegare brevemente come è possibile creare un menu a comparsa? con la funzionalità dei pulsanti mi si crea un effetto "intermmitenza" provocato dalla creazione di un pulsante all'interno del pulsante principale (quello da cui nasce la comparsa). Qual'è il difetto o, sbaglio strada? grazie

Risposte



Ciao Fiorematt,
con i menu non è mai la comparsa ad essere un problema, ma la scomparsa.
Inoltre annidare dei pulsanti dentro altri pulsanti non è mai una buona cosa, le azioni dei pulsanti interni vengono sovrascritte dalle azioni del pulsante che li contiene e quindi non vengono eseguiti.
Una maniera molto semplice di realizzare un menu a comparsa pervede l’uso di un MovieClip che contiene due fotogrammi.
Sul primo fotogramma vediamo un singolo pulsante, sul secondo fotogramma vediamo tutto il menu aperto.
Al primo fotogramma dobbiamo inserire una azione di stop().
Al secondo fotogramma possiamo inserire le azioni sui pulsanti, i vari “on (Release) {” per tutto quello che ci serve.
Al primo fotogramma il pulsante principale non seve fare altro che aprire il menu, quindi la sua azione sarà questa:
on (rollOver) {
gotoAndStop(2);
}
Se dobbiamo inserire altre azioni su questo pulsante lo faremo nella sua istanza che si trova al secondo fotogramma.
Per finire ci serve che il menu si chiuda quando l’utente porta via il mouse, per fare questo utilizziamo un piccolo stratagemma: un pulsante invisibile.
Crea un nuovo livello dentro al movieclip e porta questo livello in fondo (così che i pulsanti lo coprano).
Su questo livello disegna un rettangolo abbastanza grande, diciamo con una abbondanza di 20 pixel rispetto alla zona occupata dal menu.
Seleziona il rettangolo e premi F8 per trasformarlo in un pulsante.
Questo pulsante avrà questa azione:
on (rollOver) {
gotoAndStop(1);
}
Infine per rendere invisibile questo pulsante dovrai modificarlo spostando la grafica al quarto fotogramma e lasciando vuoti i primi tre.

Di: Professore | 26/09/2020 18:52:16


professore, sei un mito!
ma perchè non scrivi un libro?!sei chiaro e pratico, è quello che cerca la gente che vuole imparare davver ad utilizzare flash.. sono disposto a curarti la grafica gratis, te lo meriti.

Di: fiorematt-design | 26/09/2020 18:52:16