Oggi inizia su JuliusDesign una serie di Tutorial livello Base su ActionScript 3, durante queste lezioni apprenderemo come utilizzare al meglio il nuovo linguaggio AS3
Iniziamo a creare un Pulsante in ActionScript 3 e intercettare i vari stati come la pressione, il click e il rilascio
Iniziamo ad importare gli eventi necessari in questo modo:
import flash.events.Event
import flash.events.MouseEvent;
Colleghiamo gli eventi all’istanza pulsante
pulsante_rss.addEventListener(MouseEvent.CLICK, rssClick);
pulsante_rss.addEventListener(MouseEvent.MOUSE_OUT, rssMouseOut);
pulsante_rss.addEventListener(MouseEvent.MOUSE_OVER, rssMouseOver);
Intercettare il click sul pulsante
function rssClick(event:MouseEvent):void {
evento.text = "Mouse Click";
}
Intercettare il rilascio fuori dal pulsante
function rssMouseOut(event:MouseEvent):void {
evento.text = "Mouse Rilasciato";
}
Intercettare la pressione del pulsante
function rssMouseOver(event:MouseEvent):void {
evento.text = "Mouse Sopra";
}
Come al solito ecco i file sorgenti con i quali smanettare, alla prossima lezione di AS3
Scarica il sorgente
Guarda il Tutorial
Articoli simili in AS3, Flash, Tutorial AS3
tag abilitati: <code> </code> | <a href=""> </a> | <b> </b> | <i> </i>
Iscriviti ai Feed RSS dei commenti di questo articolo

Sara
12 marzo 2009
Grazie Julius sono sicuro che i tuoi tutorials in as3 ora salveranno tante vite ehehe
Giorgio
12 marzo 2009
Grande Julius, un altro motivo per seguirti ancora di più =P
Sushidub
12 marzo 2009
Ciao JULIUS… già che ci sono volevo porti un quesito riguardante i pulsanti con AS 3. Io in as2 usavo un ciclo per assegnare a una pulsantiera di un sito gli stessi eventi onROllover e onROllout e all’onRElease gli assegnavo il corrispondente dato di una ARRAY, contenente per esempio i corrispettivi link da aprire. Ok?
Ora…come posso fare lo stesso processo anche in AS 3? Qui hai fatto l’esempio degli eventi assegnati a un pulsante… ma se io ne ho 4-5 che dovrebbero fare la stessa cosa cambia solo la pagina, o la funzione, o quant’altro all’onRelease?
Spero di essermi spiegato bene. Credo che sia una quesito interessante per altri che come me stanno approcciando ad as3.
rob
13 marzo 2009
ottima iniziativa, ci voleva. Grazie
Amaca
18 marzo 2009
sto studiando un manuale di as3 ma tu sei molto piu chiaro e utile! continua coi tutorial ti pregoooooooooo:) grande julius…migliore blog d’italia!
ryosaeb4
23 luglio 2009
Se volessi intercettare il click su dei bottoni all’interno di un movie clip, come posso fare?
MB
21 gennaio 2010
Bella idea!
Ma se io volessi che clickando il pulsante vada in una parte “stabilita” del filmato
con quello vecchio bastava un semplice commando:
on(release ){
gotoAndPlay(“postostabilito”)
}
e adesso come si fa ?!
MB
21 gennaio 2010
Sushidub ha scritto:
e quoto Sushidub !
melania
22 marzo 2010
@ MB:
ho lo stesso quesito..ma non trovo rispote..come si fa??
stefano
13 maggio 2010
Ciao julius…io ho creato un bottone in questo modo separatamente, poi ho copiato i layer su un altro .fla mami dice:
“The class or oi interface flash.events.MouseEvent” could not be loaded. Ho provato anche ad importarmi le librerie ma il problema persiste..dove sbaglio??