Package | mx.graphics |
Classe | public class GradientStroke |
Héritage | GradientStroke GradientBase EventDispatcher Object |
Implémente | IStroke |
Sous-classes | LinearGradientStroke, RadialGradientStroke |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Propriété MXML par défautentries
Eléments de l’API associés
Propriété | Défini par | ||
---|---|---|---|
angle : Number Déconseillé: Veuillez utiliser rotation
Par défaut, la classe LinearGradientStroke définit une transition de gauche à droite sur le contrôle. | GradientBase | ||
caps : String
Spécifie l’aspect des extrémités de lignes. | GradientStroke | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
entries : Array
Tableau d’objets GradientEntry définissant les motifs de remplissage en dégradé. | GradientBase | ||
interpolationMethod : String
Valeur de la classe InterpolationMethod qui spécifie la méthode d’interpolation à utiliser. | GradientBase | ||
joints : String
Valeur de la classe JointStyle qui spécifie le type d’apparence de liaison utilisé dans les angles. | GradientStroke | ||
matrix : Matrix
Tableau des valeurs utilisées pour la transformation de matrice. | GradientBase | ||
miterLimit : Number
Nombre qui indique la limite à laquelle une pointe est coupée. | GradientStroke | ||
pixelHinting : Boolean
Valeur booléenne qui permet d’ajouter des indices supplémentaires de lissage des pixels. | GradientStroke | ||
rotation : Number
Par défaut, la classe LinearGradientStroke définit une transition de gauche à droite sur le contrôle. | GradientBase | ||
scaleMode : String
Spécifie le mode d’échelle à utiliser. | GradientStroke | ||
spreadMethod : String
Valeur de la classe SpreadMethod qui spécifie la méthode d’étalement à utiliser. | GradientBase | ||
weight : Number
Epaisseur du trait, en pixels. | GradientStroke | ||
x : Number
Distance de translation de chaque point sur l’axe x. | GradientBase | ||
y : Number
Distance de translation de chaque point sur l’axe y. | GradientBase |
Méthode | Défini par | ||
---|---|---|---|
GradientStroke(weight:Number = 1, pixelHinting:Boolean = false, scaleMode:String = "normal", caps:String = "round", joints:String = "round", miterLimit:Number = 3)
Constructeur. | GradientStroke | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement. | EventDispatcher | ||
Applique les propriétés à l’objet Graphics spécifié. | GradientStroke | ||
Génère un objet GraphicsStroke représentant ce tracé. | GradientStroke | ||
Distribue un événement dans le flux d’événements. | EventDispatcher | ||
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement. | EventDispatcher | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
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 | ||
Supprime un écouteur de l’objet EventDispatcher. | EventDispatcher | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | ||
Renvoie la valeur primitive de l’objet spécifié. | Object | ||
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié. | EventDispatcher |
caps | propriété |
caps:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Spécifie l’aspect des fins de lignes.
Les valeurs possibles sont les suivantes : CapsStyle.NONE
, CapsStyle.ROUND
et CapsStyle.SQUARE
. Une valeur null
équivaut à CapsStyle.ROUND
La valeur par défaut est CapsStyle.ROUND.
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement propertyChange
.
Implémentation
public function get caps():String
public function set caps(value:String):void
Eléments de l’API associés
joints | propriété |
joints:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Valeur de la classe JointStyle qui spécifie le type d’apparence de liaison utilisé dans les angles.
Les valeurs possibles sont les suivantes : JointStyle.BEVEL
, JointStyle.MITER
et JointStyle.ROUND
. Une valeur null
équivaut à JointStyle.ROUND
.
La valeur par défaut est JointStyle.ROUND.
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement propertyChange
.
Implémentation
public function get joints():String
public function set joints(value:String):void
Eléments de l’API associés
miterLimit | propriété |
miterLimit:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Nombre qui indique la limite à laquelle une pointe est coupée.
Les valeurs gérées sont comprises entre 1 et 255 (et les valeurs qui excèdent cette plage sont arrondies à 1 ou 255).
Cette valeur n’est utilisée que si la propriété jointStyle
est définie sur JointStyle.MITER
.
La valeur miterLimit
représente la longueur maximale d’une pointe au-delà du point où les lignes se rencontrent pour former une liaison. La valeur exprime un facteur du paramètre thickness
de la ligne. Par exemple, avec un facteur miterLimit
de 2,5 et une valeur de thickness
de 10 pixels, la pointe est coupée à 25 pixels.
La valeur par défaut est 3.
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement propertyChange
.
Implémentation
public function get miterLimit():Number
public function set miterLimit(value:Number):void
pixelHinting | propriété |
pixelHinting:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Valeur booléenne qui permet d’ajouter des indices supplémentaires de lissage des pixels.
Cette valeur affecte à la fois la position des ancres de courbe et la taille du trait.
Si pixelHinting
est défini sur true
, Flash Player et AIR proposent des indices de largeur des pixels. Si pixelHinting
est défini sur false
, les courbes et les lignes droites risquent de ne pas être continues.
La valeur par défaut est false.
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement propertyChange
.
Implémentation
public function get pixelHinting():Boolean
public function set pixelHinting(value:Boolean):void
scaleMode | propriété |
scaleMode:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Spécifie le mode d’échelle à utiliser. Les valeurs possibles sont les suivantes :
-
LineScaleMode.NORMAL
— Redimensionne toujours l’épaisseur du trait si l’objet est redimensionné (valeur par défaut). -
LineScaleMode.NONE
— Ne redimensionne jamais l’épaisseur du trait. -
LineScaleMode.VERTICAL
— N’ajuste pas l’épaisseur du trait si l’objet est redimensionné verticalement uniquement. -
LineScaleMode.HORIZONTAL
— N’ajuste pas l’épaisseur du trait si l’objet est redimensionné horizontalement uniquement.
La valeur par défaut est LineScaleMode.NORMAL.
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement propertyChange
.
Implémentation
public function get scaleMode():String
public function set scaleMode(value:String):void
Eléments de l’API associés
weight | propriété |
weight:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Epaisseur du trait, en pixels.
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement propertyChange
.
Implémentation
public function get weight():Number
public function set weight(value:Number):void
GradientStroke | () | Constructeur |
public function GradientStroke(weight:Number = 1, pixelHinting:Boolean = false, scaleMode:String = "normal", caps:String = "round", joints:String = "round", miterLimit:Number = 3)
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Constructeur.
Paramètresweight:Number (default = 1 ) — Spécifie l’épaisseur de trait, en pixels. Ce paramètre est facultatif, avec une valeur par défaut de 1
| |
pixelHinting:Boolean (default = false ) — Valeur booléenne qui permet d’ajouter des indices supplémentaires de lissage des pixels. Cette valeur affecte à la fois la position des ancres de courbe et la taille du trait. Si pixelHinting est défini sur true , Flash Player et AIR proposent des indices de largeur des pixels. Si pixelHinting est défini sur false , les courbes et les lignes droites risquent de ne pas être continues. Ce paramètre est facultatif, avec une valeur par défaut false
| |
scaleMode:String (default = "normal ") — Valeur de la classe LineScaleMode qui spécifie le mode d’échelle à utiliser. Les valeurs possibles sont les suivantes : LineScaleMode.HORIZONTAL , LineScaleMode.NONE , LineScaleMode.NORMAL et LineScaleMode.VERTICAL . Ce paramètre est facultatif, avec la valeur par défaut LineScaleMode.NORMAL .
| |
caps:String (default = "round ") — Valeur de la classe CapsStyle qui spécifie le type d’extrémité au bout des lignes. Les valeurs possibles sont les suivantes : CapsStyle.NONE , CapsStyle.ROUND et CapsStyle.SQUARE . Une valeur null équivaut à CapsStyle.ROUND Ce paramètre est facultatif, avec une valeur par défaut de CapsStyle.ROUND .
| |
joints:String (default = "round ") — Valeur de la classe JointStyle qui spécifie le type d’apparence de liaison utilisé dans les angles. Les valeurs possibles sont les suivantes : JointStyle.BEVEL , JointStyle.MITER et JointStyle.ROUND . Une valeur null équivaut à JointStyle.ROUND . Ce paramètre est facultatif, avec une valeur par défaut de JointStyle.ROUND .
| |
miterLimit:Number (default = 3 ) — Nombre qui indique la limite à laquelle une pointe est coupée. Les valeurs gérées sont comprises entre 1 et 255 (et les valeurs qui excèdent cette plage sont arrondies à 1 ou 255). Cette valeur n’est utilisée que si la propriété jointStyle est définie sur miter . La valeur miterLimit représente la longueur maximale d’une pointe au-delà du point où les lignes se rencontrent pour former une liaison. La valeur exprime un facteur du paramètre thickness de la ligne. Par exemple, avec un facteur miterLimit de 2,5 et une valeur de thickness de 10 pixels, la pointe est coupée à 25 pixels. Ce paramètre est facultatif, avec une valeur par défaut de 3
|
apply | () | méthode |
public function apply(g:Graphics, targetBounds:Rectangle, targetOrigin:Point):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Applique les propriétés à l’objet Graphics spécifié.
Paramètres
g:Graphics — Objet Graphics auquel appliquer les propriétés.
| |
targetBounds:Rectangle — Les limites de la forme à laquelle est appliqué le tracé.
| |
targetOrigin:Point — Point qui définit l’origine (0,0) de la forme dans le système de coordonnées de la cible.
|
createGraphicsStroke | () | méthode |
public function createGraphicsStroke(targetBounds:Rectangle, targetOrigin:Point):GraphicsStroke
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Génère un objet GraphicsStroke représentant ce tracé.
Paramètres
targetBounds:Rectangle — Le cadre de délimitation du tracé.
| |
targetOrigin:Point — Point qui définit l’origine (0,0) de la forme dans le système de coordonnées de la cible.
|
GraphicsStroke — L’objet GraphicsStroke de dessin API-2 représentant ce tracé.
|
Tue Jun 12 2018, 09:30 AM Z