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é | Défini par | ||
---|---|---|---|
accessibilityProperties : AccessibilityProperties
Options d’accessibilité actuelles de l’objet d’affichage. | DisplayObject | ||
alpha : Number
Indique la valeur de transparence alpha de l’objet spécifié. | DisplayObject | ||
blendMode : String
Valeur de la classe BlendMode qui spécifie le mode de fusion à utiliser. | DisplayObject | ||
blendShader : Shader [écriture seule]
Définit un shader utilisé pour la fusion de l’arrière-plan et du premier plan. | DisplayObject | ||
cacheAsBitmap : Boolean
Si la valeur true est définie, les moteurs d’exécution de Flash placent en mémoire cache une version bitmap interne de l’objet d’affichage. | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
S’il n’est pas nul, cet objet Matrix définit le mode de rendu d’un objet d’affichage lorsque cacheAsBitmap est définie sur true. | DisplayObject | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
filters : Array
Tableau indexé contenant tous les objets filtre actuellement associés à l’objet d’affichage. | DisplayObject | ||
graphics : Graphics [lecture seule]
Spécifie l’objet Graphics qui appartient à l’objet Shape qui prend en charge les commandes de dessin vectoriel. | Shape | ||
height : Number
Indique la hauteur de l’objet d’affichage, en pixels. | DisplayObject | ||
initialized : Boolean
Indicateur déterminant si un objet a traversé les trois phases de présentation : validation, mesure et présentation (si besoin était). | ProgrammaticSkin | ||
loaderInfo : LoaderInfo [lecture seule]
Renvoie un objet LoaderInfo qui contient des informations relatives au chargement du fichier auquel appartient cet objet d’affichage. | DisplayObject | ||
mask : DisplayObject
L’objet d’affichage appelant est masqué par l’objet mask spécifié. | DisplayObject | ||
measuredHeight : Number [lecture seule]
Hauteur mesurée de l’objet. | ProgrammaticSkin | ||
measuredWidth : Number [lecture seule]
Largeur mesurée de l’objet. | ProgrammaticSkin | ||
metaData : Object
Obtient les données d’objet de métadonnées de l’occurrence DisplayObject si les données d’meta a été stockée près de la l’occurrence de cette DisplayObject dans le fichier SWF à l’aide d’une balise de4 PlaceObject. | DisplayObject | ||
mouseX : Number [lecture seule]
Indique la coordonnée x de la souris ou ou la position du périphérique de saisie utilisateur, en pixels. | DisplayObject | ||
mouseY : Number [lecture seule]
Indique la coordonnée y de la souris ou la position du périphérique de saisie utilisateur, en pixels. | DisplayObject | ||
name : String
Indique le nom d’occurrence de DisplayObject. | DisplayObject | ||
nestLevel : int
Profondeur de cet objet dans la hiérarchie de confinement. | ProgrammaticSkin | ||
opaqueBackground : Object
Indique si l’objet d’affichage est opaque avec une couleur d’arrière-plan spécifique. | DisplayObject | ||
parent : DisplayObjectContainer [lecture seule]
Indique l’objet DisplayObjectContainer qui contient l’objet d’affichage. | DisplayObject | ||
processedDescriptors : Boolean
Définie sur true après la création d’enfant immédiate ou différée, en fonction de celle effectuée. | ProgrammaticSkin | ||
root : DisplayObject [lecture seule]
Pour un objet d’affichage résidant dans un fichier SWF chargé, la propriété root correspond à l’objet d’affichage de premier niveau dans la partie de la structure arborescente de la liste d’affichage représentée par ce fichier. | DisplayObject | ||
rotation : Number
Indique la rotation de l’occurrence de DisplayObject, en degrés, à partir de son orientation d’origine. | DisplayObject | ||
rotationX : Number
Indique la rotation de l’axe des x de l’occurrence DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent. | DisplayObject | ||
rotationY : Number
Indique la rotation de l’axe des y de l’occurrence DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent. | DisplayObject | ||
rotationZ : Number
Indique la rotation de l’axe des z de l’occurrence DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent. | DisplayObject | ||
scale9Grid : Rectangle
Grille de mise à l’échelle en vigueur. | DisplayObject | ||
scaleX : Number
Indique l’échelle horizontale (pourcentage) de l’objet telle qu’elle est appliquée à partir du point d’alignement. | DisplayObject | ||
scaleY : Number
Indique l’échelle verticale (pourcentage) de l’objet telle qu’elle est appliquée à partir du point d’alignement. | DisplayObject | ||
scaleZ : Number
Indique l’échelle de profondeur (pourcentage) de l’objet tel qu’elle est appliquée à partir du point d’alignement. | DisplayObject | ||
scrollRect : Rectangle
Cadre de sélection du défilement de l’objet d’affichage. | DisplayObject | ||
stage : Stage [lecture seule]
Scène de l’objet d’affichage. | DisplayObject | ||
styleName : Object
Composant parent utilisé pour obtenir des valeurs de style. | ProgrammaticSkin | ||
transform : flash.geom:Transform
Objet dont les propriétés se rapportent à la matrice, à la transformation des couleurs et aux limites des pixels d’un objet d’affichage. | DisplayObject | ||
updateCompletePendingFlag : Boolean
Indicateur déterminant si un objet a traversé les trois phases de validation de mise en forme (si besoin était). | ProgrammaticSkin | ||
visible : Boolean
Indique si l’objet d’affichage est visible ou non. | DisplayObject | ||
width : Number
Indique la largeur de l’objet d’affichage, en pixels. | DisplayObject | ||
x : Number
Indique la coordonnée x de l’occurrence de DisplayObject par rapport aux coordonnées locales de l’objet DisplayObjectContainer parent. | DisplayObject | ||
y : Number
Indique la coordonnée y de l’occurrence de DisplayObject par rapport aux coordonnées locales de l’objet DisplayObjectContainer parent. | DisplayObject | ||
z : Number
Indique la position de coordonnée z le long de l’axe des z de l’occurrence DisplayObject par rapport au conteneur 3D parent. | DisplayObject |
Méthode | Défini par | ||
---|---|---|---|
Constructeur. | ProgrammaticSkin | ||
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 | ||
Distribue un événement dans le flux d’événements. | EventDispatcher | ||
Renvoie un rectangle qui définit la zone de l’objet d’affichage relativement au système de coordonnées de l’objet targetCoordinateSpace. | DisplayObject | ||
Renvoie un rectangle qui définit les limites de l’objet d’affichage, en se basant sur le système de coordonnées défini par le paramètre targetCoordinateSpace, moins tout trait appliqué aux formes. | DisplayObject | ||
Renvoie la valeur de la propriété de style spécifiée. | ProgrammaticSkin | ||
Convertit l’objet point des coordonnées de scène (globales) vers les coordonnées de l’objet d’affichage (locales). | DisplayObject | ||
Convertit un point bidimensionnel à partir des coordonnées de scène (globales) vers les coordonnées d’un objet d’affichage tridimensionnel (locales). | DisplayObject | ||
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 | ||
Evalue le cadre de sélection de l’objet d’affichage pour savoir s’il recouvre ou recoupe le cadre de sélection de l’objet d’affichage obj. | DisplayObject | ||
Evalue l’objet d’affichage pour savoir s’il recouvre ou recoupe le point spécifié par les paramètres x et y. | DisplayObject | ||
Marque un composant de sorte que sa méthode updateDisplayList() soit appelée au cours d’une actualisation d’écran ultérieure. | ProgrammaticSkin | ||
L’appel de cette méthode provoque l’appel de la méthode validateProperties() du composant avant le rendu de la liste d’affichage. | ProgrammaticSkin | ||
L’appel de cette méthode provoque l’appel de la méthode validateSize() du composant avant le rendu de la liste d’affichage. | ProgrammaticSkin | ||
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 | ||
Convertit un point tridimensionnel des coordonnées de l’objet d’affichage tridimensionnel (locales) vers un point bidimensionnel dans les coordonnées de scène (globales). | DisplayObject | ||
Convertit l’objet point des coordonnées de l’objet d’affichage (locales) vers les coordonnées de la scène (globales). | DisplayObject | ||
Déplace cet objet vers les coordonnées x et y spécifiées. | ProgrammaticSkin | ||
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 hauteur et la largeur de cet objet. | ProgrammaticSkin | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Chaque fois qu’un style change, tracez à nouveau cet habillage. | ProgrammaticSkin | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
[override]
Renvoie une chaîne indiquant l’emplacement de l’objet dans la hiérarchie des objets DisplayObject de l’application. | FlexShape | ||
Cette fonction est appelée par le gestionnaire LayoutManager au moment où le contrôle effectue son propre tracé. | ProgrammaticSkin | ||
Valide et actualise les propriétés et la présentation de cet objet, puis le retrace si nécessaire. | ProgrammaticSkin | ||
Cette fonction est un stub vide, afin que la classe ProgrammaticSkin puisse implémenter l’interface ILayoutManagerClient. | ProgrammaticSkin | ||
Cette fonction est un stub vide, afin que la classe ProgrammaticSkin puisse implémenter l’interface ILayoutManagerClient. | ProgrammaticSkin | ||
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 |
Méthode | Défini par | ||
---|---|---|---|
drawRoundRect(x:Number, y:Number, width:Number, height:Number, cornerRadius:Object = null, color:Object = null, alpha:Object = null, gradientMatrix:Matrix = null, gradientType:String = "linear", gradientRatios:Array = null, hole:Object = null):void
Trace un rectangle par programmation dans l’objet Graphics de cet habillage. | ProgrammaticSkin | ||
Fonction d’un utilitaire permettant de créer une matrice de dégradé horizontal. | ProgrammaticSkin | ||
Fonction d’un utilitaire permettant de créer matrice de dégradé soumis à une rotation. | ProgrammaticSkin | ||
Trace de façon programmée les graphiques de cet habillage. | ProgrammaticSkin | ||
Fonction d’un utilitaire permettant de créer une matrice de dégradé vertical. | ProgrammaticSkin |
initialized | propriété |
initialized:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indicateur déterminant si un objet a traversé les trois phases de présentation : validation, mesure et présentation (si besoin était).
Implémentation
public function get initialized():Boolean
public function set initialized(value:Boolean):void
measuredHeight | propriété |
measuredHeight:Number
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Hauteur mesurée de l’objet. Cette valeur doit être remplacée par les sous-classes afin de renvoyer la hauteur préférée de l’habillage.
Implémentation
public function get measuredHeight():Number
measuredWidth | propriété |
measuredWidth:Number
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Largeur mesurée de l’objet. Cette valeur doit être remplacée par les sous-classes afin de renvoyer la largeur préférée de l’habillage.
Implémentation
public function get measuredWidth():Number
nestLevel | propriété |
nestLevel:int
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Profondeur de cet objet dans la hiérarchie de confinement. Ce nombre est utilisé par le code de mesure et de présentation. La valeur est 0 si ce composant n’est pas dans la liste DisplayList.
Implémentation
public function get nestLevel():int
public function set nestLevel(value:int):void
processedDescriptors | propriété |
processedDescriptors:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Définie sur true
après la création d’enfant immédiate ou différée, en fonction de celle effectuée. Pour un objet Container, elle est définie sur true
à la fin de la méthode createComponentsFromDescriptors()
, donc après la création des enfants du conteneur à partir de ses descripteurs enfant.
Par exemple, si un conteneur Accordion utilise l’instanciation différée, la propriété processedDescriptors
pour le deuxième volet du conteneur Accordion ne prend pas la valeur true
jusqu’à ce que l’utilisateur accède au volet et que le volet crée ses enfants. Si toutefois le composant Accordion a défini la propriété creationPolicy
sur "all"
, la propriété processedDescriptors
de son deuxième panneau est définie sur true
au démarrage de l’application.
Pour les classes qui ne sont pas des conteneurs, qui n’ont pas de descripteurs, elle est définie sur true
après la création des enfants de composant internes éventuels par la méthode createChildren()
.
Implémentation
public function get processedDescriptors():Boolean
public function set processedDescriptors(value:Boolean):void
styleName | propriété |
styleName:Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Composant parent utilisé pour obtenir des valeurs de style. Cette valeur est généralement définie sur le composant qui a créé cet habillage.
Implémentation
public function get styleName():Object
public function set styleName(value:Object):void
updateCompletePendingFlag | propriété |
updateCompletePendingFlag:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indicateur déterminant si un objet a traversé les trois phases de validation de mise en forme (si besoin était).
Implémentation
public function get updateCompletePendingFlag():Boolean
public function set updateCompletePendingFlag(value:Boolean):void
ProgrammaticSkin | () | Constructeur |
public function ProgrammaticSkin()
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Constructeur.
drawRoundRect | () | méthode |
protected function drawRoundRect(x:Number, y:Number, width:Number, height:Number, cornerRadius:Object = null, color:Object = null, alpha:Object = null, gradientMatrix:Matrix = null, gradientType:String = "linear", gradientRatios:Array = null, hole:Object = null):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Trace un rectangle par programmation dans l’objet Graphics de cet habillage.
Le rectangle peut présenter des coins arrondis. Ses bords sont tracés avec le style de trait actuel de l’objet Graphics. Elle peut avoir un remplissage de couleur unie, un remplissage dégradé, ou pas de remplissage. Un remplissage uni peut avoir une transparence alpha. Un remplissage dégradé peut être linéaire ou radial. Vous pouvez définir jusqu’à 15 couleurs et valeurs alpha à des points spécifiques le long du dégradé. Vous pouvez également spécifier un angle de rotation ou une matrice de transformation pour le dégradé. Enfin, un trou rectangulaire arrondi peut être découpé dans le rectangle.
Cette routine de tracé de rectangle polyvalente est utilisée par de nombreux habillages. Il appelle les méthodes drawRect()
ou drawRoundRect()
(dans la classe flash.display.Graphics) pour tracer dans l’objet Graphics de cet habillage.
Paramètres
x:Number — Position horizontale du coin supérieur gauche du rectangle dans cet habillage.
| |
y:Number — Position verticale du coin supérieur gauche du rectangle dans cet habillage.
| |
width:Number — Largeur du rectangle en pixels.
| |
height:Number — Hauteur du rectangle en pixels.
| |
cornerRadius:Object (default = null ) — Rayon(s) d’arrondi du rectangle. Peut correspondre à la valeur null , à un nombre ou à un objet. Si la valeur est null , elle indique que les coins doivent être carrés et non pas arrondis. S’il s’agit d’un nombre, il indique le même rayon en pixels pour les quatre coins. S’il s’agit d’un objet, il doit présenter des propriétés appelées tl , tr , bl et br , dont les valeurs sont des nombres spécifiant le rayon (en pixels) pour les coins supérieur gauche, supérieur droit, inférieur gauche et inférieur droit. Par exemple, vous pouvez transmettre un objet simple tel que { tl: 5, tr: 5, bl: 0, br: 0 } . La valeur par défaut est null (angles carrés).
| |
color:Object (default = null ) — Couleur(s) RVB pour le remplissage. Peut correspondre à la valeur null , à un uint ou à un tableau. Si la valeur est null , le rectangle n’est pas rempli. S’il s’agit d’un uint, il indique une couleur RVB de remplissage. Par exemple, transmettez 0xFF0000 pour un remplissage en rouge. S’il s’agit d’un tableau, il doit contenir des nombres uint spécifiant les couleurs de dégradé. Par exemple, transmettez [ 0xFF0000, 0xFFFF00, 0x0000FF ] pour un remplissage dégradé du rouge au bleu en passant par le jaune. Vous pouvez définir jusqu’à 15 couleurs dans le dégradé. La valeur par défaut est null (aucun remplissage).
| |
alpha:Object (default = null ) — Valeur(s) alpha pour le remplissage. Peut correspondre à la valeur null, à un nombre ou à un tableau. Cet argument est ignoré si la propriété color a la valeur null. Si la propriété color est un uint spécifiant une couleur RVB de remplissage, alors alpha doit être un nombre spécifiant la transparence du remplissage, où 0.0 est entièrement transparent et 1.0 est entièrement opaque. Dans ce cas, vous pouvez également transmettre la valeur null au lieu de 1,0 pour spécifier l’opacité complète. Si la propriété color est un tableau spécifiant des couleurs de dégradé, alors alpha doit être un tableau de nombres de même longueur, spécifiant les valeurs alpha correspondantes du dégradé. Dans ce cas, la valeur par défaut est null (entièrement opaque).
| |
gradientMatrix:Matrix (default = null ) — Objet Matrix utilisé pour le remplissage dégradé. Les méthodes utilitaires horizontalGradientMatrix() , verticalGradientMatrix() et rotatedGradientMatrix() peuvent être utilisées pour créer la valeur de ce paramètre.
| |
gradientType:String (default = "linear ") — Type de remplissage en dégradé. Les valeurs possibles sont GradientType.LINEAR ou GradientType.RADIAL (la classe GradientType figure dans le package flash.display).
| |
gradientRatios:Array (default = null ) — (Valeur par défaut facultative [0,255]) Indique la distribution des couleurs. Le nombre d’entrées doit correspondre au nombre de couleurs définies dans le paramètre color . Chaque valeur définit le pourcentage de la largeur où la couleur est échantillonnée sur 100 %. La valeur 0 représente la position de gauche dans la zone de dégradés, tandis que 255 représente la position de droite.
| |
hole:Object (default = null ) — (Facultatif) Un trou rectangulaire arrondi qui doit être découpé au milieu du rectangle arrondi plein { x: #, y: #, w: #, h: #, r: # or { br: #, bl: #, tl: #, tr: # } }.
|
Eléments de l’API associés
getStyle | () | méthode |
public function getStyle(styleProp:String):*
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Renvoie la valeur de la propriété de style spécifiée.
Paramètres
styleProp:String — Nom de la propriété de style.
|
* — Valeur du style. Il peut s’agir d n’importe quelle propriété de style sous forme de type d’objet (objet int, nombre, chaîne, etc.).
|
horizontalGradientMatrix | () | méthode |
protected function horizontalGradientMatrix(x:Number, y:Number, width:Number, height:Number):Matrix
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Fonction d’un utilitaire permettant de créer une matrice de dégradé horizontal.
Paramètres
x:Number — Bord gauche du dégradé.
| |
y:Number — Bord supérieur du dégradé.
| |
width:Number — Largeur du dégradé.
| |
height:Number — Hauteur du dégradé.
|
Matrix — Matrice de dégradé horizontal. Il s’agit d’un objet temporaire qui doit être utilisé uniquement pour un seul appel suite à la méthode drawRoundRect() .
|
invalidateDisplayList | () | méthode |
public function invalidateDisplayList():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Marque un composant de sorte que sa méthode updateDisplayList()
soit appelée au cours d’une actualisation d’écran ultérieure.
L’invalidation est un mécanisme efficace pour éliminer la répétition inutile d’opérations. Elle retarde le traitement des modifications apportées à un composant à une actualisation d’écran ultérieure. Par exemple, si vous souhaitez modifier la largeur et la hauteur, il est inutile de mettre à jour le composant immédiatement après la modification de la largeur, puis de réaliser une autre mise à jour pour la hauteur. Il est ainsi plus efficace de modifier les deux propriétés et de rendre le composant une seule fois en utilisant les nouvelles dimensions.
Les méthodes d’invalidation sont rarement appelées. En général, le fait de définir une propriété sur un composant provoque automatiquement l’appel de la méthode d’invalidation adaptée.
invalidateProperties | () | méthode |
public function invalidateProperties():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
L’appel de cette méthode provoque l’appel de la méthode validateProperties()
du composant avant le rendu de la liste d’affichage.
Pour les composants qui étendent l’interface UIComponent, cela provoque l’appel de la méthode commitProperties
.
invalidateSize | () | méthode |
public function invalidateSize():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
L’appel de cette méthode provoque l’appel de la méthode validateSize()
du composant avant le rendu de la liste d’affichage.
Pour les composants qui étendent l’interface UIComponent, cela provoque l’appel de la méthode measure()
, sauf si les propriétés explicitWidth
et explicitHeight
du composant sont toutes deux définies.
move | () | méthode |
public function move(x:Number, y:Number):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Déplace cet objet vers les coordonnées x et y spécifiées.
Paramètres
x:Number — Position horizontale, en pixels.
| |
y:Number — Position verticale, en pixels.
|
rotatedGradientMatrix | () | méthode |
protected function rotatedGradientMatrix(x:Number, y:Number, width:Number, height:Number, rotation:Number):Matrix
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Fonction d’un utilitaire permettant de créer matrice de dégradé soumis à une rotation.
Paramètres
x:Number — Bord gauche du dégradé.
| |
y:Number — Bord supérieur du dégradé.
| |
width:Number — Largeur du dégradé.
| |
height:Number — Hauteur du dégradé.
| |
rotation:Number — Valeur de rotation, en degrés.
|
Matrix — Matrice de dégradé horizontal. Il s’agit d’un objet temporaire qui doit être utilisé uniquement pour un seul appel suite à la méthode drawRoundRect() .
|
setActualSize | () | méthode |
public function setActualSize(newWidth:Number, newHeight:Number):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Définit la hauteur et la largeur de cet objet.
Paramètres
newWidth:Number — Largeur de cet objet, en pixels.
| |
newHeight:Number — Hauteur de cet objet, en pixels.
|
styleChanged | () | méthode |
public function styleChanged(styleProp:String):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Chaque fois qu’un style change, tracez à nouveau cet habillage. Les sous-classes peuvent remplacer cette méthode et mener un test plus précis avant d’appeler la méthode invalidateDisplayList().
Paramètres
styleProp:String — Nom de la propriété de style qui a été modifiée ou null si tous les styles ont été modifiés.
|
updateDisplayList | () | méthode |
protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Trace de façon programmée les graphiques de cet habillage.
Les sous-classes doivent remplacer cette méthode et inclure des appels de méthodes telles que graphics.moveTo()
et graphics.lineTo()
.
Cette opération survient avant la mise à l’échelle à partir de sources telles que du code utilisateur ou des effets de zoom. Le composant ignore la mise à l’échelle réalisée ultérieurement.
Paramètres
unscaledWidth:Number — Largeur, en pixels, de cet objet avant la mise à l’échelle.
| |
unscaledHeight:Number — Hauteur, en pixels, de cet objet avant la mise à l’échelle.
|
validateDisplayList | () | méthode |
public function validateDisplayList():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Cette fonction est appelée par le gestionnaire LayoutManager au moment où le contrôle effectue son propre tracé. Le tracé est en réalité effectué dans la fonction updateDisplayList
, qui est appelée par cette fonction.
validateNow | () | méthode |
public function validateNow():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Valide et actualise les propriétés et la présentation de cet objet, puis le retrace si nécessaire.
validateProperties | () | méthode |
public function validateProperties():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Cette fonction est une souche afin que la classe ProgrammaticSkin puisse implémenter l’interface ILayoutManagerClient. Les habillages n’appellent pas la méthode LayoutManager.invalidateProperties()
, qui déclencherait normalement un appel à cette méthode.
validateSize | () | méthode |
public function validateSize(recursive:Boolean = false):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Cette fonction est une souche afin que la classe ProgrammaticSkin puisse implémenter l’interface ILayoutManagerClient. Les habillages n’appellent pas la méthode LayoutManager.invalidateSize()
, qui déclencherait normalement un appel à cette méthode.
Paramètres
recursive:Boolean (default = false ) — Détermine si les enfants de cet habillage sont validés.
|
verticalGradientMatrix | () | méthode |
protected function verticalGradientMatrix(x:Number, y:Number, width:Number, height:Number):Matrix
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Fonction d’un utilitaire permettant de créer une matrice de dégradé vertical.
Paramètres
x:Number — Bord gauche du dégradé.
| |
y:Number — Bord supérieur du dégradé.
| |
width:Number — Largeur du dégradé.
| |
height:Number — Hauteur du dégradé.
|
Matrix — Matrice de dégradé horizontal. Il s’agit d’un objet temporaire qui doit être utilisé uniquement pour un seul appel suite à la méthode drawRoundRect() .
|
Tue Jun 12 2018, 09:30 AM Z