Oggi vedremo come sia semplice creare transizioni di immagini utilizzando ActionScript 2 e ActionScript3 in Adobe Flash
Sicuramente avrete visto sul web transizioni di immagini composte da effetti a comparsa, dissolvenza, a quadratini, a fascie, zoom e altre
Per iniziare creiamo un oggetto vettoriale sullo stage, e trasformiamolo un clip filmato [Tasto rapido F8] e diamogli nome istanza square
Ecco la sintassi base da utilizzare per creare una transizione di immagini
import mx.transitions.*;
import mx.transitions.easing.*;
var obj:Object = new Object({type:Iris, direction:false, duration:5, easing:Bounce.easeOut, startPoint:5, shape: "CIRCLE"});
TransitionManager.start(square, obj);
Il pacchetto mx.transitions contiene classi che consentono di utilizzare ActionScript per creare effetti di animazione.
Le stesse classi Transition possono essere anche utilizzate con ActionScript 3, ecco un esempio:
import fl.transitions.*;
import fl.transitions.easing.*;
TransitionManager.start(img1_mc, {type:Iris, direction:Transition.IN, duration:2, easing:Strong.easeOut, startPoint:5, shape:Iris.CIRCLE});
Tween e TransitionManager sono le classi principali per la personalizzazione delle animazioni in ActionScript 3.0
Per approfondire l’argomento e vedere quello che si può ottenere con la classe transition, vi consiglio di leggere l’articolo di and80 e il progetto scritto da Rempox
Scarica i Sorgente
Guarda il Tutorial
Articoli simili in AS2, AS3, Design, Flash, Galleria
tag abilitati: <code> </code> | <a href=""> </a> | <b> </b> | <i> </i>
Iscriviti ai Feed RSS dei commenti di questo articolo

Fabio
17 novembre 2008
Era proprio quello che cercavo!
Julius mi hai salvato!
Fabrizio
17 novembre 2008
E’ molto semplice utilizzare as per queste tipo di transizioni
Per as3 cambia un pochetto il codice se ho capito bene
Ora provo…
WebCarlo
17 novembre 2008
Fico! grazieeee
orgia
17 novembre 2008
non riesco a usare le classi, potresti fare un file esempio?
grazie sempre julius!
Deja_rulez
18 novembre 2008
io di solito usavo un componente MCTE per fare queste transizioni….. ottimo veramente!
risparmia iil tempo di disegnare molte maschere e di animarle.
una domanda funziona anche al contrario? ovvero si può nascondere un oggetto con la stessa classe?
feliz
31 marzo 2009
Ciao Julius,
è molto utile questo post.
Come faccio se voelssi applicare queste transizioni ad un loop di immagini.
Lavoro in AS3. Ho copiato il codice, e sostituito il nome dell’immagini, però la transizione vfunziona solo sulla prima immagine mentre poi mi dà questo messaggio di errore:
”
TypeError: Error #1009: Impossibile accedere a una proprietà o a un metodo di un riferimento oggetto null.
at fl.transitions::TransitionManager$/start()
at main_fla::MainTimeline/main_fla::frame1()
”
che ne pensi?
Patty
15 maggio 2009
ciao julius prima di tutto ti faccio i miei complimenti … sei davvero in gamba! In secondo luogo volevo sapere anche io come feliz come fare ad applicare questi effetti ad un loop di immagini … Insomma come poter concatenare gli effetti con una sequenza di immagini …
delavega84
6 luglio 2009
Patty ha scritto:
ciao julius,
Ank’io ho questo problema… cioè in pratica una volta applicato l’effetto al clip, nn è + possibile inserire altri fotogrammi, altri clip, scene, ecc…
come mai?
silvia
18 novembre 2009
Per Patty e delavega84,
anch’io avevo lo stesso problema poi ho trovato la risposta nella guida di Flash. Da spiegare è un po’ lungo cercate:
Informazioni sulla continuazione delle animazioni mediante il metodo continueTo()
elena
27 gennaio 2010
Ottimo, veramente, grazie era quello che cercavo.
Daniele
20 febbraio 2010
complimenti, era proprio quello che cercavo. dovrei creare una gallery di immagini dando un effetto lampo, quindi dovrei utilizzare un effetto fade o c’è qualcos’altro? come posso applicare ad una serie di immagini?dovrei attaccarle allo stave in runtime? grazi
Daniele
20 febbraio 2010
ad esempio secondo te questo effetto è un effetto photo?
non saprei, qui non c’è l’effetto flash vero e proprio..sembra un bagliore intenso… mi dai un consiglio su come poterlo realizzarE?
http://www.hotelnettuno.it/#/italiano/home/
Lucia
26 aprile 2010
Ciao Julius,
era da un po’ che cercavo degli effetti così..
attualmente ho la necessità di animare una serie di immagini con un formato 1360×718 e ho grandi difficoltà a trasformarle in oggetto vettoriale. si può ovviare in qualche altro modo? ho provato inserendo direttamente l’immagine nel clip filmato, ma da un errore..
Julius
26 aprile 2010
@Lucia: Ciao se non ricordo male devi inserire l’immagine dentro il clip filmato e associare l’effetto al nome istanza filmato.