Creare pulsanti in Flash con Action Script 3.0
Salve a tutti cari lettori, oggi vi volevo far vedere come si creano i pulsanti in Action Script 3.0. Questa domanda ci è stata posta da un nostro caro lettore che salutiamo, Ciao Marco!. Creare i pulsanti in Action Script 3.0 è molto semplice basta solo capire la logica, infatti mentre con AS2.0 il codice relativo all'azione del pulsante veniva inserita nell'oggetto stesso, con AS3.0 questo deve essere inserito nella linea temporale richiamando l'oggetto in questione tramite il nome istanza. Vediamo quindi come fare:
1) Aprite Flash CS4 o CS5 impostate l'area di lavoro della grandezza che più preferite.
2) Create una forma oppure un testo, convertitelo in pulsante e quindi come per AS2.0 create tutti gli stati.
3) A questo punto avrete il vosto pulsantino funzionante. Adesso arriva la novità, solitamente in AS2.0 cliccavamo sul pulsante e li dentro scrivevamo il codice per eseguire l'azione da noi richiesta. Con AS3.0 invece dobbiamo procedere diversamente. Quindi per prima cosa clicchiamo su "nome istanza" in alto a destra e diamo un nome al nostro oggetto in questo caso lo chiamo pulsante.
4) Adesso rechiamoci sul primo fotogramma della linea temporale (magari creando un nuovo livello e chiamandolo "azioni") e scriviamo il codice relativo al pulsante:
pulsante.addEventListener(MouseEvent.CLICK, fl_ClickToGoToWebPage);
function fl_ClickToGoToWebPage(event:MouseEvent):void
{
navigateToURL(new URLRequest("http://www.wanlooloo.it"), "_blank");
}
5) Esportiamolo e verifichiamone il funzionamento.
Ciaoooo
Wanlooloo!
NOTE:
potrete sostituire l'ultimo pezzo di codice con altri script tipo:
Vai ad un fotogramma e fermati: gotoAndStop(3);
Vai ad un fotogramma e inizia: gotoAndPlay(2);
Vai alla scena precedente: MovieClip(this.root).prevScene();
Vai alla scena successiva: MovieClip(this.root).nextScene();
Ecc ecc