Creare una Maschera sfumata in Flash

7 11 2007

Oggi vedremo come creare una maschera sfumata.

Prima di tutto per realizzare un progetto simile dobbiamo usare una versione di flash 8 o superiore.

  • Cos’è un livello maschera in Flash?

I livelli maschera sono un ottima funzione per produrre effetti tipo riflettore.
Attraverso una maschera, applicata ad un livello, si possono vedere solo certi oggetti dello stage mentre si svolge il filmato.

  • Cos’è che cambia da una maschera normale?

La maschera deve essere effettuata sul livello, applicata tramite actionscript, indicando sia la maschera che l’oggetto mascherato, le quali dovranno essere dei movieclip.

Una cosa molto importante da fare, è di spuntare il check-box “Usa caching bitmap in runtime” nel pannello proprietà.

Vediamo come procedere per creare una maschera sfumata con Flash 8

Per creare questo effetto dovremo utilizzare il metodo setMask, vediamo come funziona:

Questa è la sintassi:

filmato_mc.setMask(mask_mc);

  • filmato_mc: E’ un clip filmato di nome istanza filmato_mc che verà mascherato.
  • mask_mc: E’ un clip filmato di nome istanza mask_mc che verrà usato come maschera.

Quindi tornando all’esempio, filmato_mc potrebbe essere un clip filmato con dentro un’immagine e mask_mc un clip filmato con un’animazione al suo interno, che viene utilizzata come maschera.

Infine per annullare una maschera creata con ActionScript, basterà passare il valore null al metodo setMask() senza incidere sul livello, in questo modo:

filmato_mc.setMask(null);

Scarica il sorgente
Guarda il Tutorial

File e source di Pasavign


Azioni

Informazione

8 risposte

7 11 2007
floppy

ma, per pura curiosità, c’è qualcosa su questo blog che hai fatto tu ?

7 11 2007
Gogeta86

Ottimo tutorial, spiegato anche bene

8 11 2007
Julius

@floppy ciao non riesco a capire se la tua domanda sia provocatoria o meno comunque ecco l’elenco dei tutorials flash per ora sul blog, fatti da me a grande richiesta:

Apertura di una popup da Flash
Banner Random in Flash
Classe Key
Classe Sound();
Classe Tween
ComboBox Flash
Creare pulsanti Web 2.0 con Flash 8
Dynamic Gallery con miniature scorrevoli
duplicateMovieClip – Duplicare oggetti
Flash con sfondo trasparente
Flash e Database MySQL
Flash e Lightbox
Flash Overlay: Scrivere sull’HTML
FLVplayer dinamico con playlist
FLVPlayer Dinamico Liquido
Galleria dinamica v1 in Flash
Google in Flash
Intercettare Inattività dell’USER
iPodPlayer in Flash: Nuova versione
iPodPlayer – Riproduttore Mp3
LoadMovie in coordinate dinamiche
_lockroot: a cosa serve? Come funziona?
Mini Player Mp3 in Flash
Newsletter: Gestione in Flash
News verticali dinamiche in Flash
PageFlip e LightBox
Preloading Flash stile Windows Vista
Quiz in flash
Seguire il mouse con effetto decellerato
Stage Resize – Resize automatico
Trascinare un oggetto
Pulsante trasparente

Non ho messo il link perchè non mi sembrava il caso di perdere tempo…

8 11 2007
gipris

Bella risposta, bravo!
per quanto riguarda la mascheratura… utilissima! thx :)

9 11 2007
Daniela

Julius > Sinceramente penso che sei 1 persona che davvero le sa le cose, infatti, non è la prima volta che su “richiesta” mi aiuti a risolvere 1 problema!

E per la maskera sfumata! davvero 1 cosa utile! Grazie anche per aver uppato il sorgente!

23 11 2007
Don’t Break My Ball: Scegli il vincitore! « JuliusDesign

[...] Autore Floppy su Creare una Maschera sfumata in Flash [...]

6 01 2008
emiliano

scusate ma non ho capito… ma da dove prende lo sfumato il mc maschera????
:P
Grazie

6 01 2008
Julius

In questo caso il clip contenente la sfumatura mask_mc

Lascia un commento

Occorre aver fatto il login per inviare un commento