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
10 Commenti
Grazie Julius sono sicuro che i tuoi tutorials in as3 ora salveranno tante vite ehehe
Grande Julius, un altro motivo per seguirti ancora di più =P
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.
ottima iniziativa, ci voleva. Grazie
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!
Se volessi intercettare il click su dei bottoni all’interno di un movie clip, come posso fare?
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 ?!
Sushidub ha scritto:
e quoto Sushidub !
@ MB:
ho lo stesso quesito..ma non trovo rispote..come si fa??
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??