Package | mx.charts |
Classe | public class AxisRenderer |
Héritage | AxisRenderer DualStyleObject UIComponent FlexSprite Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Implémente | IAxisRenderer |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Les objets AxisRenderer héritent de certaines propriétés d’affichage de l’objet de graphique conteneur. Le format du texte des libellés et des titres prend par défaut les valeurs des propriétés de texte CSS de la fonctionnalité de rendu. Vous pouvez contrôler le formatage du titre de l’axe de façon indépendante en spécifiant un nom axisTitleStyleName
, soit au niveau de la classe AxisRenderer, soit au niveau du graphique conteneur.
Lors du positionnement et du dimensionnement des libellés, la classe AxisRenderer utilise le moins d’espace possible disponible pour le graphique. Si les libellés prennent trop de place, la classe AxisRenderer les met à l’échelle. Cependant, elle ne réduit jamais les libellés à la taille d’un point. Pour améliorer la lisibilité, la classe AxisRenderer choisit parmi les méthodes de mise en forme suivantes celle qui nécessite le moins de réduction :
- Les libellés sont rendus horizontalement d’une extrémité à l’autre.
- Les libellés sont répartis sur deux lignes.
- Les libellés font l’objet d’une rotation, de sorte qu’ils puissent rentrer dans l’espace disponible. La classe AxisRenderer fait pivoter les libellés en utilisant l’angle le plus petit possible, tout en évitant tout chevauchement. La valeur maximale de l’angle est de 90 degrés.
La classe AxisRenderer ajuste les limites de la zone de données du graphique pour faire en sorte que les libellés puissent être tracés sans dépasser des limites.
Syntaxe MXMLMasquer la syntaxe MXMLThe <mx:AxisRenderer>
tag inherits all the properties
of its parent classes, and adds the following properties:
<mx:AxisRenderer Properties axis="IAxis" chart="ChartBase" gutters="Rectangle" heightLimit="Number" labelRenderer="IFactory" labelFunction="Function" length="Number" otherAxes="Array" placement="right|left|bottom|top" ticks="Array" titleRenderer="IFactory" Styles axisStroke="No default" axisTitleStyleName="No default" canDropLabels="true|false" canStagger="true|false" labelAlign="center|left|right" (horizontal axes) or "center|top|bottom" (vertical axes) labelGap="3" labelRotation="No default" minorTickLength="Default depends on axis" minorTickPlacement="none|inside|outside|cross" minorTickStroke="No default" showLabels="true|false" showLine="true|false" tickLength="Default depends on axis" tickPlacement="inside|outside|cross|none" tickStroke="No default" verticalAxisTitleAlignment="flippedVertical|vertical" />
Propriété | Défini par | ||
---|---|---|---|
accessibilityDescription : String
Accesseur pratique pour la propriété description de l’objet accessibilityProperties de ce composant UIComponent. | UIComponent | ||
accessibilityEnabled : Boolean
Accesseur pratique pour la propriété silent de l’objet accessibilityProperties de ce composant UIComponent. | UIComponent | ||
accessibilityImplementation : AccessibilityImplementation
Implémentation d’accessibilité (AccessibilityImplementation) actuelle pour cette occurrence d’InteractiveObject. | InteractiveObject | ||
accessibilityName : String
Accesseur pratique pour la propriété name de l’objet accessibilityProperties de ce composant UIComponent. | UIComponent | ||
accessibilityProperties : AccessibilityProperties
Options d’accessibilité actuelles de l’objet d’affichage. | DisplayObject | ||
accessibilityShortcut : String
Accesseur pratique pour la propriété shortcut de l’objet accessibilityProperties de ce composant UIComponent. | UIComponent | ||
activeEffects : Array [lecture seule]
Liste des effets en cours de lecture sur le composant, sous forme d’un tableau d’instances EffectInstance. | UIComponent | ||
alpha : Number
Indique la valeur de transparence alpha de l’objet spécifié. | DisplayObject | ||
automationDelegate : Object
Objet délégué qui traite la fonction d’automatisation. | UIComponent | ||
automationEnabled : Boolean [lecture seule]
True si ce composant est activé pour l’automatisation, false dans le cas contraire. | UIComponent | ||
automationName : String
Nom pouvant être utilisé comme identifiant de cet objet. | UIComponent | ||
automationOwner : DisplayObjectContainer [lecture seule]
Propriétaire de ce composant à des fins d’automatisation. | UIComponent | ||
automationParent : DisplayObjectContainer [lecture seule]
Parent de ce composant à des fins d’automatisation. | UIComponent | ||
automationTabularData : Object [lecture seule]
Implémentation de l’interface IAutomationTabularData, qui peut être utilisée pour récupérer les données. | UIComponent | ||
automationValue : Array [lecture seule]
Cette valeur correspond généralement à l’apparence rendue de l’objet et doit être utilisable pour associer l’identifiant à l’objet lorsqu’il apparaît visuellement dans l’application. | UIComponent | ||
automationVisible : Boolean [lecture seule]
True si ce composant est visible pour l’automatisation, false dans le cas contraire. | UIComponent | ||
axis : IAxis
Objet d’axe associé à cette fonctionnalité de rendu. | AxisRenderer | ||
baseline : Object
Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom. | UIComponent | ||
baselinePosition : Number [lecture seule]
Coordonnée y de la ligne de base de la première ligne de texte du composant. | UIComponent | ||
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 | ||
bottom : Object
Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom. | UIComponent | ||
buttonMode : Boolean
Spécifie le mode de bouton du sprite. | Sprite | ||
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 | ||
cacheHeuristic : Boolean [écriture seule]
Utilisé par Flex pour suggérer la mise en cache sous forme de bitmap de l’objet. | UIComponent | ||
cachePolicy : String
Spécifie la stratégie de mise en cache sous forme de bitmap de cet objet. | UIComponent | ||
className : String [lecture seule]
Nom de la classe de cette instance, par exemple « Button ». | UIComponent | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
contentMouseX : Number [lecture seule]
Renvoie la position x de la souris, dans le système de coordonnées du contenu. | UIComponent | ||
contentMouseY : Number [lecture seule]
Renvoie la position y de la souris, dans le système de coordonnées du contenu. | UIComponent | ||
contextMenu : NativeMenu
Spécifie le menu contextuel associé à l’objet. | InteractiveObject | ||
currentState : String
Etat d’affichage actuel du composant. | UIComponent | ||
cursorManager : ICursorManager [lecture seule]
Récupère le gestionnaire CursorManager qui contrôle le curseur pour ce composant et ses homologues. | UIComponent | ||
depth : Number
Détermine l’ordre dans lequel les éléments sont rendus au sein des conteneurs. | UIComponent | ||
descriptor : UIComponentDescriptor
Référence à la classe UIComponentDescriptor, le cas échéant, utilisée par la méthode createComponentFromDescriptor() pour créer cette instance UIComponent. | UIComponent | ||
designLayer : DesignLayer
Spécifie l’instance DesignLayer facultative associée à cet élément visuel. | UIComponent | ||
document : Object
Référence à l’objet de document associé à ce composant UIComponent. | UIComponent | ||
doubleClickEnabled : Boolean [override]
Spécifie si l’objet UIComponent reçoit les événements doubleClick. | UIComponent | ||
dropTarget : DisplayObject [lecture seule]
Spécifie l’objet d’affichage sur lequel le sprite est glissé ou sur lequel il a été déposé. | Sprite | ||
enabled : Boolean
Indique si le composant peut accepter une interaction de l’utilisateur. | UIComponent | ||
errorString : String
Texte affiché par le conseil d’erreur d’un composant lorsqu’un composant est surveillé par un programme de validation et que la validation échoue. | UIComponent | ||
explicitHeight : Number
Nombre définissant la hauteur explicite du composant en pixels, dans les coordonnées du composant. | UIComponent | ||
explicitMaxHeight : Number
Hauteur maximale recommandée du composant à prendre en compte par le parent lors de la présentation. | UIComponent | ||
explicitMaxWidth : Number
Largeur maximale recommandée du composant à prendre en compte par le parent lors de la présentation. | UIComponent | ||
explicitMinHeight : Number
Hauteur minimale recommandée du composant à prendre en compte par le parent lors de la présentation. | UIComponent | ||
explicitMinWidth : Number
Largeur minimale recommandée du composant à prendre en compte par le parent lors de la présentation. | UIComponent | ||
explicitWidth : Number
Nombre définissant la largeur explicite du composant en pixels, dans les coordonnées du composant. | UIComponent | ||
filters : Array
Tableau indexé contenant tous les objets filtre actuellement associés à l’objet d’affichage. | DisplayObject | ||
flexContextMenu : IFlexContextMenu
Menu contextuel pour ce composant UIComponent. | UIComponent | ||
focusEnabled : Boolean
Indique si le composant peut recevoir le focus par tabulation. | UIComponent | ||
focusManager : IFocusManager
Récupère le FocusManager qui contrôle le focus pour ce composant et ses homologues. | UIComponent | ||
focusPane : Sprite
Volet de focus associé à cet objet. | UIComponent | ||
focusRect : Object
Spécifie si l’objet affiche un rectangle de focus. | InteractiveObject | ||
graphics : Graphics [lecture seule]
Spécifie l’objet Graphics appartenant au sprite qui prend en charge les commandes de dessin vectoriel. | Sprite | ||
gutters : Rectangle
Distance entre l’objet axisRenderer et les côtés du graphique conteneur. | AxisRenderer | ||
hasFocusableChildren : Boolean
Indicateur qui signale si les objets enfant peuvent recevoir le focus | UIComponent | ||
hasLayoutMatrix3D : Boolean [lecture seule]
Contient true si l’élément possède une matrice 3D. | UIComponent | ||
height : Number [override]
Nombre définissant la hauteur du composant en pixels, dans les coordonnées du parent. | UIComponent | ||
heightLimit : Number
Quantité maximale d’espace, en pixels, qu’une fonctionnalité de rendu d’axe peut occuper dans un graphique. | AxisRenderer | ||
highlightElements : Boolean
Indique si les éléments du graphique tels que Series doivent être mis en surbrillance lorsque le pointeur de la souris les survole. | AxisRenderer | ||
hitArea : Sprite
Désigne un autre sprite qui fera office de zone active d’un sprite. | Sprite | ||
horizontal : Boolean
true si la fonctionnalité de rendu d’axe est utilisée comme axe horizontal. | AxisRenderer | ||
horizontalCenter : Object
Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom. | UIComponent | ||
id : String
ID du composant. | UIComponent | ||
includeInLayout : Boolean
Indique si ce composant est inclus dans la présentation du conteneur parent. | UIComponent | ||
inheritingStyles : Object
Début de la chaîne de styles hérités de ce composant. | UIComponent | ||
initialized : Boolean
Indicateur déterminant si un objet a traversé les trois phases de présentation : validation, mesure et présentation (si besoin était). | UIComponent | ||
instanceIndex : int [lecture seule]
Index d’un composant répété. | UIComponent | ||
instanceIndices : Array
Tableau contenant les indices requis pour faire référence à cet objet UIComponent à partir de son document parent. | UIComponent | ||
internalStyleName : Object
Nom du sélecteur de classe dont cette instance hérite de la valeur. | DualStyleObject | ||
is3D : Boolean [lecture seule]
Contient true lorsque l’élément est en 3D. | UIComponent | ||
isDocument : Boolean [lecture seule]
Contient la valeur true si l’instance UIComponent est un objet document. | UIComponent | ||
isPopUp : Boolean
Défini sur true par le gestionnaire PopUpManager pour indiquer que composant a été ouvert sous forme de menu contextuel. | UIComponent | ||
labelFunction : Function
Appelée pour formater les valeurs de fonctionnalité de rendu d’axe à afficher en tant que libellés. | AxisRenderer | ||
labelRenderer : IFactory
Référence à la fabrique utilisée pour le rendu des libellés d’axe. | AxisRenderer | ||
layoutMatrix3D : Matrix3D [écriture seule]
Matrice de transformation utilisée pour calculer la présentation d’un composant par rapport à ses frères. | UIComponent | ||
left : Object
Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom. | UIComponent | ||
length : Number [lecture seule]
Spécifie la longueur de l’axe, en coordonnées d’écran. | AxisRenderer | ||
loaderInfo : LoaderInfo [lecture seule]
Renvoie un objet LoaderInfo qui contient des informations relatives au chargement du fichier auquel appartient cet objet d’affichage. | DisplayObject | ||
maintainProjectionCenter : Boolean
Lorsque sa valeur est true, le composant garde sa matrice de projection centrée sur le milieu de son cadre de sélection. | UIComponent | ||
mask : DisplayObject
L’objet d’affichage appelant est masqué par l’objet mask spécifié. | DisplayObject | ||
maxHeight : Number
Hauteur maximale recommandée du composant à prendre en compte par le parent lors de la présentation. | UIComponent | ||
maxWidth : Number
Largeur maximale recommandée du composant à prendre en compte par le parent lors de la présentation. | UIComponent | ||
measuredHeight : Number
Hauteur par défaut du composant, en pixels. | UIComponent | ||
measuredMinHeight : Number
Hauteur minimale par défaut du composant, en pixels. | UIComponent | ||
measuredMinWidth : Number
Largeur minimale par défaut du composant, en pixels. | UIComponent | ||
measuredWidth : Number
Largeur par défaut du composant, en pixels. | UIComponent | ||
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 | ||
minHeight : Number
Hauteur minimale recommandée du composant à prendre en compte par le parent lors de la présentation. | UIComponent | ||
minorTicks : Array [lecture seule]
Contient un tableau spécifiant où Flex doit tracer les graduations secondaires le long de l’axe. | AxisRenderer | ||
minWidth : Number
Largeur minimale recommandée du composant à prendre en compte par le parent lors de la présentation. | UIComponent | ||
moduleFactory : IFlexModuleFactory [override]
Une fabrique de modules est utilisée comme contexte d’utilisation de polices intégrées et pour la recherche du gestionnaire de style qui contrôle les styles de ce composant. | AxisRenderer | ||
mouseChildren : Boolean
Détermine si les enfants de l’objet prennent en charge la souris ou les périphériques de saisie utilisateur. | DisplayObjectContainer | ||
mouseEnabled : Boolean
Spécifie si l’objet reçoit des messages de la souris ou d’un autre périphérique de saisie utilisateur. | InteractiveObject | ||
mouseFocusEnabled : Boolean
Indique si le composant peut recevoir le focus à l’aide de la souris. | UIComponent | ||
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 | ||
needsSoftKeyboard : Boolean
Indique si un clavier virtuel (clavier logiciel à l’écran) doit s’afficher lorsque cette occurrence d’InteractiveObject reçoit le focus. | InteractiveObject | ||
nestLevel : int
Profondeur de cet objet dans la hiérarchie de confinement. | UIComponent | ||
nonInheritingStyles : Object
Début de la chaîne de styles non hérités de ce composant. | UIComponent | ||
numAutomationChildren : int [lecture seule]
Nombre d’enfants d’automatisation que ce conteneur comporte. | UIComponent | ||
numChildren : int [lecture seule]
Renvoie le nombre d’enfants de l’objet. | DisplayObjectContainer | ||
opaqueBackground : Object
Indique si l’objet d’affichage est opaque avec une couleur d’arrière-plan spécifique. | DisplayObject | ||
otherAxes : Array [écriture seule]
Tableau d’axes. | AxisRenderer | ||
owner : DisplayObjectContainer
Propriétaire de cet objet IVisualElement. | UIComponent | ||
parent : DisplayObjectContainer [override] [lecture seule]
Conteneur ou composant parent de ce composant. | UIComponent | ||
parentApplication : Object [lecture seule]
Référence à l’objet d’application contenant cette instance UIComponent. | UIComponent | ||
parentDocument : Object [lecture seule]
Référence à l’objet de document parent pour ce composant UIComponent. | UIComponent | ||
percentHeight : Number
Spécifie la hauteur d’un composant en tant que pourcentage de la taille de son parent. | UIComponent | ||
percentWidth : Number
Spécifie la largeur d’un composant en tant que pourcentage de la taille de son parent. | UIComponent | ||
placement : String
Côté du graphique sur lequel l’objet axisRenderer sera affiché. | AxisRenderer | ||
postLayoutTransformOffsets : mx.geom:TransformOffsets
Définit un ensemble de réglages pouvant être appliqué à la transformation d’un objet de manière invisible pour la présentation de son parent. | UIComponent | ||
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. | UIComponent | ||
repeater : IRepeater [lecture seule]
Référence à l’objet Repeater dans le document parent ayant produit ce composant UIComponent. | UIComponent | ||
repeaterIndex : int [lecture seule]
Index de l’élément dans le fournisseur de données de l’objet Repeater ayant produit ce composant UIComponent. | UIComponent | ||
repeaterIndices : Array
Tableau contenant les indices des éléments dans le fournisseur de données du des objets Repeater dans le document parent ayant produit ce composant UIComponent. | UIComponent | ||
repeaters : Array
Tableau contenant des références aux objets Repeater dans le document parent ayant produit ce composant UIComponent. | UIComponent | ||
right : Object
Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom. | UIComponent | ||
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 [override]
Indique la rotation de l’occurrence de DisplayObject, en degrés, à partir de son orientation d’origine. | UIComponent | ||
rotationX : Number [override]
Indique la rotation de l’axe des x de l’instance DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent. | UIComponent | ||
rotationY : Number [override]
Indique la rotation de l’axe des y de l’instance DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent. | UIComponent | ||
rotationZ : Number [override]
Indique la rotation de l’axe des z de l’instance DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent. | UIComponent | ||
scale9Grid : Rectangle
Grille de mise à l’échelle en vigueur. | DisplayObject | ||
scaleX : Number [override]
Nombre spécifiant le facteur de mise à l’échelle horizontale. | UIComponent | ||
scaleY : Number [override]
Nombre spécifiant le facteur de mise à l’échelle verticale. | UIComponent | ||
scaleZ : Number [override]
Nombre spécifiant le facteur de mise à l’échelle sur l’axe z. | UIComponent | ||
screen : Rectangle [lecture seule]
Renvoie un objet contenant la taille et la position de la surface de tracé de base pour cet objet. | UIComponent | ||
scrollRect : Rectangle
Cadre de sélection du défilement de l’objet d’affichage. | DisplayObject | ||
showInAutomationHierarchy : Boolean
Indicateur qui détermine si un objet d’automatisation s’affiche dans la hiérarchie d’automatisation. | UIComponent | ||
softKeyboard : String
Contrôle l’aspect du clavier logiciel. | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
Définit la zone qui doit rester à l’écran lorsqu’un clavier logiciel s’affiche (non disponible sur iOS) | InteractiveObject | ||
soundTransform : flash.media:SoundTransform
Contrôle le son à l’intérieur du sprite. | Sprite | ||
stage : Stage [lecture seule]
Scène de l’objet d’affichage. | DisplayObject | ||
states : Array
Etats d’affichage définis pour ce composant. | UIComponent | ||
styleDeclaration : CSSStyleDeclaration
Stockage pour les styles d’héritage intégrés sur cet objet. | UIComponent | ||
styleManager : IStyleManager2 [lecture seule]
Renvoie l’instance SystemManager utilisée par ce composant. | UIComponent | ||
styleName : Object
Style de classe utilisé par ce composant. | UIComponent | ||
styleParent : IAdvancedStyleClient
Le parent d’un composant permet d’évaluer les sélecteurs descendants. | UIComponent | ||
systemManager : ISystemManager
Renvoie l’objet SystemManager utilisé par ce composant. | UIComponent | ||
tabChildren : Boolean
Détermine si les enfants de l’objet prennent ou non en charge la tabulation. | DisplayObjectContainer | ||
tabEnabled : Boolean
Indique si cet objet est spécifié dans l’ordre de tabulation. | InteractiveObject | ||
tabFocusEnabled : Boolean
Indicateur qui signale si cet objet peut recevoir le focus via la touche de tabulation. Cette fonction est similaire à la propriété tabEnabled utilisée par le lecteur Flash. Sa valeur est généralement true pour les composants qui gèrent l’entrée au clavier, mais certains composants des barres de contrôle les définissent sur false, car il est conseillé de ne pas voler le focus d’un autre composant (un éditeur, par exemple). | UIComponent | ||
tabIndex : int
Spécifie l’ordre de tabulation des objets dans un fichier SWF. | InteractiveObject | ||
textSnapshot : flash.text:TextSnapshot [lecture seule]
Renvoie un objet TextSnapshot pour l’occurrence de DisplayObjectContainer. | DisplayObjectContainer | ||
ticks : Array [lecture seule]
Contient un tableau spécifiant où Flex doit tracer les graduations le long de l’axe. | AxisRenderer | ||
titleRenderer : IFactory
Référence à la fabrique utilisée pour le rendu du titre de l’axe. | AxisRenderer | ||
toolTip : String
Texte à afficher dans l’info-bulle. | UIComponent | ||
top : Object
Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom. | UIComponent | ||
transform : flash.geom:Transform [override]
Objet dont les propriétés se rapportent à la matrice, à la transformation des couleurs et aux limites des pixels d’un objet d’affichage. | UIComponent | ||
transformX : Number
Définit la coordonnée x du centre de la transformation du composant. | UIComponent | ||
transformY : Number
Définit la coordonnée y du centre de la transformation du composant. | UIComponent | ||
transformZ : Number
Définit la coordonnée z du centre de la transformation du composant. | UIComponent | ||
transitions : Array
Tableau d’objets de transition, où chaque objet de transition définit un ensemble d’effets à lire lors d’un changement de l’état d’affichage. | UIComponent | ||
tweeningProperties : Array
Tableau de propriétés en cours d’interpolation sur cet objet. | UIComponent | ||
uid : String
Identifiant unique de l’objet. | UIComponent | ||
updateCompletePendingFlag : Boolean
Indicateur déterminant si un objet a traversé les trois phases de validation de mise en forme (si besoin était). | UIComponent | ||
useHandCursor : Boolean
Valeur booléenne indiquant si le curseur en forme de main apparaît lorsque le pointeur survole un sprite dont la propriété buttonMode est définie sur true. | Sprite | ||
validationSubField : String
Utilisé par un validateur pour associer un sous-champ à ce composant. | UIComponent | ||
verticalCenter : Object
Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom. | UIComponent | ||
visible : Boolean [override]
Indique si l’objet d’affichage est visible ou non. | UIComponent | ||
width : Number [override]
Nombre définissant la largeur du composant en pixels, dans les coordonnées du parent. | UIComponent | ||
x : Number [override]
Nombre spécifiant la position horizontale du composant, en pixels, au sein de son conteneur parent. | UIComponent | ||
y : Number [override]
Nombre spécifiant la position verticale du composant, en pixels, au sein de son conteneur parent. | UIComponent | ||
z : Number [override]
Indique la position de coordonnée z le long de l’axe des z de l’instance DisplayObject par rapport au conteneur 3D parent. | UIComponent |
Propriété | Défini par | ||
---|---|---|---|
chart : ChartBase [lecture seule]
Graphique de base de cet objet AxisRenderer. | AxisRenderer | ||
currentCSSState : String [lecture seule]
Etat à utiliser pour faire correspondre les pseudo-sélecteurs CSS. | UIComponent | ||
hasComplexLayoutMatrix : Boolean [lecture seule]
Renvoie true si la classe UIComponent possède des propriétés de transformation de non-translation (x,y). | UIComponent | ||
resourceManager : IResourceManager [lecture seule]
Référence à l’objet qui gère toutes les ressources localisées de l’application. | UIComponent | ||
unscaledHeight : Number [lecture seule]
Méthode pratique pour déterminer la hauteur non mise à l’échelle du composant. | UIComponent | ||
unscaledWidth : Number [lecture seule]
Méthode pratique pour déterminer la hauteur non mise à l’échelle du composant. L’ensemble du traçage et de la présentation des enfants d’un composant doit être réalisé dans un rectangle de délimitation de cette largeur, qui est également transmise comme argument à la méthode updateDisplayList(). | UIComponent |
Méthode | Défini par | ||
---|---|---|---|
Constructeur. | AxisRenderer | ||
Ajoute une occurrence DisplayObject enfant à cette occurrence DisplayObjectContainer. | DisplayObjectContainer | ||
Ajoute une occurrence DisplayObject enfant à cette occurrence DisplayObjectContainer. | DisplayObjectContainer | ||
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 | ||
Ajoute un client de style non visuel à cette instance de composant. | UIComponent | ||
Ajuste la mise en forme en fonction des valeurs de gouttière transmises. | AxisRenderer | ||
Indique si les restrictions de sécurité entraîneraient l’omission des objets d’affichage de la liste renvoyée en appelant la méthode DisplayObjectContainer.getObjectsUnderPoint() avec le point « point » spécifié. | DisplayObjectContainer | ||
Place en attente une fonction à appeler ultérieurement. | UIComponent | ||
Appelée par le graphique pour indiquer quand l’état de transition actuel change. | AxisRenderer | ||
Définit une propriété de style depuis cette instance de composant. | UIComponent | ||
Détermine si l’objet d’affichage spécifié est un enfant de l’occurrence de DisplayObjectContainer ou l’occurrence en tant que telle. | DisplayObjectContainer | ||
Convertit un objet Point de coordonnées de contenu en coordonnées globales. | UIComponent | ||
Convertit un objet Point de coordonnées de contenu en coordonnées locales. | UIComponent | ||
Renvoie un ensemble de propriétés qui identifient l’enfant au sein de ce conteneur. | UIComponent | ||
Renvoie un ensemble de propriétés qui identifient l’enfant au sein de ce conteneur. | UIComponent | ||
Crée une référence id pour cet objet IUIComponent sur son objet document parent. | UIComponent | ||
Supprime la référence d’id à cet objet IUIComponent sur son objet de document parent. | UIComponent | ||
Renvoie un objet UITextFormat correspondant aux styles du texte pour ce composant UIComponent. | UIComponent | ||
[override]
Distribue un événement dans le flux d’événements. | UIComponent | ||
Affiche ou masque l’indicateur de focus autour de ce composant. | UIComponent | ||
drawRoundRect(x:Number, y:Number, w:Number, h:Number, r:Object = null, c:Object = null, alpha:Object = null, rot:Object = null, gradient:String = null, ratios:Array = null, hole:Object = null):void
Trace par programmation un rectangle dans l’objet Graphics de cet habillage. | UIComponent | ||
Appelé par l’instance d’effet lors de la fin de sa lecture sur le composant. | UIComponent | ||
Appelé par l’instance d’effet lors du début de sa lecture sur le composant. | UIComponent | ||
Termine tous les effets en cours de lecture sur le composant. | UIComponent | ||
Exécute toutes les liaisons dont l’objet UIComponent est la destination. | UIComponent | ||
Appelée après la fin de l’impression. | UIComponent | ||
Fournit l’objet d’automatisation à l’index spécifié. | UIComponent | ||
Fournit la liste d’objets d’automatisation. | UIComponent | ||
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 la coordonnée x des limites de l’élément à la taille d’élément spécifiée. | UIComponent | ||
Renvoie la coordonnée y des limites de l’élément à la taille d’élément spécifiée. | UIComponent | ||
Renvoie l’occurrence enfant de l’objet d’affichage associée à l’index spécifié. | DisplayObjectContainer | ||
Renvoie l’objet d’affichage enfant portant le nom spécifié. | DisplayObjectContainer | ||
Renvoie la position d’index d’une occurrence enfant de DisplayObject. | DisplayObjectContainer | ||
Recherche les sélecteurs de type de cette instance UIComponent. | UIComponent | ||
Renvoie une valeur de contrainte de présentation, ce qui revient à obtenir le style de contrainte pour ce composant. | UIComponent | ||
Méthode pratique pour déterminer si la hauteur explicite ou mesurée doit être utilisée
| UIComponent | ||
Méthode pratique pour déterminer si la largeur explicite ou mesurée doit être utilisée
| UIComponent | ||
Récupère l’objet ayant actuellement le focus. | UIComponent | ||
Renvoie la hauteur de présentation de l’élément. | UIComponent | ||
Renvoie la largeur de la présentation de l’élément. | UIComponent | ||
Renvoie la coordonnée x que l’élément utilise pour dessiner à l’écran. | UIComponent | ||
Renvoie la coordonnée y utilisée par l’élément pour son affichage à l’écran. | UIComponent | ||
Renvoie la matrice de transformation utilisée pour calculer la présentation du composant par rapport à ses frères. | UIComponent | ||
Renvoie la matrice Matrix3D de transformation de présentation pour cet élément. | UIComponent | ||
Renvoie la hauteur maximale de l’élément. | UIComponent | ||
Renvoie la largeur maximale de l’élément. | UIComponent | ||
Renvoie la hauteur minimale de l’élément. | UIComponent | ||
Renvoie la largeur minimale de l’élément. | UIComponent | ||
Renvoie un tableau d’objets de niveau inférieur au point spécifié et qui sont les enfants (ou les petits-enfants, etc.) de l’occurrence de DisplayObjectContainer. | DisplayObjectContainer | ||
Renvoie la hauteur préférée de l’élément. | UIComponent | ||
Renvoie la largeur préférée de l’élément. | UIComponent | ||
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 l’élément de l’objet dataProvider utilisé par le composant Repeater spécifié pour produire ce composant Repeater, ou null si ce composant Repeater n’est pas répété. | UIComponent | ||
Extrait une propriété de style ayant été définie n’importe où dans la chaîne de recherche de style de ce composant. | UIComponent | ||
Convertit un objet Point de coordonnées globales en coordonnées de contenu. | UIComponent | ||
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 | ||
Renvoie true si la valeur currentCSSState n’est pas nulle. | UIComponent | ||
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 | ||
Détermine si l’état spécifié a été défini sur ce composant UIComponent. | UIComponent | ||
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 | ||
Renvoie une matrice de zone pouvant être transmise à la méthode drawRoundRect() en tant que paramètre rot lors du tracé d’un dégradé horizontal. | UIComponent | ||
Initialise la structure interne de ce composant. | UIComponent | ||
Initialise différentes propriétés qui effectuent le suivi des instances répétées de ce composant. | UIComponent | ||
[override]
Marque un composant de sorte que sa méthode updateDisplayList() soit appelée au cours d’une actualisation d’écran ultérieure. | AxisRenderer | ||
Appelé par les éléments d’un composant pour indiquer que leur propriété de profondeur a changé. | UIComponent | ||
Un élément doit appeler cette méthode lorsque la direction de la mise en forme change ou lorsque la direction de la mise en forme de son parent change. | UIComponent | ||
Marque un composant de sorte que sa méthode commitProperties() soit appelée au cours d’une actualisation d’écran ultérieure. | UIComponent | ||
[override]
Marque un composant de sorte que sa méthode measure() soit appelée au cours d’une actualisation d’écran ultérieure. | AxisRenderer | ||
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 un objet Point de coordonnées locales en coordonnées de contenu. | UIComponent | ||
Convertit l’objet point des coordonnées de l’objet d’affichage (locales) vers les coordonnées de la scène (globales). | DisplayObject | ||
Renvoie la valeur true si cssState correspond à currentCSSState. | UIComponent | ||
Détermine si l’instance est identique au, ou est une sous-classe du, type donné. | UIComponent | ||
Mesure le texte HTML spécifié, pouvant contenir des balises HTML telles que <font> et <b>, en supposant qu’il s’affiche sur un objet UITextField à une seule ligne, avec un format UITextFormat déterminé par les styles de ce composant UIComponent. | UIComponent | ||
Mesure le texte spécifié, en supposant qu’il s’affiche sur un objet UITextField (ou UIFTETextField) à une seule ligne, avec un format UITextFormat déterminé par les styles de ce composant UIComponent. | UIComponent | ||
[override]
Déplace cet objet vers les coordonnées x et y spécifiées. | AxisRenderer | ||
Propage les modifications de style aux enfants. | UIComponent | ||
Renvoie true si la chaîne de propriétés du propriétaire pointe de l’enfant vers ce composant UIComponent. | UIComponent | ||
Appelé par Flex lorsqu’un composant UIComponent est ajouté à ou supprimé d’un parent. | UIComponent | ||
Prépare un objet IFlexDisplayObject pour l’impression. | UIComponent | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Génère ou régénère le cache de style CSS pour ce composant et, si le paramètre recursive a la valeur true, pour tous les descendants de ce composant également. | UIComponent | ||
Pour chaque événement d’effet, enregistre le gestionnaire EffectManager comme l’un des écouteurs d’événement. | UIComponent | ||
Supprime l’occurrence enfant de DisplayObject spécifiée de la liste d’enfants de l’occurrence de DisplayObjectContainer. | DisplayObjectContainer | ||
Supprime une occurrence enfant de DisplayObject de la position d’index spécifiée dans la liste d’enfants de DisplayObjectContainer. | DisplayObjectContainer | ||
Supprime toutes les occurrences enfants de DisplayObject de la liste d’enfants de l’occurrence de DisplayObjectContainer. | DisplayObjectContainer | ||
Supprime un écouteur de l’objet EventDispatcher. | EventDispatcher | ||
Supprime un client de style non visuel de cette instance de composant. | UIComponent | ||
Réexécute l’événement spécifié. | UIComponent | ||
Affiche un clavier virtuel. | InteractiveObject | ||
Résout un enfant en utilisant l’ID fourni. | UIComponent | ||
[statique]
Reprend le traitement en arrière-plan des méthodes mises en attente par la méthode callLater(), après un appel à la méthode suspendBackgroundProcessing(). | UIComponent | ||
[override]
Définit la taille réelle de cet objet. | AxisRenderer | ||
Modifie la position d’un enfant existant dans le conteneur d’objet d’affichage. | DisplayObjectContainer | ||
Définit une valeur de contrainte de présentation, ce qui revient à définir le style de contrainte pour ce composant. | UIComponent | ||
Définir l’état actuel. | UIComponent | ||
Définit le focus sur ce composant. | UIComponent | ||
Définit les coordonnées utilisées par l’élément pour son affichage à l’écran. | UIComponent | ||
Définit la taille de la présentation de l’élément. | UIComponent | ||
Définit la matrice de transformation utilisée pour calculer la taille de présentation et la position du composant par rapport à ses frères. | UIComponent | ||
Définit la matrice de transformation Matrix3D utilisée pour calculer la taille et la position de la présentation du composant par rapport à ses frères. | UIComponent | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Définit une propriété de style pour cette instance de composant. | UIComponent | ||
Appelé lorsque la propriété visible est modifiée. | UIComponent | ||
Permet à l’utilisateur de faire glisser le sprite spécifié. | Sprite | ||
Permet à l’utilisateur de faire glisser le sprite spécifié sur un périphérique tactile. | Sprite | ||
Interrompt de façon récursive l’exécution du scénario de tous les clips ayant cet objet comme racine. | DisplayObjectContainer | ||
Met fin à la méthode startDrag(). | Sprite | ||
Met fin à la méthode startTouchDrag() en vue d’utiliser des périphériques tactiles. | Sprite | ||
Détecte les modifications apportées aux propriétés de style. | UIComponent | ||
Flex() appelle la méthode stylesInitialized() lorsque les styles d’un composant sont d’abord initialisés. | UIComponent | ||
[statique]
Bloque le traitement en arrière-plan des méthodes placées en attente par callLater(), jusqu’à l’appel de la méthode resumeBackgroundProcessing(). | UIComponent | ||
Intervertit l’ordre de plan (ordre d’empilement du premier plan vers l’arrière-plan) des deux objets enfant spécifiés. | DisplayObjectContainer | ||
Intervertit l’ordre de plan (ordre d’empilement du premier plan vers l’arrière-plan) des objets enfant aux deux positions d’index spécifiées dans la liste d’enfants. | DisplayObjectContainer | ||
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. | FlexSprite | ||
transformAround(transformCenter:Vector3D, scale:Vector3D = null, rotation:Vector3D = null, translation:Vector3D = null, postLayoutScale:Vector3D = null, postLayoutRotation:Vector3D = null, postLayoutTranslation:Vector3D = null, invalidateLayout:Boolean = true):void
Méthode d’utilitaire permettant de mettre à jour la rotation, la mise à l’échelle et la translation de la transformation tout en conservant un point particulier, spécifié dans l’espace de coordonnées du composant, fixe dans l’espace de coordonnées du parent. | UIComponent | ||
Méthode utilitaire permettant de transformer un point spécifié dans les coordonnées locales de cet objet en emplacement dans les coordonnées du parent de l’objet. | UIComponent | ||
Valide la position et la taille des enfants, et trace d’autres effets visuels. | UIComponent | ||
Valide et actualise les propriétés et la présentation de cet objet, puis le retrace si nécessaire. | UIComponent | ||
Utilisé par la logique de présentation pour valider les propriétés d’un composant par l’appel de la méthode commitProperties(). | UIComponent | ||
Valide la taille mesurée du composant si la méthode LayoutManager.invalidateSize() est appelée avec cette interface ILayoutManagerClient, puis la méthode validateSize() est appelée lorsqu’il est temps d’effectuer les mesures. | UIComponent | ||
Traite à la fois les événements valid et invalid d’une classe Validator assignée à ce composant. | UIComponent | ||
Renvoie la valeur primitive de l’objet spécifié. | Object | ||
Renvoie une matrice de zone pouvant être transmise à la méthode drawRoundRect() en tant que paramètre rot lors du tracé d’un dégradé vertical. | UIComponent | ||
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 | ||
---|---|---|---|
Ajuste le rectangle de focus. | UIComponent | ||
Valide la matrice calculée générée par combinaison de la matrice de présentation et des décalages de transformation de la transformation de l’objet flash displayObject. | UIComponent | ||
Il s’agit d’une méthode interne utilisée par la structure Flex pour prendre en charge l’effet Fondre. | UIComponent | ||
Détermine si l’appel à la méthode measure() peut être ignoré. | UIComponent | ||
Effectue les traitements finals éventuels après la création des objets enfant. | UIComponent | ||
Traite les propriétés définies sur le composant. | UIComponent | ||
Crée des objets enfant du composant. | UIComponent | ||
Crée un nouvel objet à l’aide d’un contexte basé sur la police incorporée en cours d’utilisation. | UIComponent | ||
Crée l’objet à l’aide d’une fabrique moduleFactory donnée. | UIComponent | ||
Méthode d’assistance permettant la distribution d’un événement PropertyChangeEvent lorsqu’une propriété est actualisée. | UIComponent | ||
Gestionnaire d’événement appelé lorsqu’un objet UIComponent obtient le focus. | UIComponent | ||
Gestionnaire d’événement appelé lorsqu’un objet UIComponent perd le focus. | UIComponent | ||
Initialise l’implémentation et le stockage de certaines des fonctions de présentation avancées d’un composant utilisées plus rarement. | UIComponent | ||
Termine l’initialisation de ce composant. | UIComponent | ||
Initialise le code d’accessibilité de ce composant. | UIComponent | ||
Méthode d’assistance permettant d’invalider la taille du parent et la liste d’affichage si cet objet affecte sa présentation (includeInLayout est défini sur true). | UIComponent | ||
Généralement remplacée par les composants contenant des objets UITextField, où l’objet UITextField obtient le focus. | UIComponent | ||
Gestionnaire d’événement appelé pour un événement keyDown. | UIComponent | ||
Gestionnaire d’événement appelé pour un événement keyUp. | UIComponent | ||
[override]
Calcule la taille par défaut du composant. Peut également calculer sa taille minimale par défaut. | AxisRenderer | ||
Cette méthode est appelée lors de la construction d’une classe UIComponent, puis chaque fois que ResourceManager envoie un événement « change » pour indiquer que les ressources localisées ont subi une modification. | UIComponent | ||
Spécifie un facteur d’étirement de transformation dans le sens horizontal et vertical. | UIComponent | ||
Cette méthode est appelée lorsqu’un état change pour vérifier si des styles spécifiques à l’état s’appliquent à ce composant. | UIComponent | ||
[override]
Trace l’objet et/ou dimensionne et place ses enfants. | AxisRenderer |
Les styles sont soit communs soit associés à un thème spécifique. Si le style est commun, il peut être utilisé avec n’importe quel thème. Si un style est associé à un thème spécifique, il ne peut être utilisé que si votre application utilise ce thème.
Style | Description | Défini par | ||
---|---|---|---|---|
axisStroke | Type: mx.graphics.IStroke Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Spécifie les caractéristiques de la ligne de l’axe. Ce style doit être une instance de la classe Stroke. | AxisRenderer | ||
axisTitleStyleName | Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Nom du sélecteur de classe CSS à utiliser pour le formatage du titre de l’axe. | AxisRenderer | ||
Type: String Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Distance verticale en pixels du bord supérieur de la zone de contenu à la position de la ligne de base de la commande. | UIComponent | |||
Type: String Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Distance verticale, en pixels, entre le bord inférieur du composant et le bord inférieur de la zone de contenu de son conteneur parent. | UIComponent | |||
canDropLabels | Type: Boolean Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Détermine si la classe AxisRenderer doit omettre les libellés lorsque cela est nécessaire pour la mise en forme. Si la valeur est Définissez cette propriété sur Si vous ne définissez pas ce style explicitement, la classe AxisRenderer prend une valeur par défaut adaptée, en fonction du type d’axe à rendre. | AxisRenderer | ||
canStagger | Type: Boolean Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Détermine si les libellés doivent être répartis sur deux lignes de libellé. Utilisez ce paramètre pour réduire l’espace requis pour les libellés. La valeur par défaut est true . Dans ce cas, les libellés sont répartis sur plusieurs lignes.
| AxisRenderer | ||
color | Type: uint Format: Color Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Couleur du texte du composant, libellé du composant inclus. La valeur par défaut est 0x0B333C . | AxisRenderer | ||
disabledColor | Type: uint Format: Color Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Couleur de texte dans le composant s’il est désactivé. La valeur par défaut est 0xAAB3B3 . | AxisRenderer | ||
Type: uint Format: Color Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Couleur de surbrillance du composant lorsque la validation échoue. | UIComponent | |||
Type: String Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Mode de fusion utilisé par le rectangle de focus. | UIComponent | |||
Type: Class Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Habillage utilisé pour tracer le rectangle de focus. | UIComponent | |||
Type: Number Format: Length Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Epaisseur du contour du rectangle de focus, en pixels. | UIComponent | |||
fontAntiAliasType | Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Définit la propriété antiAliasType des objets TextField internes. Les valeurs possibles sont "normal" (flash.text.AntiAliasType.NORMAL ) et "advanced" (flash.text.AntiAliasType.ADVANCED ).
La valeur par défaut est Ce style n’a aucun effet pour les polices système. Ce style s’applique à l’ensemble du texte d’un sous-contrôle TextField. Vous ne pouvez pas l’appliquer uniquement à certains caractères et pas à d’autres. La valeur par défaut est "advanced" .Eléments de l’API associés | AxisRenderer | ||
fontFamily | Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Nom de la police à utiliser. A la différence d’une implémentation CSS complète, les listes de valeurs séparées par des virgules ne sont pas prises en charge. Vous pouvez utiliser n’importe quel nom de famille de polices. Si vous spécifiez un nom de police générique, il est converti dans la police de périphérique appropriée. La valeur par défaut est "Verdana" . | AxisRenderer | ||
fontGridFitType | Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Définit la propriété gridFitType des objets TextField internes représentant le texte dans les contrôles Flex. Les valeurs possibles sont "none" (flash.text.GridFitType.NONE ), "pixel" (flash.text.GridFitType.PIXEL ) et "subpixel" (flash.text.GridFitType.SUBPIXEL ).
Cette propriété est prise en compte uniquement si vous utilisez une police FlashType incorporée et que la propriété Ce style n’a aucun effet pour les polices système. Ce style s’applique à l’ensemble du texte d’un sous-contrôle TextField. Vous ne pouvez pas l’appliquer uniquement à certains caractères et pas à d’autres. La valeur par défaut est "pixel" .Eléments de l’API associés | AxisRenderer | ||
fontSharpness | Type: Number Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Définit la propriété sharpness des objets TextField internes représentant le texte dans les contrôles Flex. Cette propriété spécifie la netteté du contour des glyphes. Les nombres possibles vont de -400 à 400.
Cette propriété est prise en compte uniquement si vous utilisez une police FlashType incorporée et que la propriété Ce style n’a aucun effet pour les polices système. Ce style s’applique à l’ensemble du texte d’un sous-contrôle TextField. Vous ne pouvez pas l’appliquer uniquement à certains caractères et pas à d’autres. La valeur par défaut est 0 .Eléments de l’API associés | AxisRenderer | ||
fontSize | Type: Number Format: Length Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Hauteur du texte, en pixels. La valeur par défaut est 10 pour tous les contrôles, à l’exception de ColorPicker. Pour le contrôle ColorPicker, la valeur par défaut est 11. | AxisRenderer | ||
fontStyle | Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Détermine si le texte doit être en italique. Les valeurs reconnues sont "normal" et "italic" .
La valeur par défaut est "normal" . | AxisRenderer | ||
fontThickness | Type: Number Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Définit la propriété thickness des sous-contrôles TextField internes qui représentent le texte des contrôles Flex. Cette propriété spécifie l’épaisseur du contour des glyphes. Les nombres possibles vont de -200 à 200.
Cette propriété est prise en compte uniquement si vous utilisez une police FlashType incorporée et que la propriété Ce style n’a aucun effet sur les polices système. Ce style s’applique à l’ensemble du texte d’un sous-contrôle TextField. Vous ne pouvez pas l’appliquer uniquement à certains caractères et pas à d’autres. La valeur par défaut est 0 .Eléments de l’API associés | AxisRenderer | ||
fontWeight | Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Détermine si le texte doit être en gras. Les valeurs reconnues sont "normal" et "bold" . Pour LegendItem, la valeur par défaut est "bold" .
La valeur par défaut est "normal" . | AxisRenderer | ||
Type: String Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Distance horizontale, en pixels, entre le centre de la zone de contenu et celui du composant. | UIComponent | |||
Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4.5 Versions du moteur d’exécution: Flash10, AIR 2.5 Le principal mode d’interaction pour ce composant. | UIComponent | |||
kerning | Type: Boolean Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Valeur booléenne indiquant si le crénage est activé ( true ) ou désactivé (false ). Le crénage ajuste le pas entre certaines paires de caractères pour améliorer la lisibilité et ne doit être employé que si nécessaire, dans les titres en grande police, par exemple. Le crénage est pris en charge uniquement pour les polices FlashType incorporées. Certaines polices, telles que Verdana, et les polices à espacement fixe, telles que Courier New, ne prennent pas en charge le crénage.
La valeur par défaut est false . | AxisRenderer | ||
labelAlign | Type: String Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Spécifie l’alignement des libellés par rapport à la position de la valeur désignée. La valeur par défaut est center . | AxisRenderer | ||
labelClass | Type: Class Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10.2, AIR 2.0 La classe utilisée par ce composant pour effectuer le rendu des étiquettes. Elle peut être définie sur la classe mx.controls.Label ou la classe spark.components.Label. La valeur par défaut est spark.components.Label . | AxisRenderer | ||
labelGap | Type: Number Format: Length Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Spécifie l’epace entre la fin des graduations et le haut des libellés, en pixels. La valeur par défaut est 3 . | AxisRenderer | ||
labelRotation | Type: Number Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Spécifie la rotation du libellé. Si le rendu des libellés est réalisé à partir de polices de périphérique, les libellés sont toujours tracés horizontalement. Si ce style correspond à une valeur négative, la classe AxisRenderer détermine l’angle optimal permettant de rendre les libellés dans la zone la plus petite possible sans provoquer de chevauchement. | AxisRenderer | ||
Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4.1 Versions du moteur d’exécution: Flash10, AIR 1.5 Spécifie la direction de mise en forme souhaitée d’un composant. | UIComponent | |||
Type: String Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Distance horizontale, en pixels, du bord gauche du composant au bord gauche de la zone de contenu de son conteneur parent. | UIComponent | |||
letterSpacing | Type: Number Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Nombre de pixels supplémentaires devant apparaître entre chaque caractère. Une valeur positive augmente l’espacement des caractères par rapport à l’espacement normal, alors qu’une valeur négative le réduit. La valeur par défaut est 0 . | AxisRenderer | ||
minorTickLength | Type: Number Format: Length Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Spécifie la longueur des graduations secondaires le long de l’axe, en pixels. La valeur par défaut est 0 . | AxisRenderer | ||
minorTickPlacement | Type: String Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Spécifie où tracer les graduations secondaires. Options disponibles :
| AxisRenderer | ||
minorTickStroke | Type: mx.graphics.IStroke Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Spécifie les caractéristiques des graduations secondaires le long de l’axe. Ce style doit être une instance de la classe Stroke. | AxisRenderer | ||
Type: String Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Distance horizontale, en pixels, du bord droit du composant au bord droit de la zone de contenu de son conteneur parent. | UIComponent | |||
Type: Boolean Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4.5 Versions du moteur d’exécution: Flash10, AIR 1.5 Montrer l’erreur bordure ou enveloppe lorsque ce composant n’est pas valide. | UIComponent | |||
Type: Boolean Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4.5 Versions du moteur d’exécution: Flash10, AIR 1.5 Afficher l’erreur-bulle lorsque ce composant n’est pas valide et que l’utilisateur pointe le curseur dessus | UIComponent | |||
showLabels | Type: Boolean Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Détermine si des libellés doivent s’afficher le long de l’axe. La valeur par défaut est true . | AxisRenderer | ||
showLine | Type: Boolean Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Détermine si l’axe doit être affiché. La valeur par défaut est true . | AxisRenderer | ||
textAlign | Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Alignement du texte au sein d’un conteneur. Les valeurs possibles sont "left" , "right" ou "center" .
La valeur par défaut pour la plupart des contrôles est | AxisRenderer | ||
textDecoration | Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Détermine si le texte est souligné. Les valeurs possibles sont "none" et "underline" .
La valeur par défaut est "none" . | AxisRenderer | ||
textIndent | Type: Number Format: Length Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Décalage de la première ligne de texte par rapport au côté gauche du conteneur (en pixels). La valeur par défaut est 0 . | AxisRenderer | ||
tickLength | Type: Number Format: Length Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Spécifie la longueur des graduations le long de l’axe, en pixels. La valeur par défaut est 3 . | AxisRenderer | ||
tickPlacement | Type: String Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Spécifie où tracer les graduations. Options disponibles :
| AxisRenderer | ||
tickStroke | Type: mx.graphics.IStroke Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Spécifie les caractéristiques des graduations le long de l’axe. Ce style doit être une instance de la classe Stroke. | AxisRenderer | ||
Type: String Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Distance verticale, en pixels, entre le bord supérieur du composant et le bord supérieur de la zone de contenu de son conteneur parent. | UIComponent | |||
verticalAxisTitleAlignment | Type: String Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Spécifie comment rendre le titre de l’axe vertical. La valeur flippedVertical rend le titre du haut vers le bas vertical du bas vers le haut.
La valeur par défaut est flippedVertical . | AxisRenderer | ||
Type: String Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Distance verticale, en pixels, du centre de la zone de contenu du composant au centre du composant. | UIComponent |
axis | propriété |
axis:IAxis
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Objet d’axe associé à cette fonctionnalité de rendu. Cette propriété est gérée par le graphique conteneur et peut être définie explicitement si plusieurs fonctionnalités de rendu d’axe sont utilisées.
Implémentation
public function get axis():IAxis
public function set axis(value:IAxis):void
chart | propriété |
gutters | propriété |
gutters:Rectangle
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Distance entre l’objet axisRenderer et les côtés du graphique conteneur. Cette propriété est affectée automatiquement par le graphique et ne doit pas être affectée directement.
Implémentation
public function get gutters():Rectangle
public function set gutters(value:Rectangle):void
heightLimit | propriété |
heightLimit:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Quantité maximale d’espace, en pixels, qu’une fonctionnalité de rendu d’axe peut occuper dans un graphique. Par défaut, les fonctionnalités de rendu d’axe occupent uniquement l’espace nécessaire pour rendre l’ensemble des libellés à leur taille normale dans le graphique. Si la propriété heightLimit est définie, un objet AxisRenderer réduit la taille des libellés pour faire en sorte que la taille totale de l’axe soit inférieure à la valeur heightLimit.
Implémentation
public function get heightLimit():Number
public function set heightLimit(value:Number):void
highlightElements | propriété |
highlightElements:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indique si les éléments du graphique tels que Series doivent être mis en surbrillance lorsque le pointeur de la souris les survole.
Implémentation
public function get highlightElements():Boolean
public function set highlightElements(value:Boolean):void
horizontal | propriété |
horizontal:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
true
si la fonctionnalité de rendu d’axe est utilisée comme axe horizontal. Cette propriété est gérée par le contrôle CartesianChart conteneur et ne doit pas être définie directement.
Implémentation
public function get horizontal():Boolean
public function set horizontal(value:Boolean):void
labelFunction | propriété |
labelFunction:Function
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Appelée pour formater les valeurs de fonctionnalité de rendu d’axe à afficher en tant que libellés. La fonction labelFunction
présente la signature suivante :
function labelFunction(axisRenderer:IAxisRenderer, label:String):String { ... }
Implémentation
public function get labelFunction():Function
public function set labelFunction(value:Function):void
labelRenderer | propriété |
labelRenderer:IFactory
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Référence à la fabrique utilisée pour le rendu des libellés d’axe. Ce type doit implémenter les interfaces IDataRenderer et IFlexDisplayObject.
La classe AxisRenderer crée une instance de cette classe pour chaque libellé de l’axe. Un objet AxisLabel contenant la valeur et le libellé à rendre est affecté à la propriété data de la fonctionnalité de rendu labelRenderer.
Implémentation
public function get labelRenderer():IFactory
public function set labelRenderer(value:IFactory):void
length | propriété |
length: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 |
Spécifie la longueur de l’axe, en coordonnées d’écran. La longueur par défaut dépend d’un certain nombre de facteurs, dont la taille du graphique, la taille des libellés, la manière dont la classe AxisRenderer met en forme les libellés et les différentes exigences imposées par d’autres parties du graphique.
Implémentation
public function get length():Number
minorTicks | propriété |
minorTicks:Array
[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 |
Contient un tableau spécifiant où Flex doit tracer les graduations secondaires le long de l’axe. Chaque élément du tableau contient une valeur comprise entre 0 et 1.
Implémentation
public function get minorTicks():Array
moduleFactory | propriété |
moduleFactory:IFlexModuleFactory
[override] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Une fabrique de modules est utilisée comme contexte d’utilisation de polices intégrées et pour la recherche du gestionnaire de style qui contrôle les styles de ce composant.
Implémentation
override public function get moduleFactory():IFlexModuleFactory
override public function set moduleFactory(value:IFlexModuleFactory):void
otherAxes | propriété |
placement | propriété |
placement:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Côté du graphique sur lequel l’objet axisRenderer sera affiché. Valeurs autorisées : "left"
et "right"
pour le rendu des axes verticaux et "top"
et "bottom"
pour le rendu des axes horizontaux. Par défaut, les axes principaux sont placés à gauche et en haut et les axes secondaires à droite et en bas. Les contrôles CartesianChart placent automatiquement les axes secondaires à l’opposé des axes principaux. Par exemple, si vous placez explicitement un axe vertical principal à droite, l’axe vertical secondaire est automatiquement placé à gauche.
Implémentation
public function get placement():String
public function set placement(value:String):void
ticks | propriété |
ticks:Array
[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 |
Contient un tableau spécifiant où Flex doit tracer les graduations le long de l’axe. Chaque élément du tableau contient une valeur comprise entre 0 et 1.
Implémentation
public function get ticks():Array
titleRenderer | propriété |
titleRenderer:IFactory
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Référence à la fabrique utilisée pour le rendu du titre de l’axe. Ce type doit étendre l’interface UIComponent et implémenter les interfaces IDataRenderer et IFlexDisplayObject.
La classe AxisRenderer crée une instance de cette classe pour le titre de l’axe. Le titre à rendre est affecté à la propriété des données de la fonctionnalité de rendu titleRenderer.
Implémentation
public function get titleRenderer():IFactory
public function set titleRenderer(value:IFactory):void
AxisRenderer | () | Constructeur |
public function AxisRenderer()
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Constructeur.
adjustGutters | () | méthode |
public function adjustGutters(workingGutters:Rectangle, adjustable:Object):Rectangle
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Ajuste la mise en forme en fonction des valeurs de gouttière transmises. Cette méthode est appelée par le graphique conteneur pour déterminer la taille des gouttières et de la zone de données correspondante. Cette méthode permet à la classe AxisRenderer de calculer la mise en forme en fonction des nouvelles gouttières et de les ajuster si nécessaire. Si une gouttière est ajustable, une fonctionnalité de rendu d’axe peut éventuellement ajuster les gouttières vers l’intérieur (gouttières plus larges), mais pas vers l’extérieur (gouttières moins larges).
Paramètres
workingGutters:Rectangle — Définit les gouttières à ajuster.
| |
adjustable:Object — Ce paramètre se compose de quatre propriétés booléennes (left=true/false, top=true/false, right=true/false et bottom=true/false) indiquant si la fonctionnalité de rendu d’axe peut éventuellement ajuster les gouttières définies.
|
Rectangle — Rectangle définissant les dimensions des gouttières, ajustements inclus.
|
chartStateChanged | () | méthode |
public function chartStateChanged(oldState:uint, newState:uint):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Appelée par le graphique pour indiquer quand l’état de transition actuel change.
Paramètres
oldState:uint — Nombre représentant l’ancien état.
| |
newState:uint — Nombre représentant le nouvel état.
|
invalidateDisplayList | () | méthode |
override 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.
invalidateSize | () | méthode |
override 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 |
Marque un composant de sorte que sa méthode measure()
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 le texte et la taille de la police, il est inutile de mettre à jour le composant immédiatement après la modification du texte, puis de réaliser une autre mise à jour pour la taille de police. Il est ainsi plus efficace de modifier les deux propriétés et de rendre le composant une seule fois en utilisant le nouveau texte à sa nouvelle taille.
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.
measure | () | méthode |
override protected function measure():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Calcule la taille par défaut du composant. Peut également calculer sa taille minimale par défaut. Il s’agit d’une méthode avancée que vous pouvez remplacer lorsque vous créez une sous-classe de la classe UIComponent.
Vous n’appelez pas cette méthode directement. Flex appelle la méthode measure()
lorsque le composant est ajouté à un conteneur à l’aide de la méthode addChild()
et lorsque la méthode invalidateSize()
du composant est appelée.
Lorsque vous définissez une hauteur et une largeur spécifiques à un composant, Flex n’appelle pas la méthode measure()
, même si vous appelez explicitement la méthode invalidateSize()
. En d’autres termes, Flex appelle uniquement la méthode measure()
si la propriété explicitWidth
ou explicitHeight
du composant a la valeur NaN.
Dans votre remplacement de cette méthode, vous devez définir les propriétés measuredWidth
et measuredHeight
pour définir la taille par défaut. Vous pouvez éventuellement définir les propriétés measuredMinWidth
et measuredMinHeight
pour définir la taille minimale par défaut.
La plupart des composants calculent ces valeurs en fonction du contenu qu’ils affichent et d’après les propriétés qui affectent l’affichage du contenu. Quelques composants disposent simplement de valeurs par défaut codées de manière irréversible.
L’objectif conceptuel de la propriété measure()
est que le composant doit fournir sa propre taille naturelle ou intrinsèque comme valeur par défaut. Par conséquent, les propriétés measuredWidth
et measuredHeight
doivent être déterminées par des facteurs comme :
- La quantité de texte que le composant doit afficher.
- Les styles, par exemple
fontSize
, de ce texte. - La taille d’une image JPEG affichée par le composant.
- Les tailles mesurées ou explicites des enfants du composant.
- Les bordures, marges et espacements.
Dans certains cas, aucune méthode intrinsèque ne permet de déterminer les valeurs par défaut. Par exemple, un simple composant GreenCircle peut simplement définir measuredWidth = 100 et measuredHeight = 100 dans sa méthode measure()
pour donner une taille par défaut raisonnable. Dans d’autres cas, comme le contrôle TextArea, un calcul approprié (comme rechercher la hauteur et la largeur correctes qui permettront d’afficher tout le texte et respecteront les proportions d’un rectangle d’or) peut s’avérer trop long pour que cela en vaille la peine.
L’implémentation par défaut de la méthode measure()
permet de définir les propriétés measuredWidth
, measuredHeight
, measuredMinWidth
et measuredMinHeight
sur0
.
move | () | méthode |
override 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 — Nouvelle position x de l’objet.
| |
y:Number — Nouvelle position y de l’objet.
|
setActualSize | () | méthode |
override public function setActualSize(w:Number, h: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 taille réelle de cet objet.
Cette méthode est principalement utilisée dans le cadre de l’implémentation de la méthode updateDisplayList()
, qui permet de calculer la taille réelle de l’objet, en fonction de sa taille explicite, de sa taille par rapport au parent (pourcentage) et de sa taille mesurée. Vous pouvez ensuite appliquer cette taille réelle à l’objet en appelant la méthode setActualSize()
.
Dans d’autres situations, il est préférable de définir les propriétés telles que width
, height
, percentWidth
et percentHeight
plutôt que d’appeler cette méthode.
Paramètres
w:Number — Nouvelle largeur de l’objet.
| |
h:Number — Nouvelle hauteur de l’objet.
|
updateDisplayList | () | méthode |
override 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 l’objet et/ou dimensionne et place ses enfants. Il s’agit d’une méthode avancée que vous pouvez remplacer lorsque vous créez une sous-classe de la classe UIComponent.
Vous n’appelez pas cette méthode directement. Flex appelle la méthode updateDisplayList()
lorsque le composant est ajouté à un conteneur par le biais de la méthode addChild()
et lorsque la méthode invalidateDisplayList()
du composant est appelée.
Si le composant n’a pas d’enfant, cette méthode permet de réaliser un tracé par programmation en utilisant les méthodes sur l’objet Graphics du composant, par exemple graphics.drawRect()
.
Si le composant a au moins un enfant, cette méthode permet d’appeler les méthodes move()
et setActualSize()
sur ces enfants.
Les composants peuvent réaliser un tracé par programmation, même s’ils ont des enfants. Pour ce faire, utilisez les propriétés unscaledWidth
et unscaledHeight
du composant comme ses limites.
Il est indispensable d’utiliser unscaledWidth
et unscaledHeight
à la place des propriétés width
et height
.
Paramètres
unscaledWidth:Number — Indique la largeur du composant, en pixels, des coordonnées du composant, quelle que soit la valeur de la propriété scaleX du composant.
| |
unscaledHeight:Number — Indique la hauteur du composant, en pixels, des coordonnées du composant, quelle que soit la valeur de la propriété scaleY du composant.
|
<?xml version="1.0"?> <!-- Simple example to demonstrate the HLOCChart control. --> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx"> <fx:Script> <![CDATA[ import mx.collections.ArrayCollection; [Bindable] private var stockDataAC:ArrayCollection = new ArrayCollection( [ { Date: "25-Jul", Open: 40.55, High: 40.75, Low: 40.24, Close:40.31}, { Date: "26-Jul", Open: 40.15, High: 40.78, Low: 39.97, Close:40.34}, { Date: "27-Jul", Open: 40.38, High: 40.66, Low: 40, Close:40.63}, { Date: "28-Jul", Open: 40.49, High: 40.99, Low: 40.3, Close:40.98}, { Date: "29-Jul", Open: 40.13, High: 40.4, Low: 39.65, Close:39.95}, { Date: "1-Aug", Open: 39.00, High: 39.50, Low: 38.7, Close:38.6}, { Date: "2-Aug", Open: 38.68, High: 39.34, Low: 37.75, Close:38.84}, { Date: "3-Aug", Open: 38.76, High: 38.76, Low: 38.03, Close:38.12}, { Date: "4-Aug", Open: 37.98, High: 37.98, Low: 36.56, Close:36.69}, { Date: "5-Aug", Open: 36.61, High: 37, Low: 36.48, Close:36.86} ]); ]]> </fx:Script> <fx:Declarations> <!-- Define custom Stroke for the wick and ticks. --> <mx:SolidColorStroke id="s1" color="0x000000" weight="5" joints="bevel" caps="square"/> </fx:Declarations> <mx:Panel title="HLOCChart Control Example" height="100%" width="100%"> <mx:HLOCChart id="hlocchart" height="100%" width="100%" paddingRight="5" paddingLeft="5" showDataTips="true" dataProvider="{stockDataAC}"> <mx:verticalAxis> <mx:LinearAxis id="vaxis" baseAtZero="false" title="Price"/> </mx:verticalAxis> <mx:horizontalAxis> <mx:CategoryAxis id="haxis" categoryField="Date" title="Date"/> </mx:horizontalAxis> <mx:horizontalAxisRenderers> <mx:AxisRenderer axis="{haxis}" canDropLabels="true"/> </mx:horizontalAxisRenderers> <mx:series> <mx:HLOCSeries openField="Open" highField="High" lowField="Low" closeField="Close" stroke="{s1}" openTickStroke="{s1}" closeTickStroke="{s1}" openTickLength="7" closeTickLength="7" /> </mx:series> </mx:HLOCChart> </mx:Panel> </s:Application>
Tue Jun 12 2018, 09:30 AM Z