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 :
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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émaCouleurpour la ciblemonAnimationmaCouleur = new Color(monAnimation);// créer un objet de transformation de couleur appelémaTransformationDeCouleur// avec l'objet générique ObjectmaTransformationDeCouleur = new Object();// définir les valeurs demaTransformationDeCouleurmaTransformationDeCouleur = { 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éé pourmonAnimationmaCouleur.setTransform(maTransformationDeCouleur);