ActionScript 3.0, l'essentiel sous la main Adobe Flash Accueil
Fiches
Boutique
Contact
Créer un masque

Créez un clip et donnez lui le nom d'occurence "masque".

- Masque classique : (j'utilise une forme classique uniforme dans mon clip masque)

rond.mask = masque; //Applique au clip 'rond', le masque 'masque'

- Masque en dégradé linéaire : (j'utilise une forme classique en dégradé d'alpha dans mon clip masque)

//Mise en mémoire sous forme de bitmap du clip et du masque dégradé
masque.cacheAsBitmap = true;
rect.cacheAsBitmap = true;

rect.mask = masque; //Application du masque dégradé

- Masque en dégradé circulaire : (utilise un filtre flou = contour progressif)

//Imports Flash
import flash.filters.BitmapFilterQuality;
import flash.filters.BlurFilter;

var monFiltre:BlurFilter = new BlurFilter(); //Création du filtre
monFiltre.quality = BitmapFilterQuality.HIGH; //Définition de la qualité du filtre
monFiltre.blurX = 50; //Définition de la valeur du floutage sur X
monFiltre.blurY = 50; //Définition de la valeur du floutage sur Y

masque.filters = [monFiltre]; //Applique le filtre à 'monObjet'

rond.mask = masque; //Applique au clip 'rond', le masque 'masque'

Aperçus & Sources : (Flash CS4)
Commentaire(s)
Aucun.