03.07.2013 Views

Guide de reference du langage ActionScript 2.0 - PowWeb

Guide de reference du langage ActionScript 2.0 - PowWeb

Guide de reference du langage ActionScript 2.0 - PowWeb

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Exemple<br />

Cet exemple crée un nouvel objet Color pour un fichier SWF cible, un objet générique<br />

intitulé myColorTransform doté <strong>de</strong>s propriétés définies ci-<strong>de</strong>ssus et utilise la métho<strong>de</strong><br />

setTransform() pour transmettre la valeur colorTransformObject à un objet Color. Pour<br />

utiliser ce co<strong>de</strong> dans un document Flash (FLA), insérez-le sur l'image 1 <strong>du</strong> scénario principal,<br />

puis placez un clip portant le nom d'occurrence my_mc sur la scène, <strong>de</strong> la manière suivante :<br />

// Create a color object called my_color for the target my_mc<br />

var my_color:Color = new Color(my_mc);<br />

// Create a color transform object called myColorTransform using<br />

// Set the values for myColorTransform<br />

var myColorTransform:Object = { ra: 50, rb: 244, ga: 40, gb: 112, ba: 12,<br />

bb: 90, aa: 40, ab: 70};<br />

// Associate the color transform object with the Color object<br />

// created for my_mc<br />

my_color.setTransform(myColorTransform);<br />

Voir également<br />

Object<br />

ColorMatrixFilter<br />

(flash.filters.ColorMatrixFilter)<br />

Object<br />

|<br />

+-flash.filters.BitmapFilter<br />

|<br />

+-flash.filters.ColorMatrixFilter<br />

public class ColorMatrixFilter<br />

extends BitmapFilter<br />

La classe ColorMatrixFilter vous permet d'appliquer une transformation <strong>de</strong> matrice 4 x 5 aux<br />

valeurs <strong>de</strong> couleur RVBA et alpha <strong>de</strong> chaque pixel <strong>de</strong> l'image d'entrée afin d'obtenir un<br />

résultat intégrant un nouvel ensemble <strong>de</strong> valeurs <strong>de</strong> couleur RVBA et alpha. Elle permet<br />

d'effectuer <strong>de</strong>s modifications <strong>de</strong> saturation, <strong>de</strong>s rotations <strong>de</strong> teinte, <strong>de</strong> définir la luminance <strong>de</strong><br />

l'alpha et <strong>de</strong> pro<strong>du</strong>ire d'autres effets. Vous pouvez appliquer ce filtre aux bitmaps et aux<br />

occurrences MovieClip.<br />

L'utilisation <strong>de</strong> filtres dépend <strong>de</strong> l'objet auquel vous appliquez le filtre.<br />

■ Pour appliquer les filtres lors <strong>de</strong> l'exécution <strong>du</strong> clip, utilisez la propriété filters. Lorsque<br />

vous définissez la propriété filters d'un objet, celui-ci n'est pas modifié. En outre, vous<br />

pouvez l'annuler en supprimant la propriété filters.<br />

440 Chapitre 2: Classes <strong>ActionScript</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!