A-C > Color.setTransform

 

Color.setTransform

Disponibilité

Flash Player 5.

Usage

maCouleur.setTransform(objetDeTransformationDeCouleur);

Paramètres

objetDeTransformationDeCouleur Un objet créé avec le constructeur new Object. Cette occurrence de l'objet Object doit avoir les propriétés suivantes, qui spécifient les valeurs de transformation de couleur : ra, rb, ga, gb, ba, bb, aa, ab. Ces propriétés sont expliquées ci-dessous.

Renvoie

Rien.

Description

Méthode ; définit les informations de transformation de couleur pour une occurrence de l'objet Color. Le paramètre objetDeTransformationDeCouleur est un objet générique que vous créez à partir du constructeur new Object. Il a des paramètres spécifiant les valeurs de pourcentage et de décalage pour les composantes rouge, verte, bleue et alpha (transparence) d'une couleur, entrées suivant le format 0xRRVVBBAA.

Les paramètres pour un objet de transformation de couleur correspondent aux paramètres définis dans la boîte de dialogue Effet avancé et sont définis comme suit :

ra est le pourcentage de la composante rouge (-100 à 100).

rb est le décalage de la composante rouge (-255 à 255).

ga est le pourcentage de la composante verte (-100 à 100).

gb est le décalage de la composante verte (-255 à 255).

ba est le pourcentage de la composante bleue (-100 à 100).

bb est le décalage de la composante bleue (-255 à 255).

aa est le pourcentage pour alpha (-100 à 100).

ab est le décalage pour alpha (-255 à 255).

Vous créez un paramètre objetDeTransformationDeCouleur comme suit :

maTransformationDeCouleur = new Object();
maTransformationDeCouleur.ra = 50;
maTransformationDeCouleur.rb = 244;
maTransformationDeCouleur.ga = 40;
maTransformationDeCouleur.gb = 112;
maTransformationDeCouleur.ba = 12;
maTransformationDeCouleur.bb = 90;
maTransformationDeCouleur.aa = 40;
maTransformationDeCouleur.ab = 70;

Vous pouvez également utiliser la syntaxe suivante pour créer un paramètre objetDeTransformationDeCouleur :

maTransformationDeCouleur = { ra: '50', rb: '244', ga: '40', gb: '112', ba: '12', bb: '90', aa: '40', ab: '70'}

Exemple

Cet exemple crée une nouvelle occurrence de l'objet Color pour une animation cible, crée un objet générique appelé maTransformationDeCouleur avec les propriétés définies ci-dessus, et utilise la méthode setTransform pour transmettre objetDeTransformationDeCouleur à un objet Color. Pour utiliser ce code dans un document Flash (FLA), placez-le sur l'image 1 du scénario principal et placez un clip sur la scène avec le nom d'occurrence monAnimation, comme dans le code suivant :

// créer un objet Color appelé maCouleur pour la cible monAnimation
maCouleur = new Color(monAnimation);
// créer un objet de transformation de couleur appelé maTransformationDeCouleur
// avec l'objet générique Object
maTransformationDeCouleur = new Object();
// définir les valeurs de maTransformationDeCouleur
maTransformationDeCouleur = { ra: '50', rb: '244', ga: '40', gb: '112', ba: '12', bb: '90', aa: '40', ab: '70'};
// associer l'objet de transformation de couleur à l'objet Color
// créé pour monAnimation
maCouleur.setTransform(maTransformationDeCouleur);