====== Color [En cours de Traduction Wismerheal][WSL] ======
Cet objet représente la couleur.
===== Functions =====
==== Color ====
Fonction de construction.
=== Syntaxe ===
var myObject = new Color();
var myObject = new Color(colorName);
var myObject = new Color(otherColor);
var myObject = new Color(red, green, blue);
var myObject = new Color(red, green, blue, alpha);
=== Arguments ===
- colorName - (string) nom de la Couleur
- otherColor - (Color) autre Couleur à copier
- red - (integer) valeur du rouge (0-255)
- green - (integer) valeur du vert (0-255)
- blue - (integer) valeur du bleu (0-255)
- alpha - (integer) valeur de l'alpha (transparence) (0-255)
=== Exceptions ===
* (ColorNameError) nom de couleur incorrect
* (ParameterTypeError) type de paramètre incorrect
* (ParameterCountError) paramètre de compteur incorrect
=== Example ===
Créer la Couleur noire.
var myObject = new Color();
Créer une Couleur nommée. Voir http://www.w3.org/TR/SVG/types.html#ColorKeywords pour la liste complète.
var myObject = new Color("red");
Créer une couleur à partir d'une valeur hexadecimal.
var myObject = new Color("#FE5");
var myObject = new Color("#FF5577");
Créer une Couleur représentant une copie de **otherColor**.(autreCouleur)
var myObject = new Color(otherColor);
Créer la Couleur grise.
var myObject = new Color(50, 50, 50);
Créer une Couleur grise semi-transparente.
var myObject = new Color(50, 50, 50, 128);
===== Méthodes =====
==== clone ====
Renvoie une copie de cette Couleur.
=== Syntaxe ===
myObject.clone();
=== Renvoie ===
* (Color) une copie de cette Couleur
=== Example ===
var copyOfMyObject = myObject.clone();
==== equals ====
Renvoie vrai si cette Couleur ou autres font références à la même couleur.
Returns true if this Color and another are referencing the same color.
=== Syntaxe ===
myObject.equals(other);
=== Arguments ===
- other - (Color) une autre Couleur
=== Returns ===
* (bool) vrai si **other** fait référence à la même couleur
=== Example ===
if(myFirstObject.equals(mySecondObject))
//Do something
==== toString ====
Renvoie une chaîne représentant la Couleur.
=== Syntaxe ===
myObject.toString();
=== Renvoie===
* (chaîne) une chaîne représentant la Couleur
=== Example ===
Console.print(myObject.toString());
=== Notes ===
Cette méthodes est automatiquement appelée quand on tente de convertir une Couleur en chaîne.
==== setRed ====
Définit le composant rouge de cette Couleur.
=== Syntaxe ===
myObject.setRed(red);
=== Renvoie ===
* (Color) la Couleur
=== Example ===
myObject.setRed(128);
==== setGreen ====
Définit le composant verte cette Couleur.
=== Syntaxe ===
myObject.setGreen(green);
=== Renvoie ===
* (Color) la Couleur
=== Example ===
myObject.setGreen(128);
==== setBlue ====
Définit le composant bleu de cette Couleur.
=== Syntaxe ===
myObject.setBlue(blue);
=== Renvoie ===
* (Color) la Couleur
=== Example ===
myObject.setBlue(128);
==== setAlpha ====
Définit le composant alpha (transparence) de cette Couleur.
=== Syntaxe ===
myObject.setAlpha(alpha);
=== Renvoie ===
* (Color) la Coueleur
=== Example ===
myObject.setAlpha(128);
==== setCmyk ====
Définit la valeur CMYK de cette Couleur. (Cyan; Magenta; Jaune; Noir)
=== Syntaxe ===
myObject.setCmyk(cyan, magenta, yellow, black);
myObject.setCmyk(cyan, magenta, yellow, black, alpha);
=== Renvoie ===
* (Color) la Couleur
=== Example ===
myObject.setCmyk(128, 60, 60, 100);
myObject.setCmyk(128, 60, 60, 128);
==== setHsl ====
Définit la valeur HSL de cette Couleur. (Teinte ; Saturation ; Luminance)
=== Syntaxe ===
myObject.setHsl(hue, saturation, lightness);
myObject.setHsl(hue, saturation, lightness, alpha);
=== Renvoie ===
* (Color) la Couleur
=== Example ===
myObject.setHsl(50, 100, 100);
myObject.setHsl(50, 100, 100, 128);
==== setHsv ====
Définit cette Couleur en valeur HSV.
=== Syntaxe ===
myObject.setHsv(hue, saturation, value);
myObject.setHsv(hue, saturation, value, alpha);
=== Renvoie ===
* (Color) la Couleur
=== Example ===
myObject.setHsv(25, 50, 150);
myObject.setHsv(25, 50, 150, 100);
==== setNamedColor ====
Définit la Couleur en une valeur nommée.
=== Syntaxe ===
myObject.setNamedColor(name);
=== Renvoie ===
* (Color) la Couleur
=== Exceptions ===
* (ColorNameError) nom de couleur incorrect
=== Example ===
Définit une couleur nommée. Voir http://www.w3.org/TR/SVG/types.html#ColorKeywords pour la liste complète.
myObject.setNamedColor("red");
Définit une couleur à partir d'une valeur hexadecimal.
myObject.setNamedColor("#FE5");
myObject.setNamedColor("#FF5577");
==== lighten ====
Facteur de luminance d'une couleur .
=== Syntaxe ===
Luminance à 50%.
myObject.lighten();
Ligthen by a factor. (percent)
myObject.lighten(factor);
=== Renvoie ===
* (Color) La Couleur
=== Example ===
myObject.lighten();
myObject.lighten(175); //Lighten by 75%
==== darken ====
Facteur d'assombrissement d'une couleur.
=== Syntaxe ===
Assombrir à 50%.
myObject.darken();
Darken by a factor. (percent)
myObject.darken(factor);
=== Renvoie ===
* (Color) la Couleur
=== Example ===
myObject.darken();
myObject.darken(175); //Darken by 75%
==== red ====
Renvoie le composant rouge de la Couleur.
=== Syntaxe ===
myObject.red();
=== Renvoie ===
* (int) la valeur du composant rouge de la Couleur(0-255)
=== Example ===
var myValue = myObject.red();
[TODO:Translate]
==== green ====
Returns the green component of this Color.
=== Syntax ===
myObject.green();
=== Returns ===
* (int) the green component value (0-255)
=== Example ===
var myValue = myObject.green();
==== blue ====
Renvoie le composant bleu de la Couleur.
=== Syntaxe ===
myObject.blue();
=== Renvoie ===
* (int) la valeur du composant bleu de la Couleur(0-255)
=== Example ===
var myValue = myObject.blue();
==== alpha ====
Renvoie le composant alpha de la Couleur.
=== Syntaxe ===
myObject.alpha();
=== Renvoie ===
* (int) la valeur du composant alpha de la Couleur(0-255)
=== Example ===
var myValue = myObject.alpha();
==== cyan ====
Renvoie le composant cyan de la Couleur.
=== Syntaxe ===
myObject.cyan();
=== Renvoie ===
* (int) la valeur du composant cyan de la Couleur(0-255)
=== Example ===
var myValue = myObject.cyan();
==== magenta ====
Renvoie le composant magenta de la Couleur.
=== Syntaxe ===
myObject.magenta();
=== Renvoie ===
* (int) la valeur du composant magenta de la Couleur(0-255)
=== Example ===
var myValue = myObject.magenta();
==== yellow ====
Renvoie le composant jaune de la Couleur.
=== Syntaxe ===
myObject.yellow();
=== Renvoie ===
* (int) la valeur du composant jaune de la Couleur(0-255)
=== Example ===
var myValue = myObject.yellow();
==== black ====
Renvoie le composant noir de la Couleur.
=== Syntaxe ===
myObject.black();
=== Renvoie ===
* (int) la valeur du composant noir de la Couleur(0-255)
=== Example ===
var myValue = myObject.black();
==== hue ====
Renvoie le composant teinte de la Couleur.
=== Syntaxe ===
myObject.hue();
=== Renvoie ===
* (int)la valeur du composant teinte de la Couleur(0-255)
=== Example ===
var myValue = myObject.hue();
==== saturation ====
Renvoie le composant saturation de la Couleur.
=== Syntaxe ===
myObject.saturation();
=== Renvoie ===
* (int) la valeur du composant saturation de la Couleur(0-255)
=== Example ===
var myValue = myObject.saturation();
==== lightness ====
Renvoie le composant luminance de la Couleur.
=== Syntaxe ===
myObject.lightness();
=== Renvoie ===
* (int) la valeur du composant luminance de la Couleur(0-255)
=== Example ===
var myValue = myObject.lightness();
==== name ====
Renvoie le nom de la Couleur au format "#RRGGBB".
=== Syntaxe ===
myObject.name();
=== Renvoie ===
* (int) le nom de la Couleur au format "#RRGGBB"
=== Example ===
var myValue = myObject.name();
===== Attributes =====
==== red ====
Le composant rouge de cette Couleur. (entier)
=== Example ===
myObject.red = 50;
Console.print(myObject.red);
==== green ====
Le composant vert de cette Couleur. (entier)
=== Example ===
myObject.green = 50;
Console.print(myObject.green);
==== blue ====
Le composant bleu de cette Couleur. (entier)
=== Example ===
myObject.blue = 50;
Console.print(myObject.blue);
==== alpha ====
Le composant alpha de cette Couleur. (entier)
=== Example ===
myObject.alpha = 50;
Console.print(myObject.alpha);