Package | fl.motion |
Classe | public class Color |
Héritage | Color ColorTransform Object |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Eléments de l’API associés
Propriété | Défini par | ||
---|---|---|---|
alphaMultiplier : Number
Valeur décimale multipliée par la valeur du canal de transparence alpha. | ColorTransform | ||
alphaOffset : Number
Nombre, compris entre -255 et 255, qui est ajouté à la valeur du canal de transparence alpha après sa multiplication par la valeur alphaMultiplier. | ColorTransform | ||
blueMultiplier : Number
Valeur décimale multipliée par la valeur du canal de bleu. | ColorTransform | ||
blueOffset : Number
Nombre, compris entre -255 et 255, qui est ajouté à la valeur du canal de bleu après sa multiplication par la valeur blueMultiplier. | ColorTransform | ||
brightness : Number
Pourcentage de luminosité, exprimé sous une forme décimale comprise entre -1 et 1. | Color | ||
color : uint
Valeur de couleur RVB d’un objet ColorTransform. | ColorTransform | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
greenMultiplier : Number
Valeur décimale multipliée par la valeur du canal de vert. | ColorTransform | ||
greenOffset : Number
Nombre, compris entre -255 et 255, qui est ajouté à la valeur du canal de vert après sa multiplication par la valeur greenMultiplier. | ColorTransform | ||
redMultiplier : Number
Valeur décimale multipliée par la valeur du canal de rouge. | ColorTransform | ||
redOffset : Number
Nombre, compris entre -255 et 255, qui est ajouté à la valeur du canal de rouge après sa multiplication par la valeur redMultiplier. | ColorTransform | ||
tintColor : uint
Valeur de la couleur de teinte au format 0xRRVVBB. | Color | ||
tintMultiplier : Number
Pourcentage auquel appliquer la couleur de teinte, exprimé sous une forme décimale comprise entre 0 et 1. | Color |
Méthode | Défini par | ||
---|---|---|---|
Color(redMultiplier:Number = 1.0, greenMultiplier:Number = 1.0, blueMultiplier:Number = 1.0, alphaMultiplier:Number = 1.0, redOffset:Number = 0, greenOffset:Number = 0, blueOffset:Number = 0, alphaOffset:Number = 0)
Constructeur d'occurrences de Color. | Color | ||
Concatène l’objet ColorTranform, spécifié par le paramètre second, et l’objet ColorTransform actuel en définissant ce dernier comme résultat, ce qui se traduit par l’addition des deux transformations de couleur. | ColorTransform | ||
[statique]
Crée une occurrence de Color avec du code XML. | Color | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
[statique]
Permet un fondu lisse entre deux valeurs de couleur. | Color | ||
interpolateTransform(fromColor:flash.geom:ColorTransform, toColor:flash.geom:ColorTransform, progress:Number):flash.geom:ColorTransform [statique]
Permet un fondu lisse entre deux objets ColorTransform. | Color | ||
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Définit simultanément la quantité et la couleur de teinte. | Color | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
Formate et renvoie une chaîne qui décrit l’ensemble des propriétés de l’objet ColorTransform. | ColorTransform | ||
Renvoie la valeur primitive de l’objet spécifié. | Object |
brightness | propriété |
brightness:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Pourcentage de luminosité, exprimé sous une forme décimale comprise entre -1
et 1
. Les valeurs positives éclaircissent l’objet, et la valeur 1
le blanchit entièrement. Les valeurs négatives assombrissent l’objet, et la valeur -1
le noircit entièrement.
La valeur par défaut est 0.
Implémentation
public function get brightness():Number
public function set brightness(value:Number):void
tintColor | propriété |
tintColor:uint
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Valeur de la couleur de teinte au format 0xRRVVBB.
La valeur par défaut est 0x000000 (black).
Implémentation
public function get tintColor():uint
public function set tintColor(value:uint):void
tintMultiplier | propriété |
tintMultiplier:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Pourcentage auquel appliquer la couleur de teinte, exprimé sous une forme décimale comprise entre 0
et 1
. Lorsque tintMultiplier = 0
, l’objet cible est sa couleur d’origine et aucune couleur de teinte n’est visible. Lorsque tintMultiplier = 1
, l’objet cible est complètement teinté et aucune de ses couleurs d’origine n’est visible.
La valeur par défaut est 0.
Implémentation
public function get tintMultiplier():Number
public function set tintMultiplier(value:Number):void
Color | () | Constructeur |
public function Color(redMultiplier:Number = 1.0, greenMultiplier:Number = 1.0, blueMultiplier:Number = 1.0, alphaMultiplier:Number = 1.0, redOffset:Number = 0, greenOffset:Number = 0, blueOffset:Number = 0, alphaOffset:Number = 0)
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Constructeur d'occurrences de Color.
ParamètresredMultiplier:Number (default = 1.0 ) — Pourcentage à appliquer à la couleur, sous forme de valeur décimale comprise entre 0 et 1.
| |
greenMultiplier:Number (default = 1.0 ) — Pourcentage à appliquer à la couleur, sous forme de valeur décimale comprise entre 0 et 1.
| |
blueMultiplier:Number (default = 1.0 ) — Pourcentage à appliquer à la couleur, sous forme de valeur décimale comprise entre 0 et 1.
| |
alphaMultiplier:Number (default = 1.0 ) — Valeur décimale multipliée par la valeur du canal de transparence alpha, sous de valeur décimale comprise entre 0 et 1.
| |
redOffset:Number (default = 0 ) — Nombre, compris entre -255 et 255, qui est ajouté à la valeur du canal de rouge après sa multiplication par la valeur redMultiplier .
| |
greenOffset:Number (default = 0 ) — Nombre, compris entre -255 et 255, qui est ajouté à la valeur du canal de vert après sa multiplication par la valeur greenMultiplier .
| |
blueOffset:Number (default = 0 ) — Nombre, compris entre -255 et 255, qui est ajouté à la valeur du canal de bleu après sa multiplication par la valeur blueMultiplier .
| |
alphaOffset:Number (default = 0 ) — Nombre, compris entre -255 et 255, qui est ajouté à la valeur du canal alpha après sa multiplication par la valeur alphaMultiplier .
|
fromXML | () | méthode |
public static function fromXML(xml:XML):Color
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Crée une occurrence de Color avec du code XML.
Paramètres
xml:XML — Objet XML E4X contenant un nœud <color> à partir du code XML de Motion.
|
Color — Occurrence de Color qui correspond à la description XML.
|
interpolateColor | () | méthode |
public static function interpolateColor(fromColor:uint, toColor:uint, progress:Number):uint
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Permet un fondu lisse entre deux valeurs de couleur.
Paramètres
fromColor:uint — Valeur de la couleur de début, au format 0xRRVVBB ou 0xAARRVVBB.
| |
toColor:uint — Valeur de la couleur de fin, au format 0xRRVVBB ou 0xAARRVVBB.
| |
progress:Number — Pourcentage de la transition exprimé sous une forme décimale, sachant que 0 est la valeur de début et 1 la valeur de fin.
|
uint — Valeur de la couleur interpolée, au format 0xRRVVBB ou 0xAARRVVBB.
|
interpolateTransform | () | méthode |
public static function interpolateTransform(fromColor:flash.geom:ColorTransform, toColor:flash.geom:ColorTransform, progress:Number):flash.geom:ColorTransform
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Permet un fondu lisse entre deux objets ColorTransform.
Paramètres
fromColor:flash.geom:ColorTransform — Objet ColorTransform de début.
| |
toColor:flash.geom:ColorTransform — Objet ColorTransform de fin.
| |
progress:Number — Pourcentage de la transition exprimé sous une forme décimale, sachant que 0 est la valeur de début et 1 la valeur de fin.
|
flash.geom:ColorTransform — Objet ColorTransform interpolé.
|
setTint | () | méthode |
public function setTint(tintColor:uint, tintMultiplier:Number):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Définit simultanément la quantité et la couleur de teinte.
Paramètres
tintColor:uint — Valeur de la couleur de teinte au format 0xRRVVBB.
| |
tintMultiplier:Number — Pourcentage auquel appliquer la couleur de teinte, exprimé sous une forme décimale comprise entre 0 et 1 . Lorsque tintMultiplier = 0 , l’objet cible est sa couleur d’origine et aucune couleur de teinte n’est visible. Lorsque tintMultiplier = 1 , l’objet cible est complètement teinté et aucune de ses couleurs d’origine n’est visible.
|
import fl.transitions.Tween; import fl.transitions.TweenEvent; import fl.transitions.easing.Strong; import fl.motion.Color; import flash.events.Event; import flash.geom.ColorTransform; var start_color:Color = new Color(); start_color.setTint(0xFF0000, 0.5); var final_color:uint=0x006699; var clip_mc:MovieClip=new MovieClip(); clip_mc.graphics.beginFill(start_color,1); clip_mc.graphics.drawRect(200,200,200,200); clip_mc.graphics.endFill(); addChild(clip_mc); var colorInfo:ColorTransform=clip_mc.transform.colorTransform; function initTween(event:MouseEvent):void { var my_tween:Tween=new Tween(clip_mc,'alpha',Strong.easeOut,0,1,1,true); my_tween.addEventListener(TweenEvent.MOTION_CHANGE,tweenToFinal); } function tweenToFinal(event:TweenEvent):void { colorInfo.color=Color.interpolateColor(start_color,final_color,event.position); clip_mc.transform.colorTransform=colorInfo; } stage.addEventListener(MouseEvent.CLICK,initTween);
Tue Jun 12 2018, 09:30 AM Z