In questa mini lezione vedremo come creare un pulsante e come rispondere allevento del mouse Click!
Con lo strumento rettangolo selezionato, dal Pannello Opzione Rettangolo settiamo la smussatura degli angoli a 20. Disegniamo un rettangolo e coloriamolo a nostro piacere. Trasformiamo ora il rettangolo appena creato in Simbolo Pulsante premendo F8 dopo averlo selezionato. A questo punto entriamo nel Simbolo pulsante e notiamo come la timeline è cambiata. Abbiamo quattro fotogrammi denominati rispettivamente Su, Sopra, Giù, Premuto, che corrispondono ai diversi stati del pulsante; inseriamo un fotogramma chiave sul fotogramma Sopra e rimpiccioliamo le dimensioni del rettangolo arrotondato. Ritorniamo nello Stage principale cliccando due volte consecutive su di unarea vuota del nostro documento. Selezioniamo il pulsante e diamogli Nome Istanza btn1.
Creiamo un nuovo livello ed entriamo nel pannello ActionScript digitando F9. Al suo interno digitiamo il seguente codice :
btn1.addEventListener(MouseEvent.CLICK,setClick);
function setClick(evt:MouseEvent):void{
trace("ciao");
}
Abbiamo aggiunto una sentinella sul nostro pulsante btn1, un evento che risponde al click del mouse; nella funzione abbiamo detto a flash di digitare a video la parola ciao nel momento in cui lutente clicca sul nostro pulsante, chiamando quindi la funziona setClick.
Scarica il sorgente e troverai al suo interno una sorpresa: inserimento testo nel pulsante, effetto ombra esterna e bagliore interno!
http://www.improvvisiamo.com/minilezioni.html
Si può mettere un collegamento su un pulsante al clic, ti chiederei se hai lo script o come si fa?
sebynoto 1 year ago
e se il pulsante non si trovasse immediatamente nello stage ma all'interno di ben 2 CF ? contenitore di tutto che al suo interno ha il sommario che questi infine c'è il pulsante per commandarlo cosa bisogna dirgli di fare funzionare un clip filmato che sta dentro al contenitore di tutto ?
snorky1183 1 year ago