Package | mx.charts |
Classe | public class Legend |
Héritage | Legend UIComponent FlexSprite Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Implémente | IContainer |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Vous pouvez initialiser un contrôle Legend en liant un identificateur de contrôle de graphique à la propriété dataProvider
du contrôle Legend, ou définir un tableau d’objets LegendItem.
The <mx:Legend>
tag inherits all the properties
of its parent classes and adds the following properties:
<mx:Legend Properties autoLayout="true|false" clipContent="true|false" creationIndex="undefined" creationPolicy="auto|all|queued|none" dataProvider="No default" direction="horizontal|vertical" horizontalScrollPosition="0" legendItemClass="No default" verticalScrollPosition="0" Styles backgroundAlpha="1.0" backgroundAttachment="scroll" backgroundColor="undefined" backgroundDisabledColor="undefined" backgroundImage="undefined" backgroundSize="auto" barColor="undefined" borderColor="0xAAB3B3" borderSides="left top right bottom" borderSkin="mx.skins.halo.HaloBorder" borderStyle="inset|none|solid|outset" borderThickness="1" color="0x0B333C" cornerRadius="0" disabledColor="0xAAB3B3" disbledOverlayAlpha="undefined" dropShadowColor="0x000000" dropShadowEnabled="false" fontAntiAliasType="advanced" fontfamily="Verdana" fontGridFitType="pixel" fontSharpness="0"" fontSize="10" fontStyle="normal" fontThickness="0" fontWeight="normal" horizontalAlign="left|center|right" horizontalGap="8" labelPlacement="right|left|top|bottom" markerHeight="15" markerWidth="10" paddingBottom="0" paddingLeft="0" paddingRight="0" paddingTop="0" shadowDirection="center" shadowDistance="2" stroke="IStroke; no default" textAlign="left" textDecoration="none|underline" textIndent="0" verticalAlign="top|middle|bottom" verticalGap="6" Events childAdd="No default" childIndexChange="No default" childRemove="No default" dataChange="No default" itemClick="Event; no default" itemMouseDown="Event; no default" itemMouseOut="Event; no default" itemMouseOver="Event; no default" itemMouseUp="Event; no default" />
Eléments de l’API associés
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 | ||
autoLayout : Boolean
Si la valeur est true, la mesure et la présentation sont effectuées lorsque la position ou la taille de l’enfant est modifiée. | Legend | ||
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 | ||
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 | ||
borderMetrics : EdgeMetrics [lecture seule]
Renvoie un objet EdgeMetrics qui comporte quatre propriétés : left, top, right et bottom. | Legend | ||
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 | ||
childDescriptors : Array
Tableau d’objets UIComponentDescriptor produits par le compilateur MXML. | Legend | ||
className : String [lecture seule]
Nom de la classe de cette instance, par exemple « Button ». | UIComponent | ||
clipContent : Boolean
Spécifie l’application d’un masque de découpage ou non, si les positions et/ou les tailles des enfants de ce conteneur dépassent les limites du conteneur. | Legend | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
contentMouseX : Number [override] [lecture seule]
Renvoie la position x de la souris, dans le système de coordonnées du contenu. | Legend | ||
contentMouseY : Number [override] [lecture seule]
Renvoie la position y de la souris, dans le système de coordonnées du contenu. | Legend | ||
contextMenu : NativeMenu
Spécifie le menu contextuel associé à l’objet. | InteractiveObject | ||
creatingContentPane : Boolean
Les conteneurs utilisent un volet de contenu interne pour contrôler le défilement. | Legend | ||
creationIndex : int Déconseillé: Déconseillé
Spécifie l’ordre pour instancier et tracer les enfants du conteneur. | Legend | ||
creationPolicy : String
Stratégie de création d’enfant de ce conteneur MX. | Legend | ||
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 | ||
data : Object
La propriété data vous permet de transmettre une valeur au composant lorsque vous l’utilisez dans un rendu d’élément ou un éditeur d’élément. | Legend | ||
dataProvider : Object
Ensemble de données à utiliser dans le contrôle Legend. | Legend | ||
deferredContentCreated : Boolean [lecture seule]
Equivalent de processedDescriptors pour IDeferredContentOwner
| Legend | ||
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 | ||
direction : String
Détermine la manière dont les enfants sont placés dans le conteneur. | Legend | ||
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 | ||
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 | ||
hitArea : Sprite
Désigne un autre sprite qui fera office de zone active d’un sprite. | Sprite | ||
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 | ||
horizontalScrollPosition : Number
Position actuelle de la barre de défilement horizontale. | Legend | ||
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 | ||
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 | ||
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 | ||
legendItemClass : Class
Classe utilisée pour instancier des objets LegendItem. | Legend | ||
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 | ||
maxHorizontalScrollPosition : Number [lecture seule]
Plus grande valeur possible de la propriété horizontalScrollPosition. | Legend | ||
maxVerticalScrollPosition : Number [lecture seule]
Plus grande valeur possible de la propriété verticalScrollPosition. | Legend | ||
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 | ||
minWidth : Number
Largeur minimale recommandée du composant à prendre en compte par le parent lors de la présentation. | UIComponent | ||
moduleFactory : IFlexModuleFactory
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. | UIComponent | ||
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 [override] [lecture seule]
Nombre de composants enfant dans ce conteneur. | Legend | ||
numElements : int [lecture seule]
Nombre d’éléments visuels dans ce conteneur. | Legend | ||
opaqueBackground : Object
Indique si l’objet d’affichage est opaque avec une couleur d’arrière-plan spécifique. | DisplayObject | ||
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 | ||
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 | ||
rawChildren : IChildList [lecture seule]
Un conteneur contient généralement des composants enfant qui peuvent être énumérés à l’aide de la méthode Container.getChildAt() et de la propriété Container.numChildren. | Legend | ||
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 | ||
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 | ||
verticalScrollPosition : Number
Position actuelle de la barre de défilement verticale. | Legend | ||
viewMetrics : EdgeMetrics [lecture seule]
Renvoie un objet qui comporte quatre propriétés : left, top, right et bottom. | Legend | ||
viewMetricsAndPadding : EdgeMetrics [lecture seule]
Renvoie un objet qui comporte quatre propriétés : left, top, right et bottom. | Legend | ||
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 | ||
---|---|---|---|
actualCreationPolicy : String
Stratégie de création de ce conteneur. | Legend | ||
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 | ||
---|---|---|---|
Legend()
Constructeur. | Legend | ||
[override]
Ajoute un objet DisplayObject enfant à ce conteneur. | Legend | ||
[override]
Ajoute un objet DisplayObject enfant à ce conteneur. | Legend | ||
Ajoute un élément visuel à ce conteneur. | Legend | ||
Ajoute un élément visuel à ce conteneur. | Legend | ||
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 | ||
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 | ||
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 | ||
[override]
Convertit un objet Point de coordonnées de contenu en coordonnées globales. | Legend | ||
[override]
Convertit un objet Point de coordonnées de contenu en coordonnées locales. | Legend | ||
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 | ||
A partir d’un seul descripteur UIComponentDescriptor, créez le composant correspondant et ajoutez le composant en tant qu’enfant de ce conteneur. | Legend | ||
Effectuez une itération sur le tableau de descripteurs childDescriptors et appelez la méthode createComponentFromDescriptor() pour chacun d’entre eux. | Legend | ||
Exécute une action équivalente à l’appel de la méthode createComponentsFromDescriptors(true) pour les conteneurs qui implémentent l’interface IDeferredContentOwner afin de prendre en charge l’instanciation différée. | Legend | ||
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 | ||
[override]
Exécute tous les liaisons de données sur ce conteneur. | Legend | ||
Exécute les liaisons dans les objets UIComponent enfant de ce conteneur. | Legend | ||
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 | ||
[override]
Récupère le n-ième objet de composant enfant. | Legend | ||
[override]
Renvoie l’enfant dont la propriété name est la chaîne spécifiée. | Legend | ||
[override]
Récupère la position d’index basée sur zéro d’un enfant spécifique. | Legend | ||
Renvoie un tableau d’objets DisplayObject composé des enfants de contenu du conteneur. | Legend | ||
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 | ||
Renvoie l’élément visuel à l’index spécifié. | Legend | ||
Renvoie la position d’index d’un élément visuel. | Legend | ||
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 | ||
[override]
Convertit un objet Point de coordonnées globales en coordonnées de contenu. | Legend | ||
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 | ||
Marque un composant de sorte que sa méthode updateDisplayList() soit appelée au cours d’une actualisation d’écran ultérieure. | UIComponent | ||
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 | ||
Marque un composant de sorte que sa méthode measure() soit appelée au cours d’une actualisation d’écran ultérieure. | UIComponent | ||
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 | ||
[override]
Convertit un objet Point de coordonnées locales en coordonnées de contenu. | Legend | ||
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 | ||
Déplace le composant vers une position spécifiée dans son parent. | UIComponent | ||
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 tous les enfants de la liste d’enfants de ce conteneur. | Legend | ||
Supprime tous les éléments visuels du conteneur. | Legend | ||
[override]
Supprime un objet DisplayObject enfant de la liste d’enfants de ce conteneur. | Legend | ||
[override]
Supprime un objet DisplayObject enfant de la liste d’enfants de ce conteneur à la position d’index spécifiée. | Legend | ||
Supprime toutes les occurrences enfants de DisplayObject de la liste d’enfants de l’occurrence de DisplayObjectContainer. | DisplayObjectContainer | ||
Supprime l’élément visuel spécifié de la liste des enfants de ce conteneur. | Legend | ||
Supprime un élément visuel du conteneur, à la position d’index spécifiée. | Legend | ||
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 | ||
Dimensionne l’objet. | UIComponent | ||
[override]
Définit la position d’index d’un enfant particulier. | Legend | ||
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 | ||
Modifie la position d’un élément visuel existant dans le conteneur visuel. | Legend | ||
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 | ||
Intervertit l’index des deux éléments visuels spécifiés. | Legend | ||
Intervertit les éléments visuels qui se trouvent aux deux positions d’index spécifiées dans le conteneur. | Legend | ||
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 | ||
[override]
Utilisée en interne par l’effet Fondre pour ajouter l’incrustation au chrome d’un conteneur. | Legend | ||
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 l’habillage de la bordure du conteneur s’il est nécessaire et n’existe pas encore. | Legend | ||
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 | ||
Répond aux changements de taille en définissant les positions et les tailles des bordures de ce conteneur. | Legend | ||
Calcule la taille par défaut du composant. Peut également calculer sa taille minimale par défaut. | UIComponent | ||
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 | ||
Positionne la zone de contenu du conteneur par rapport à la zone visible, en fonction des propriétés horizontalScrollPosition et verticalScrollPosition. | Legend | ||
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]
Répond aux changements de taille en définissant les positions et les tailles des enfants de ce conteneur. | Legend |
Evénement | Synthèse | Défini par | ||
---|---|---|---|---|
[Evénement de diffusion] Distribué lorsque l’application Flash Player obtient le focus du système d’exploitation et devient active. | EventDispatcher | |||
Distribué lorsque le composant est ajouté à un conteneur en tant que contenu enfant à l’aide de la méthode addChild(), addChildAt(), addElement() ou addElementAt(). | UIComponent | |||
Distribué lorsqu’un objet d’affichage est ajouté à la liste d’affichage. | DisplayObject | |||
Envoyé lorsqu’un objet d’affichage est ajouté dans la liste d’affichage de la scène, directement ou par l’intermédiaire d’une arborescence secondaire qui contient l’objet d’affichage. | DisplayObject | |||
Distribuée après l’ajout d’un enfant à une légende. | Legend | |||
Distribuée après la modification de l’index (parmi les enfants de la légende) d’un enfant de la légende. | Legend | |||
Distribuée avant la suppression d’un enfant d’une légende. | Legend | |||
Distribué lorsque l’utilisateur sélectionne ’Effacer’ (ou ’Supprimer’) dans le menu contextuel. | InteractiveObject | |||
Distribué lorsque l’utilisateur appuie sur le bouton principal de son périphérique de pointage et le relâche sur la même occurrence de InteractiveObject. | InteractiveObject | |||
Distribué lorsque l’action d’un utilisateur active le menu contextuel associé à cet objet interactif dans une application AIR. | InteractiveObject | |||
Distribué lorsque l’utilisateur active la combinaison de touches de raccourci propre à la plate-forme pour une opération de copie ou sélectionne "Copier" dans le menu contextuel. | InteractiveObject | |||
Distribué lorsque le composant a terminé sa construction, son traitement de propriétés, sa mesure, sa présentation et son tracé. | UIComponent | |||
Distribué après la modification de l’état d’affichage. | UIComponent | |||
Distribué après la modification de la propriété currentState, mais avant la modification de l’état d’affichage. | UIComponent | |||
Distribué lorsque l’utilisateur active la combinaison de touches de raccourci propre à la plate-forme pour une opération de coupage ou sélectionne "Couper" dans le menu contextuel. | InteractiveObject | |||
Distribué lorsque la propriété data change. | Legend | |||
[Evénement de diffusion] Distribué lorsque l’application Flash Player ou AIR perd le focus du système d’exploitation et devient inactive. | EventDispatcher | |||
Distribué lorsque l’utilisateur appuie sur le bouton principal d’un périphérique de pointage et le relâche deux fois de suite sur la même occurrence d’InteractiveObject si l’indicateur doubleClickEnabled de cet objet est réglé sur true. | InteractiveObject | |||
Distribué par l’initiateur de l’action glisser (le composant source des données en cours de déplacement) lorsque l’opération de glissement se termine, lorsque vous déposez les données glissées sur une cible de dépôt ou lorsque vous terminez l’opération de glisser-déposer sans avoir effectué un dépôt. | UIComponent | |||
Distribué par la cible de dépôt lorsque l’utilisateur libère le bouton de la souris au-dessus de la cible. | UIComponent | |||
Distribué par un composant lorsque l’utilisateur passe le pointeur de la souris sur le composant pendant une opération de déplacement. | UIComponent | |||
Distribué par le composant lorsque l’utilisateur effectue un déplacement en dehors du composant, mais ne dépose pas les données sur la cible. | UIComponent | |||
Distribué par un composant lorsque l’utilisateur déplace la souris en survolant le composant pendant une opération de glissement. | UIComponent | |||
Distribué par l’initiateur du déplacement lors du démarrage d’une opération de déplacement. | UIComponent | |||
Distribué après la fin d’un effet. | UIComponent | |||
Distribué juste avant le démarrage d’un effet. | UIComponent | |||
Distribué après l’arrêt d’un effet, ce qui se produit uniquement par l’appel de la méthode stop() sur l’effet. | UIComponent | |||
[événement de diffusion] Distribué lorsque la tête de lecture est placée sur une nouvelle image. | DisplayObject | |||
Distribué après l’entrée du composant dans un état d’affichage. | UIComponent | |||
[événement de diffusion] Distribué lorsque la tête de lecture quitte l’image en cours. | DisplayObject | |||
Distribué juste avant que le composant quitte un état d’affichage. | UIComponent | |||
[événement de diffusion] Distribué après l’exécution des constructeurs des objets d’affichage d’image, mais avant celle des scripts d’image. | DisplayObject | |||
Distribué lorsque l’utilisateur crée un point de contact le long du bord de la surface tactile à l’aide d’une occurrence InteractiveObject (par exemple, en appuyant le long du bord de la surface tactile sur la télécommande Siri Remote pour l’Apple TV). Certains périphériques peuvent également interpréter ce contact comme une combinaison de plusieurs événements tactiles. | InteractiveObject | |||
Distribué lorsque l’utilisateur appuie sur deux points de contact sur la même occurrence d’InteractiveObject sur un périphérique tactile (notamment lorsque l’utilisateur appuie avec deux doigts sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile, puis les retire). | InteractiveObject | |||
Distribué lorsque l’utilisateur déplace un point de contact sur l’occurrence d’InteractiveObject d’un périphérique tactile (notamment lorsqu’il déplace un doigt de gauche à droite sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile). | InteractiveObject | |||
Distribué lorsque l’utilisateur effectue un mouvement de rotation sur un point de contact à l’aide d’une occurrence d’InteractiveObject (par exemple, lorsqu’il pose deux doigts sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile, puis les fait pivoter). | InteractiveObject | |||
Distribué lorsque l’utilisateur effectue un mouvement de glissement sur un point de contact à l’aide d’une occurrence d’InteractiveObject (par exemple, lorsqu’il pose trois doigts puis les déplace parallèlement sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile). | InteractiveObject | |||
Distribué lorsque l’utilisateur crée un point de contact à l’aide d’une occurrence d’InteractiveObject, puis appuie brièvement sur un périphérique tactile (notamment lorsqu’il place plusieurs doigts sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile pour ouvrir un menu, puis appuie brièvement avec un doigt pour sélectionner une option de menu). | InteractiveObject | |||
Distribué lorsque l’utilisateur effectue un mouvement de zoom sur un point de contact à l’aide d’une occurrence d’InteractiveObject (par exemple, lorsqu’il pose deux doigts, puis les écarte rapidement sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile). | InteractiveObject | |||
Distribué lorsqu’un objet passe de l’état visible à l’état invisible. | UIComponent | |||
Cet événement est distribué à une application cliente prenant en charge la saisie en ligne avec un éditeur IME. | InteractiveObject | |||
Distribué lorsque le composant a terminé sa construction et dispose de toutes les propriétés d’initialisation définies. | UIComponent | |||
Distribué si un composant est contrôlé par un validateur et que la validation a échoué. | UIComponent | |||
Distribué lorsque l’utilisateur clique sur un objet LegendItem du contrôle Legend. | Legend | |||
Distribué lorsque l’utilisateur appuie le bouton de la souris alors que le pointeur survole un objet LegendItem du contrôle Legend. | Legend | |||
Distribué lorsque l’utilisateur éloigne le pointeur de la souris d’un objet LegendItem du contrôle Legend, alors qu’il le survolait. | Legend | |||
Distribué lorsque l’utilisateur place le pointeur de la souris au-dessus d’un objet LegendItem du contrôle Legend. | Legend | |||
Distribué lorsque l’utilisateur relâche le bouton de la souris alors que le pointeur survole un objet LegendItem du contrôle Legend. | Legend | |||
Distribué lorsque l’utilisateur appuie sur une touche. | InteractiveObject | |||
Distribué lorsque l’utilisateur tente de déplacer le focus à l’aide du clavier. | InteractiveObject | |||
Distribué lorsque l’utilisateur relâche une touche. | InteractiveObject | |||
Distribué lorsque l’utilisateur appuie sur le bouton central de son périphérique de pointage et le relâche sur la même occurrence de InteractiveObject. | InteractiveObject | |||
Distribué lorsqu’un utilisateur appuie sur le bouton du périphérique de pointage central sur une occurrence InteractiveObject. | InteractiveObject | |||
Distribué lorsqu’un utilisateur relâche le bouton du périphérique de pointage sur une occurrence InteractiveObject. | InteractiveObject | |||
Distribué lorsqu’un utilisateur appuie sur le bouton du périphérique de pointage sur une occurrence InteractiveObject. | InteractiveObject | |||
Distribué par un composant ouvert à l’aide du gestionnaire PopUpManager lorsque l’utilisateur clique en dehors du composant. | UIComponent | |||
Distribué lorsque l’utilisateur tente de déplacer le focus à l’aide d’un périphérique de pointage. | InteractiveObject | |||
Distribué lorsque l’utilisateur déplace le périphérique de pointage placé sur une occurrence de InteractiveObject. | InteractiveObject | |||
Distribué lorsque l’utilisateur éloigne un périphérique de pointage d’une occurrence de InteractiveObject. | InteractiveObject | |||
Distribué lorsque l’utilisateur place un périphérique de pointage sur une occurrence de InteractiveObject. | InteractiveObject | |||
Distribué lorsqu’un utilisateur relâche le bouton du périphérique de pointage sur une occurrence InteractiveObject. | InteractiveObject | |||
Distribué lorsque la molette d’une souris est actionnée sur une occurrence de InteractiveObject. | InteractiveObject | |||
Distribué à partir d’un composant ouvert à l’aide du gestionnaire PopUpManager lorsque l’utilisateur fait défiler la molette de la souris en dehors de celui-ci. | UIComponent | |||
Distribué lorsque l’objet a été déplacé. | UIComponent | |||
Distribué par l’initiateur glisser InteractiveObject lorsque l’utilisateur arrête l’opération glisser. | InteractiveObject | |||
Distribué par l’objet InteractiveObject cible lorsqu’un objet glissé est déposé dessus et que l’opération déposer a été acceptée avec un appel à DragManager.acceptDragDrop(). | InteractiveObject | |||
Distribué par un InteractiveObject lorsqu’une opération glisser entre dans ses limites. | InteractiveObject | |||
Distribué par un InteractiveObject lorsqu’une opération glisser sort des limites. | InteractiveObject | |||
Distribué par un objet InteractiveObject de façon continue lorsqu’une opération glisser reste dans ses limites. | InteractiveObject | |||
Distribué au début d’une opération glisser par l’objet InteractiveObject spécifié comme initiateur de l’action glisser dans l’appel DragManager.doDrag(). | InteractiveObject | |||
Distribué lors d’une opération glisser par l’objet InteractiveObject spécifié comme initiateur de l’action glisser dans l’appel DragManager.doDrag(). | InteractiveObject | |||
Distribué lorsque l’utilisateur active la combinaison de touches de raccourci propre à la plate-forme pour une opération de collage ou sélectionne "Coller" dans le menu contextuel. | InteractiveObject | |||
Distribué au début de la séquence d’initialisation du composant. | UIComponent | |||
Distribué lorsque l’utilisateur approche un stylet actif de l’écran après le seuil de détection de proximité de l’écran. | InteractiveObject | |||
Distribué lorsque l’utilisateur soulève un stylet actif au-dessus du seuil de détection de proximité de l’écran. | InteractiveObject | |||
Distribué lorsque l’utilisateur déplace un stylet actif sur l’écran tout en respectant le seuil de détection de proximité. | InteractiveObject | |||
Distribué lorsque l’utilisateur déplace un stylet actif en dehors de cet objet InteractiveObject, tout en respectant le seuil de détection de proximité de l’écran. | InteractiveObject | |||
Distribué lorsque l’utilisateur déplace un stylet actif directement au-dessus de cet objet InteractiveObject, tout en respectant le seuil de détection de proximité de l’écran. | InteractiveObject | |||
Distribué lorsque l’utilisateur déplace un stylet actif hors de cet objet InteractiveObject et de l’un de ses enfants, tout en respectant le seuil de détection de proximité de l’écran. | InteractiveObject | |||
Distribué lorsque l’utilisateur déplace un stylet actif sur cet objet InteractiveObject de l’extérieur de l’arborescence d’objets de descendants dans la liste d’affichage (tout en respectant le seuil de détection de proximité de l’écran). | InteractiveObject | |||
Distribué lorsqu’un utilisateur relâche le bouton du périphérique de pointage après avoir appuyé sur le bouton sur une occurrence d’InteractiveObject, puis après avoir déplacé le périphérique de pointage hors de l’occurrence d’InteractiveObject. | InteractiveObject | |||
Distribué lorsque le composant est supprimé d’un conteneur en tant que contenu enfant en utilisant la méthode removeChild(), removeChildAt(), removeElement() ou removeElementAt(). | UIComponent | |||
Distribué lorsqu’un objet d’affichage est sur le point d’être supprimé de la liste d’affichage. | DisplayObject | |||
Distribué lorsqu’un objet d’affichage est sur le point d’être supprimé de la liste d’affichage de la scène, directement ou par l’intermédiaire de la suppression d’une arborescence secondaire qui contient l’objet d’affichage. | DisplayObject | |||
[événement de diffusion] Distribué lorsque la liste d’affichage est sur le point d’être mise à jour et restituée. | DisplayObject | |||
Distribué lorsque le composant est redimensionné. | UIComponent | |||
Distribué lorsque l’utilisateur appuie sur le bouton droit de son périphérique de pointage et le relâche sur la même occurrence de InteractiveObject. | InteractiveObject | |||
Distribué lorsqu’un utilisateur appuie sur le bouton du périphérique de pointage sur une occurrence InteractiveObject. | InteractiveObject | |||
Distribué lorsqu’un utilisateur relâche le bouton du périphérique de pointage sur une occurrence InteractiveObject. | InteractiveObject | |||
Distribué lorsque l’utilisateur éloigne un périphérique de pointage d’une occurrence de InteractiveObject. | InteractiveObject | |||
Distribué lorsque l’utilisateur place un périphérique de pointage sur une occurrence de InteractiveObject. | InteractiveObject | |||
Distribué lorsque l’utilisateur active la combinaison de touches de raccourci propre à la plate-forme pour tout sélectionner ou choisit "Sélectionner tout" dans le menu contextuel. | InteractiveObject | |||
Distribué lorsqu’un objet passe de l’état invisible à l’état visible. | UIComponent | |||
Distribué immédiatement après l’affichage du clavier logiciel. | InteractiveObject | |||
Distribué immédiatement avant l’affichage du clavier logiciel. | InteractiveObject | |||
Distribué immédiatement après la disparition du clavier logiciel. | InteractiveObject | |||
Distribué après le basculement du composant dans un nouvel état et après la lecture de toute animation de transition d’état vers cet état. | UIComponent | |||
Distribué lorsqu’un composant interrompt une transition à son état actuel afin de basculer dans un nouvel état. | UIComponent | |||
Distribué lorsque la valeur de l’indicateur tabChildren de l’objet change. | InteractiveObject | |||
Distribué lorsque l’indicateur tabEnabled de l’objet change. | InteractiveObject | |||
Distribué lorsque la valeur de la propriété tabIndex de l’objet change. | InteractiveObject | |||
Distribué lorsqu’un utilisateur entre un ou plusieurs caractères de texte. | InteractiveObject | |||
Distribué par le composant lorsqu’il est nécessaire de créer un composant ToolTip. | UIComponent | |||
Distribué par le composant lorsque son objet ToolTip a été masqué et va être rapidement supprimé. | UIComponent | |||
Distribué par le composant lorsque son composant ToolTip est sur le point d’être masqué. | UIComponent | |||
Distribué par le composant lorsque son composant ToolTip est sur le point d’être affiché. | UIComponent | |||
Distribué par le composant lorsque son composant ToolTip a été affiché. | UIComponent | |||
Distribué par un composant dont la propriété toolTip est définie, dès que l’utilisateur le survole avec la souris. | UIComponent | |||
Distribué lorsque l’utilisateur touche pour la première fois un périphérique tactile (notamment lorsqu’il pose un doigt sur un téléphone portable ou une tablette munis d’un écran tactile). | InteractiveObject | |||
Distribué lorsque l’utilisateur cesse le contact avec un périphérique tactile (notamment lorsqu’il retire le doigt d’un téléphone portable ou d’une tablette munis d’un écran tactile). | InteractiveObject | |||
Evénement non annulable, distribué par un composant lorsque celui-ci a terminé de réagir à un geste d’interaction tactile de l’utilisateur. | UIComponent | |||
Evénement non annulable, distribué par un composant lorsque celui-ci commence à réagir à un geste d’interaction tactile de l’utilisateur. | UIComponent | |||
Evénement annulable, distribué par un composant tentant de réagir à un geste d’interaction tactile de l’utilisateur. | UIComponent | |||
Distribué lorsque l’utilisateur appuie sur le périphérique, et est continuellement distribué jusqu’au retrait du point de contact. | InteractiveObject | |||
Distribué lorsque l’utilisateur retire le point de contact d’une occurrence d’InteractiveObject sur un périphérique tactile (notamment lorsqu’il fait glisser un doigt d’un objet d’affichage vers un autre sur un téléphone portable ou une tablette munis d’un écran tactile). | InteractiveObject | |||
Distribué lorsque l’utilisateur déplace le point de contact sur une occurrence d’InteractiveObject sur un périphérique tactile (notamment lorsqu’il fait glisser un doigt d’un point se trouvant en dehors d’un objet d’affichage vers un point sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile). | InteractiveObject | |||
Distribué lorsque l’utilisateur retire le point de contact d’une occurrence d’InteractiveObject sur un périphérique tactile (notamment lorsqu’il fait glisser un doigt d’un se trouvant sur l’objet d’affichage d’un téléphone portable ou une tablette munis d’un écran tactile vers un point se trouvant en dehors de cet objet). | InteractiveObject | |||
Distribué lorsque l’utilisateur déplace le point de contact sur une occurrence d’InteractiveObject sur un périphérique tactile (notamment lorsqu’il fait glisser un doigt d’un point se trouvant en dehors d’un objet d’affichage vers un point sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile). | InteractiveObject | |||
Distribué lorsque l’utilisateur lève le point de contact sur la même occurrence d’InteractiveObject sur laquelle le contact a été lancé sur un périphérique tactile (notamment lorsqu’il appuie avec un doigt à partir d’un point de contact unique sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile, puis le retire). | InteractiveObject | |||
Distribué lorsque les méthodes commitProperties(), measure() et updateDisplayList() d’un objet ont été appelées (si nécessaire). | UIComponent | |||
Distribué si un composant est contrôlé par un validateur et que la validation a réussi. | UIComponent | |||
Distribué lorsque les valeurs sont modifiées soit par programmation, soit par interaction de l’utilisateur. | UIComponent |
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 | ||
---|---|---|---|---|
backgroundAttachment | 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 Si une image d’arrière-plan est spécifiée, ce style spécifie si elle est figée dans la fenêtre ( "fixed" ) ou défile avec le contenu ("scroll" ).
La valeur par défaut est "scroll" . | Legend | ||
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 | |||
borderSkin | 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 Classe d’habillage de bordure du composant. La valeur par défaut de tous les composants qui ne spécifient pas explicitement leur propre valeur par défaut est mx.skins.halo.HaloBorder pour le thème Halo et mx.skins.spark.BorderSkin pour le thème Spark. La valeur par défaut du conteneur Panel est mx.skins.halo.PanelSkin pour le thème Halo et mx.skins.spark.BorderSkin pour le thème Spark. Pour déterminer la valeur par défaut d’un composant, voir le fichier default.css.
| Legend | ||
borderStyle | 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 Style du cadre de sélection. Les valeurs possibles sont "none" , "solid" , "inset" et "outset" . La valeur par défaut dépend de la classe du composant. Si elle n’est pas remplacée par la classe, la valeur par défaut est "inset" . La valeur par défaut de la plupart des conteneurs est "none" . Les valeurs "inset" et "outset" sont valides uniquement avec le thème Halo.
| Legend | ||
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 | |||
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 . | Legend | ||
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 . | Legend | ||
disabledOverlayAlpha | 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 Valeur alpha pour l’incrustation placée au-dessus du conteneur lorsqu’il est désactivé. | Legend | ||
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 | |||
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 | Legend | ||
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" . | Legend | ||
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 anticrénelage avancée 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 | Legend | ||
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 anticrénelage avancée 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 | Legend | ||
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. | Legend | ||
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" . | Legend | ||
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 anticrénelage avancée 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 | Legend | ||
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 les contrôles Button, la valeur par défaut est "bold" .
La valeur par défaut est "normal" . | Legend | ||
horizontalAlign | 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 Alignement horizontal de chaque enfant à l’intérieur de sa cellule Tile. Valeurs possibles : "left" , "center" et "right" . Si la valeur est "left" , le bord gauche de chaque enfant est confondu avec le bord gauche de sa cellule. Si la valeur est "center" , chaque enfant est centré horizontalement dans la cellule. Si la valeur est "right" , le bord droit de chaque enfant est confondu avec le bord droit de sa cellule.
La valeur par défaut est "left" . | Legend | ||
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 | |||
horizontalGap | 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 Nombre de pixels entre les enfants dans le sens horizontal. La valeur par défaut dépend de la classe de composant. Si elle n’est pas remplacée pour la classe, la valeur par défaut est 8. | Legend | ||
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 anticrénelage avancées 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 . | Legend | ||
labelPlacement | 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 Spécifie l’emplacement du libellé de l’élément de légende. Les valeurs possibles sont "top" , "bottom" , "right" et "left" .
| Legend | ||
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 . | Legend | ||
locale | Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Paramètres régionaux du texte affiché par ce composant. FTE et TLF utilisent ces paramètres régionaux pour mapper des caractères Unicode à des glyphes de police et rechercher des polices de rechange. Remarque : ce style s’applique uniquement lorsqu’un composant MX spécifie UIFTETextField comme classe "en" . | Legend | ||
markerHeight | 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 Spécifie la hauteur de l’élément de légende. | Legend | ||
markerWidth | 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 Spécifie la largeur de l’élément de légende. | Legend | ||
paddingBottom | 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 Nombre de pixels entre la bordure inférieure de la légende et la partie inférieure de sa zone de contenu. La valeur par défaut est 0 . | Legend | ||
paddingLeft | 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 Nombre de pixels entre la bordure gauche du contrôle et le bord gauche de sa zone de contenu. La valeur par défaut est 2 . | Legend | ||
paddingRight | 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 Nombre de pixels entre la bordure droite du contrôle et le bord droit de sa zone de contenu. La valeur par défaut est 0 . | Legend | ||
paddingTop | 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 Nombre de pixels entre la bordure supérieure de la légende et la partie supérieure de sa zone de contenu. La valeur par défaut est 0 . | Legend | ||
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 | |||
stroke | Type: Object 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 le style de trait de l’élément de légende. | Legend | ||
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 | Legend | ||
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" . | Legend | ||
textFieldClass | Type: Class Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Classe implémentant l’instance IUITextField qui permet à ce composant de rendre le texte. Elle peut être définie sur la classe mx.core.UITextField (pour utiliser la classe TextField classique intégrée à Flash Player) ou la classe mx.core.UIFTETextField (pour utiliser Text Layout Framework, qui permet d’améliorer le rendu du texte et d’obtenir notamment une mise en forme bidirectionnelle). La valeur par défaut est mx.core.UITextField . | Legend | ||
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 . | Legend | ||
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 | |||
verticalAlign | 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 Alignement vertical de chaque enfant à l’intérieur de sa cellule Tile. Valeurs possibles : "top" , "middle" et "bottom" . Si la valeur est "top" , le bord supérieur de chaque enfant est confondu avec le bord supérieur de sa cellule. Si la valeur est "middle" , chaque enfant est centré verticalement dans la cellule. Si la valeur est "bottom" , le bord inférieur de chaque enfant est confondu avec le bord inférieur de sa cellule.
La valeur par défaut est "top" . | Legend | ||
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 | |||
verticalGap | 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 Nombre de pixels entre les enfants, verticalement. La valeur par défaut dépend de la classe de composant. Si elle n’est pas remplacée pour la classe, la valeur par défaut est 6. | Legend |
Style | Description | Défini par | ||
---|---|---|---|---|
accentColor | Type: uint Format: Color Héritage CSS: Oui Thème : spark Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Couleur d’accentuation utilisée par les habillages des composants. L’habillage de bouton par défaut utilise cette couleur pour teinter l’arrière-plan. La mise en surbrillance du rail du curseur utilise cette couleur. La valeur par défaut est #0099FF . | Legend | ||
backgroundAlpha | Type: Number Héritage CSS: Non Thème : halo, spark Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Niveau Alpha de la couleur définie par la propriété backgroundColor , de l’image ou fichier SWF défini par le style backgroundImage . Les valeurs possibles vont de 0.0 à 1.0. Pour la plupart des contrôles, la valeur par défaut est 1.0, mais pour les contrôles ToolTip, la valeur par défaut est de 0.95 et pour les contrôles Alert, elle est de 0.9.
La valeur par défaut est 1.0 . | Legend | ||
backgroundColor | Type: uint Format: Color Héritage CSS: Non Thème : halo, spark Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Couleur d’arrière-plan d’un composant. Les deux propriétés backgroundColor et backgroundImage peuvent être définies. Certains composants n’ont pas d’arrière-plan. Le contrôle DataGrid ignore ce style. La valeur par défaut est undefined , ce qui signifie qu’elle n’est pas définie. Si ce style et le style de la propriété backgroundImage sont undefined , le composant est doté d’un arrière-plan transparent.
Pour le conteneur Application, ce style indique la couleur d’arrière-plan lors du chargement de l’application et un dégradé d’arrière-plan lors de son exécution. Flex calcule le motif de dégradé entre une couleur légèrement plus sombre que la couleur spécifiée et une couleur légèrement plus claire que la couleur spécifiée. Les habillages par défaut de la plupart des contrôles Flex sont partiellement transparents. Par conséquent, la couleur d’arrière-plan d’un conteneur déteint partiellement sur les contrôles qui se trouvent dans ce conteneur. Vous pouvez éviter cette situation en définissant les valeurs Alpha de la propriété <mx:Container backgroundColor="0x66CC66"/> <mx:ControlName ... fillAlphas="[1,1]"/> </mx:Container> | Legend | ||
borderAlpha | Type: Number Héritage CSS: Non Thème : spark Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Alpha de la bordure. La valeur par défaut est 1 . | Legend | ||
borderColor | Type: uint Format: Color Héritage CSS: Non Thème : halo, spark Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Couleur de la bordure. La valeur par défaut dépend de la classe du composant ; si elle n’est pas remplacée pour la classe, la valeur par défaut est 0xB7BABC pour le thème Halo et 0x696969 pour le thème Spark.
| Legend | ||
borderVisible | Type: Boolean Héritage CSS: Non Thème : spark Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Visibilité de la bordure. La valeur par défaut est true . | Legend | ||
Type: uint Format: Color Héritage CSS: Oui Thème : spark Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Couleur principale d’un composant. | UIComponent | |||
contentBackgroundAlpha | Type: Number Héritage CSS: Oui Thème : spark Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Valeur alpha de l’arrière-plan du contenu pour ce composant. | Legend | ||
contentBackgroundColor | Type: uint Format: Color Héritage CSS: Oui Thème : spark Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Couleur de la zone de contenu du composant. La valeur par défaut est 0xFFFFFF . | Legend | ||
cornerRadius | Type: Number Format: Length Héritage CSS: Non Thème : halo, spark Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Rayon des angles des composants. La valeur par défaut dépend de la classe du composant. Si elle n’est pas remplacée par la classe, la valeur par défaut est 0. La valeur par défaut du contrôle ApplicationControlBar est 5. | Legend | ||
dropShadowVisible | Type: Boolean Héritage CSS: Non Thème : spark Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Propriété booléenne qui indique si le composant comporte une ombre portée visible. La valeur par défaut est false .
Remarque : pour que les ombres portées apparaissent sur des conteneurs, définissez la propriété | Legend | ||
focusColor | Type: uint Format: Color Héritage CSS: Oui Thème : spark Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Couleur de l’anneau de focus lorsque le composant détient le focus. La valeur par défaut est 0x70B2EE . | Legend | ||
symbolColor | Type: uint Format: Color Héritage CSS: Oui Thème : spark Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Couleur d’un symbole de composant. Les exemples incluent la coche d’un composant CheckBox ou la flèche d’un bouton ScrollBar. La valeur par défaut est 0x000000 . | Legend |
Style | Description | Défini par | ||
---|---|---|---|---|
backgroundAlpha | Type: Number Héritage CSS: Non Thème : halo, spark Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Niveau Alpha de la couleur définie par la propriété backgroundColor , de l’image ou fichier SWF défini par le style backgroundImage . Les valeurs possibles vont de 0.0 à 1.0. Pour la plupart des contrôles, la valeur par défaut est 1.0, mais pour les contrôles ToolTip, la valeur par défaut est de 0.95 et pour les contrôles Alert, elle est de 0.9.
La valeur par défaut est 1.0 . | Legend | ||
backgroundColor | Type: uint Format: Color Héritage CSS: Non Thème : halo, spark Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Couleur d’arrière-plan d’un composant. Les deux propriétés backgroundColor et backgroundImage peuvent être définies. Certains composants n’ont pas d’arrière-plan. Le contrôle DataGrid ignore ce style. La valeur par défaut est undefined , ce qui signifie qu’elle n’est pas définie. Si ce style et le style de la propriété backgroundImage sont undefined , le composant est doté d’un arrière-plan transparent.
Pour le conteneur Application, ce style indique la couleur d’arrière-plan lors du chargement de l’application et un dégradé d’arrière-plan lors de son exécution. Flex calcule le motif de dégradé entre une couleur légèrement plus sombre que la couleur spécifiée et une couleur légèrement plus claire que la couleur spécifiée. Les habillages par défaut de la plupart des contrôles Flex sont partiellement transparents. Par conséquent, la couleur d’arrière-plan d’un conteneur déteint partiellement sur les contrôles qui se trouvent dans ce conteneur. Vous pouvez éviter cette situation en définissant les valeurs Alpha de la propriété <mx:Container backgroundColor="0x66CC66"/> <mx:ControlName ... fillAlphas="[1,1]"/> </mx:Container> | Legend | ||
backgroundDisabledColor | Type: uint Format: Color Héritage CSS: Oui Thème : halo Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Couleur d’arrière-plan du composant lorsqu’il est désactivé. La valeur par défaut globale est undefined . La valeur par défaut des contrôles List est 0xDDDDDD (gris clair). Si un conteneur est désactivé, l’arrière-plan est estompé et le degré d’estompe est contrôlé par le style disabledOverlayAlpha .
| Legend | ||
backgroundImage | Type: Object Format: File Héritage CSS: Non Thème : halo Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Image d’arrière-plan d’un composant. Il peut s’agir d’une URL absolue ou relative ou d’une classe. Vous pouvez définir la propriété backgroundColor ou backgroundImage . L’image d’arrière-plan s’affiche par dessus la couleur d’arrière-plan. La valeur par défaut est undefined , c’est-à-dire « non définie ». Si ce style et le style de la propriété backgroundColor ne sont pas définis, le composant est doté d’un arrière-plan transparent.
Les habillages par défaut de la plupart des contrôles Flex sont partiellement transparents. Par conséquent, l’image d’arrière-plan d’un conteneur déteint partiellement sur les contrôles qui se trouvent dans ce conteneur. Vous pouvez éviter cette situation en définissant les valeurs Alpha de la propriété <mx:Container backgroundColor="0x66CC66"/> <mx:ControlName ... fillAlphas="[1,1]"/> </mx:Container> | Legend | ||
backgroundSize | Type: String Héritage CSS: Non Thème : halo Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Met à l’échelle l’image spécifiée par la propriété backgroundImage sur différentes tailles de pourcentage. Une valeur de "100%" étire l’image afin de remplir l’intégralité du composant. Pour spécifier un pourcentage, vous devez inclure le symbole de pourcentage (%). La valeur par défaut du conteneur Application est 100% . La valeur par défaut de tous les autres conteneurs est auto , ce qui permet de conserver la taille d’origine de l’image.
| Legend | ||
barColor | Type: uint Format: Color Héritage CSS: Oui Thème : halo Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Détermine la couleur d’un contrôle ProgressBar. Un contrôle ProgressBar est rempli d’un dégradé vertical entre cette couleur et une couleur plus vive qui en découle. Ce style n’a aucun effet sur d’autres composants, mais il peut être défini sur un conteneur pour contrôler l’apparence de toutes les barres de progression trouvées à l’intérieur. La valeur par défaut est undefined , ce qui signifie qu’elle n’est pas définie. Dans ce cas, la propriété de style themeColor est utilisée.
| Legend | ||
borderColor | Type: uint Format: Color Héritage CSS: Non Thème : halo, spark Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Couleur de la bordure. La valeur par défaut dépend de la classe du composant ; si elle n’est pas remplacée pour la classe, la valeur par défaut est 0xB7BABC pour le thème Halo et 0x696969 pour le thème Spark.
| Legend | ||
borderSides | Type: String Héritage CSS: Non Thème : halo Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Côtés du cadre de sélection. Chaîne délimitée par des espaces qui indique quels côtés de la bordure afficher. La chaîne peut contenir les valeurs "left" , "top" , "right" et "bottom" dans n’importe quel ordre. La valeur par défaut est "left top right bottom" , ce qui permet de montrer les quatre côtés. Ce style est uniquement utilisé lorsque la propriété borderStyle est "solid" .
| Legend | ||
borderThickness | Type: Number Format: Length Héritage CSS: Non Thème : halo Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Epaisseur du cadre de sélection. Utilisé uniquement lorsque la propriété borderStyle est définie sur "solid" .
La valeur par défaut est 1 . | Legend | ||
cornerRadius | Type: Number Format: Length Héritage CSS: Non Thème : halo, spark Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Rayon des angles des composants. La valeur par défaut dépend de la classe du composant. Si elle n’est pas remplacée par la classe, la valeur par défaut est 0. La valeur par défaut du contrôle ApplicationControlBar est 5. | Legend | ||
dropShadowColor | Type: uint Format: Color Héritage CSS: Oui Thème : halo Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Couleur de l’ombre portée. La valeur par défaut est 0x000000 . | Legend | ||
dropShadowEnabled | Type: Boolean Héritage CSS: Non Thème : halo Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Propriété booléenne qui indique si le composant comporte une ombre portée visible. Ce style est utilisé avec borderStyle="solid" . La valeur par défaut est false .
Remarque : pour que les ombres portées apparaissent sur des conteneurs, définissez les propriétés | Legend | ||
shadowDirection | Type: String Héritage CSS: Non Thème : halo Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Direction de l’ombre portée. Les valeurs possibles sont "left" , "center" et "right" .
La valeur par défaut est "center" . | Legend | ||
shadowDistance | Type: Number Format: Length Héritage CSS: Non Thème : halo Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Distance de l’ombre portée. Si la propriété est définie sur une valeur négative, l’ombre apparaît au-dessus du composant. La valeur par défaut est 2 . | Legend | ||
Type: uint Format: Color Héritage CSS: Oui Thème : halo Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Couleur de thème d’un composant. | UIComponent |
actualCreationPolicy | propriété |
protected var actualCreationPolicy:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Stratégie de création de ce conteneur.
autoLayout | propriété |
autoLayout:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Si la valeur est true
, la mesure et la présentation sont effectuées lorsque la position ou la taille de l’enfant est modifiée. Si la valeur est false, mesure et la mise en page sont lieu qu’une seule fois, lorsque les enfants sont ajoutés ou supprimés dans le conteneur.
Lorsque vous utilisez l’effet Move, la présentation autour du composant en mouvement n’est pas réajusté pour correspondre à l’animation de l’effet Move. La définition de la propriété autoLayout
d’un conteneur sur true
n’a aucun effet sur ce comportement.
L’effet Zoom ne fonctionne pas si la propriété autoLayout
est définie sur false
.
La propriété autoLayout
ne s’applique pas aux conteneurs Accordion ou ViewStack.
La valeur par défaut est true.
Implémentation
public function get autoLayout():Boolean
public function set autoLayout(value:Boolean):void
borderMetrics | propriété |
borderMetrics:EdgeMetrics
[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 |
Renvoie un objet EdgeMetrics qui comporte quatre propriétés : left
, top
, right
et bottom
. La valeur de chaque propriété est égale à l’épaisseur d’un côté de la bordure, exprimée en pixels.
Contrairement à viewMetrics
, cette propriété n’est pas remplacée par les sous-classes de la classe Container.
Implémentation
public function get borderMetrics():EdgeMetrics
childDescriptors | propriété |
childDescriptors:Array
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Tableau d’objets UIComponentDescriptor produits par le compilateur MXML.
Chaque objet UIComponentDescriptor contient les informations spécifiées dans une balise MXML enfant de la balise MXML du conteneur. L’ordre des objets UIComponentDescriptor du tableau est identique à l’ordre des balises enfant. Lors de l’initialisation, les descripteurs enfant sont utilisés pour créer les objets UIComponent enfant et objets Repeater du conteneur, et pour leur donner les valeurs de propriété initiales, les gestionnaires d’événements, les effets, etc. qui ont été spécifiés dans le code MXML.
Implémentation
public function get childDescriptors():Array
public function set childDescriptors(value:Array):void
Eléments de l’API associés
clipContent | propriété |
clipContent:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Spécifie l’application d’un masque de découpage ou non, si les positions et/ou les tailles des enfants de ce conteneur dépassent les limites du conteneur. Si la valeur est false
, les enfants de ce conteneur restent visibles lorsqu’ils sont déplacés ou redimensionnés en dehors du cadre de ce conteneur. Si la valeur est true
, les enfants de ce conteneur sont écrêtés.
Si la propriété clipContent
a la valeur false
, le défilement est désactivé pour ce conteneur et les barres de défilement ne sont pas affichées Si la propriété clipContent
a la valeur true, les barres de défilement s’affichent habituellement dès lors que les enfants du conteneur s’étendent au-delà du bord du conteneur. Pour un contrôle supérieur de l’aspect des barres de défilement, voir horizontalScrollPolicy
et verticalScrollPolicy
.
La valeur par défaut est true.
Implémentation
public function get clipContent():Boolean
public function set clipContent(value:Boolean):void
contentMouseX | propriété |
contentMouseX:Number
[lecture seule] [override] 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 position x de la souris, dans le système de coordonnées du contenu. Les coordonnées de contenu spécifient une position de pixel par rapport au coin supérieur gauche du contenu du composant. Elles incluent l’ensemble de la zone de contenu du composant, y compris les régions actuellement découpées, accessibles uniquement par défilement du composant.
Implémentation
override public function get contentMouseX():Number
contentMouseY | propriété |
contentMouseY:Number
[lecture seule] [override] 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 position y de la souris, dans le système de coordonnées du contenu. Les coordonnées de contenu spécifient une position de pixel par rapport au coin supérieur gauche du contenu du composant. Elles incluent l’ensemble de la zone de contenu du composant, y compris les régions actuellement découpées, accessibles uniquement par défilement du composant.
Implémentation
override public function get contentMouseY():Number
creatingContentPane | propriété |
creatingContentPane:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Les conteneurs utilisent un volet de contenu interne pour contrôler le défilement. La propriété creatingContentPane
a la valeur true
lorsque le conteneur crée le panneau de contenu. Certains événements peuvent donc être ignorés ou bloqués.
Implémentation
public function get creatingContentPane():Boolean
public function set creatingContentPane(value:Boolean):void
creationIndex | propriété |
creationIndex:int
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Spécifie l’ordre pour instancier et tracer les enfants du conteneur.
Cette propriété peut être utilisée uniquement lorsque la propriété creationPolicy
est définie sur ContainerCreationPolicy.QUEUED
. Dans le cas contraire, elle est ignorée.
La valeur par défaut est -1.
Implémentation
public function get creationIndex():int
public function set creationIndex(value:int):void
creationPolicy | propriété |
creationPolicy:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Stratégie de création d’enfant de ce conteneur MX. Les valeurs ActionScript peuvent être ContainerCreationPolicy.AUTO
, ContainerCreationPolicy.ALL
ou ContainerCreationPolicy.NONE
. Les valeurs MXML peuvent être auto
, all
ou none
.
Si aucune propriété creationPolicy
n’est spécifiée pour un conteneur, il hérite de la stratégie creationPolicy
de son parent. Si aucune propriété creationPolicy
n’est spécifiée pour l’application, la valeur par défaut est ContainerCreationPolicy.AUTO
.
La propriété creationPolicy
avec la valeur ContainerCreationPolicy.AUTO
signifie que le conteneur retarde la création de certains ou de tous les descendants en attendant leur nécessité, un processus nommé instanciation différée. Cette stratégie présente le meilleur temps de démarrage en raison du nombre réduit de composants UIComponent créés initialement. Toutefois, cela implique des délais d’attente lorsqu’un utilisateur accède à d’autres parties de l’application pour la première fois. Les conteneurs de navigateur, tels que Accordion, TabNavigator et ViewStack implémentent la stratégie ContainerCreationPolicy.AUTO
en créant immédiatement tous leurs enfants, mais en attendant pour créer les descendants successifs d’un enfant qu’il devienne l’enfant sélectionné du conteneur de navigateur.
La propriété creationPolicy
avec la valeur ContainerCreationPolicy.ALL
signifie que les conteneurs de navigateur créent immédiatement des descendants successifs pour chaque enfant, plutôt que d’attendre que l’enfant soit sélectionné. Pour les conteneurs à vue unique tel qu’un conteneur VBox, il n’existe aucune différence entre les stratégies ContainerCreationPolicy.AUTO
et ContainerCreationPolicy.ALL
.
La propriété creationPolicy
avec la valeur ContainerCreationPolicy.NONE
signifie que le conteneur ne crée aucun de ses enfants. Dans ce cas, l’auteur du code MXML est chargé de la création des enfants en appelant la méthode createComponentsFromDescriptors()
.
La valeur par défaut est ContainerCreationPolicy.AUTO.
Implémentation
public function get creationPolicy():String
public function set creationPolicy(value:String):void
data | propriété |
data:Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
La propriété data
vous permet de transmettre une valeur au composant lorsque vous l’utilisez dans un rendu d’élément ou un éditeur d’élément. Vous utilisez généralement la liaison des données pour lier un champ de la propriété data
à une propriété de ce composant.
Vous ne pouvez pas définir cette propriété dans MXML.
La valeur par défaut est null.
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement dataChange
.
Implémentation
public function get data():Object
public function set data(value:Object):void
Eléments de l’API associés
dataProvider | propriété |
dataProvider:Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Ensemble de données à utiliser dans le contrôle Legend.
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement collectionChange
.
Implémentation
public function get dataProvider():Object
public function set dataProvider(value:Object):void
deferredContentCreated | propriété |
deferredContentCreated:Boolean
[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 |
Equivalent de processedDescriptors pour IDeferredContentOwner
Implémentation
public function get deferredContentCreated():Boolean
Eléments de l’API associés
direction | propriété |
direction:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Détermine la manière dont les enfants sont placés dans le conteneur. Valeurs MXML possibles : "horizontal"
et "vertical"
. En langage ActionScript, vous pouvez définir la direction à l’aide des valeurs TileDirection.HORIZONTAL ou TileDirection.VERTICAL. La valeur par défaut est "horizontal"
(si le conteneur est un conteneur Legend, qui est une sous-classe de Tile, la valeur par défaut est "vertical"
).
Le premier enfant est toujours placé dans le coin supérieur gauche du conteneur Tile. Si la valeur de la propriété direction
est "horizontal"
, les enfants sont placés de gauche à droite dans la ligne qui se trouve le plus en haut, puis de gauche à droite dans la deuxième ligne, et ainsi de suite. Si la valeur de la propriété direction est "vertical"
, les enfants sont placés de haut en bas dans la colonne qui se trouve le plus à gauche, puis de haut en bas dans la deuxième colonne, et ainsi de suite.
La valeur par défaut est "horizontal".
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement directionChanged
.
Implémentation
public function get direction():String
public function set direction(value:String):void
Eléments de l’API associés
horizontalScrollPosition | propriété |
horizontalScrollPosition:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Position actuelle de la barre de défilement horizontale. Cette valeur est égale à la distance en pixels entre le bord gauche de la surface défilante et la partie la plus à gauche de la surface actuellement visible.
La valeur par défaut est 0.
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement viewChanged
.
Implémentation
public function get horizontalScrollPosition():Number
public function set horizontalScrollPosition(value:Number):void
legendItemClass | propriété |
public var legendItemClass:Class
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Classe utilisée pour instancier des objets LegendItem. Lorsque le contenu d’une légende est dérivé du graphique ou des données, il instancie une instance de legendItemClass
pour chaque élément décrit par le fournisseur dataProvider
. Si vous souhaitez mettre en œuvre un comportement personnalisé dans les éléments de légende, vous pouvez affecter une sous-classe de la classe LegendItem à cette propriété, de sorte que le contrôle Legend crée des instances de leur type dérivé.
maxHorizontalScrollPosition | propriété |
maxHorizontalScrollPosition: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 |
Plus grande valeur possible de la propriété horizontalScrollPosition
. La valeur par défaut est 0 si la barre de défilement horizontale n’est pas présente.
Implémentation
public function get maxHorizontalScrollPosition():Number
maxVerticalScrollPosition | propriété |
maxVerticalScrollPosition: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 |
Plus grande valeur possible de la propriété verticalScrollPosition
. La valeur par défaut est 0 si la barre de défilement verticale n’est pas présente.
Implémentation
public function get maxVerticalScrollPosition():Number
numChildren | propriété |
numChildren:int
[lecture seule] [override] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Nombre de composants enfant dans ce conteneur.
Le nombre d’enfants est initialement égal au nombre d’enfants déclarés dans la code MXML. Lors de l’exécution, de nouveaux enfants peuvent être ajoutés par l’appel des méthodes addChild()
ou addChildAt()
et les enfants existants peuvent être supprimés par l’appel des méthodes removeChild()
, removeChildAt()
ou removeAllChildren()
.
Implémentation
override public function get numChildren():int
numElements | propriété |
numElements:int
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Nombre d’éléments visuels dans ce conteneur. Les éléments visuels comprennent des classes qui implémentent l’interface IVisualElement, tels que les sous-classes de UIComponent et GraphicElement.
Implémentation
public function get numElements():int
rawChildren | propriété |
rawChildren:IChildList
[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 |
Un conteneur contient généralement des composants enfant qui peuvent être énumérés à l’aide de la méthode Container.getChildAt()
et de la propriété Container.numChildren
. De plus, le conteneur peut contenir des éléments de style et des habillages, tels que la bordure et l’arrière-plan. Flash Player et AIR ne font aucune distinction entre les composants enfant et les habillages. Elles sont toutes accessibles à l’aide de la méthode getChildAt()
et de la propriété numChildren
du lecteur. Toutefois, la classe Container remplace la méthode getChildAt()
et la propriété numChildren
(ainsi que plusieurs autres méthodes) pour créer l’illusion que les enfants du conteneur sont les seuls composants enfant.
Si vous devez accéder à tous les enfants du conteneur (les enfants de contenu et les habillages), utilisez les méthodes et propriétés sur la propriété rawChildren
plutôt que les méthodes habituelles de la classe Container. Par exemple, utilisez la méthode Container.rawChildren.getChildAt())
. Toutefois, si un conteneur crée un objet Sprite ContentPane pour ses enfants, la valeur de la propriété rawChildren
ne compte que l’élément ContentPane, pas les enfants du conteneur. Il n’est pas toujours possible de déterminer le moment où un conteneur va disposer d’un élément ContentPane.
Remarque : si vous appelez la méthode addChild
ou addChildAt
de l’objet rawChildren
, définissez la valeur tabFocusEnabled = false
sur le composant ajouté. Cela empêche les utilisateurs d’accéder par tabulation au composant uniquement visuel ajouté.
Implémentation
public function get rawChildren():IChildList
verticalScrollPosition | propriété |
verticalScrollPosition:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Position actuelle de la barre de défilement verticale. Cette valeur est égale à la distance en pixels entre le bord supérieur de la surface défilante et la partie située tout en haut de la surface actuellement visible.
La valeur par défaut est 0.
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement viewChanged
.
Implémentation
public function get verticalScrollPosition():Number
public function set verticalScrollPosition(value:Number):void
viewMetrics | propriété |
viewMetrics:EdgeMetrics
[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 |
Renvoie un objet qui comporte quatre propriétés : left
, top
, right
et bottom
. La valeur de chaque propriété est égale à l’épaisseur du chrome (éléments visuels) autour du bord du conteneur.
Le chrome comprend l’épaisseur de la bordure. Si la propriété horizontalScrollPolicy
ou verticalScrollPolicy
a la valeur ScrollPolicy.ON
, le chrome comprend également l’épaisseur de la barre de défilement correspondante. Si la stratégie de défilement est ScrollPolicy.AUTO
, la mesure du chrome n’inclut pas l’épaisseur de la barre de défilement, même si une barre de défilement est affichée.
Les sous-classes de la classe Container doivent remplacer cette méthode, de sorte à inclure le chrome supplémentaire à prendre en compte lors du positionnement des enfants du conteneur. Par exemple, la propriété viewMetrics
de la classe Panel doit renvoyer un objet dont la propriété top
inclut l’épaisseur de la barre de titre du conteneur Panel.
Implémentation
public function get viewMetrics():EdgeMetrics
viewMetricsAndPadding | propriété |
viewMetricsAndPadding:EdgeMetrics
[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 |
Renvoie un objet qui comporte quatre propriétés : left
, top
, right
et bottom
. La valeur de chaque propriété est égale à l’épaisseur du chrome (éléments visuels) autour du bord du conteneur, plus l’épaisseur des marges de l’objet.
Le chrome comprend l’épaisseur de la bordure. Si la propriété horizontalScrollPolicy
ou verticalScrollPolicy
a la valeur ScrollPolicy.ON
, le chrome comprend également l’épaisseur de la barre de défilement correspondante. Si la stratégie de défilement est ScrollPolicy.AUTO
, la mesure du chrome n’inclut pas l’épaisseur de la barre de défilement, même si une barre de défilement est affichée.
Implémentation
public function get viewMetricsAndPadding():EdgeMetrics
Legend | () | Constructeur |
public function Legend()
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Constructeur.
addChild | () | méthode |
override public function addChild(child:DisplayObject):DisplayObject
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Ajoute un objet DisplayObject enfant à ce conteneur. L’enfant est ajouté après les autres enfants existants, de sorte que le premier enfant ajouté a la position d’index 0, le prochain a la position d’index 1 et ainsi de suite.
Remarque : lorsque l’argument child
de la méthode est spécifié de type DisplayObject, l’argument doit implémenter l’interface IUIComponent pour être ajouté en tant qu’enfant d’un conteneur. Tous les composants Flex implémentent cette interface.
Les enfants sont superposés de l’arrière à l’avant. En d’autres termes, si les enfants se chevauchent, celui portant la position d’index 0 est le plus éloigné et celui portant la position d’index numChildren - 1
est le plus rapproché. Cela signifie que les nouveaux enfants ajoutés sont superposés aux enfants existants.
Paramètres
child:DisplayObject — Objet DisplayObject à ajouter en tant qu’enfant de ce conteneur. Il doit implémenter l’interface IUIComponent.
|
DisplayObject — Enfant ajouté comme un objet de type DisplayObject. La valeur renvoyée est généralement projetée sur un objet UIComponent ou le type du composant ajouté.
|
Eléments de l’API associés
addChildAt | () | méthode |
override public function addChildAt(child:DisplayObject, index:int):DisplayObject
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Ajoute un objet DisplayObject enfant à ce conteneur. L’enfant est placé à la position d’index spécifiée.
Remarque : lorsque l’argument child
de la méthode est spécifié de type DisplayObject, l’argument doit implémenter l’interface IUIComponent pour être ajouté en tant qu’enfant d’un conteneur. Tous les composants Flex implémentent cette interface.
Les enfants sont superposés de l’arrière à l’avant. En d’autres termes, si les enfants se chevauchent, celui portant la position d’index 0 est le plus éloigné et celui portant la position d’index numChildren - 1
est le plus rapproché. Cela signifie que les nouveaux enfants ajoutés sont superposés aux enfants existants.
Lorsque vous ajoutez un nouvel enfant à une position d’index déjà occupée par un enfant ancien, il ne remplace pas l’enfant ancien. Au lieu de cela, l’enfant ancien et ceux figurant après se décalent et voient leur position d’index incrémentée d’une unité. Par exemple, supposons qu’un conteneur contient les enfants (A, B, C) et que vous ajoutez D à la position d’index 1. Le conteneur contiendra (A, D, B, C). Si vous souhaitez remplacer un enfant ancien, vous devez d’abord le supprimer avant d’ajouter le nouveau.
Paramètres
child:DisplayObject — Objet DisplayObject à ajouter en tant qu’enfant de ce conteneur. Il doit implémenter l’interface IUIComponent.
| |
index:int — Position d’index à laquelle ajouter l’enfant.
|
DisplayObject — Enfant ajouté comme un objet de type DisplayObject. La valeur renvoyée est généralement projetée sur un objet UIComponent ou le type du composant ajouté.
|
Eléments de l’API associés
addElement | () | méthode |
public function addElement(element:IVisualElement):IVisualElement
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Ajoute un élément visuel à ce conteneur. L’élément est ajouté après tous les autres éléments, au-dessus de ces derniers pour ajouter un élément visuel à une position d’index spécifique, utilisez la méthode addElementAt()
.
Si vous ajoutez un élément visuel qui possède déjà un autre conteneur différent comme parent, il est supprimé de l’autre conteneur.
Paramètres
element:IVisualElement — Elément visuel à ajouter en tant qu’enfant de ce conteneur.
|
IVisualElement — Elément ajouté.
|
addElementAt | () | méthode |
public function addElementAt(element:IVisualElement, index:int):IVisualElement
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Ajoute un élément visuel à ce conteneur. L’élément est placé à la position d’index spécifiée. La position d’index 0 représente le premier élément de la liste d’affichage.
Si vous ajoutez un élément visuel qui possède déjà un autre conteneur différent comme parent, il est supprimé de l’autre conteneur.
Paramètres
element:IVisualElement — Elément à ajouter en tant qu’enfant de ce conteneur visuel.
| |
index:int — Position d’index à laquelle est ajouté l’élément. Si vous spécifiez une position d’index actuellement occupée, l’enfant associé à cette position et toutes les positions supérieures sont décalés d’une position vers le haut dans la liste des enfants.
|
IVisualElement — Elément ajouté.
|
attachOverlay | () | méthode |
override protected function attachOverlay():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Utilisée en interne par l’effet Fondre pour ajouter l’incrustation au chrome d’un conteneur.
contentToGlobal | () | méthode |
override public function contentToGlobal(point:Point):Point
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Convertit un objet Point
de coordonnées de contenu en coordonnées globales. Les coordonnées de contenu spécifient une position de pixel par rapport au coin supérieur gauche du contenu du composant. Elles incluent l’ensemble de la zone de contenu du composant, y compris les régions actuellement découpées, accessibles uniquement par défilement du composant. Le système de coordonnées du contenu permet de définir et d’obtenir les positions des enfants d’un conteneur qui utilise le positionnement absolu. Les coordonnées globales spécifient une position de pixel par rapport au coin supérieur gauche de la scène, qui est la bordure extérieure de l’application.
Paramètres
point:Point — Objet Point qui spécifie les coordonnées x et y dans le système de coordonnées du contenu en tant que propriétés.
|
Point — Objet Point dont les coordonnées sont relatives à la scène.
|
contentToLocal | () | méthode |
override public function contentToLocal(point:Point):Point
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Convertit un objet Point
de coordonnées de contenu en coordonnées locales. Les coordonnées de contenu spécifient une position de pixel par rapport au coin supérieur gauche du contenu du composant. Elles incluent l’ensemble de la zone de contenu du composant, y compris les régions actuellement découpées, accessibles uniquement par défilement du composant. Le système de coordonnées du contenu permet de définir et d’obtenir les positions des enfants d’un conteneur qui utilise le positionnement absolu. Les coordonnées locales spécifient une position de pixel par rapport au coin supérieur gauche du composant.
Paramètres
point:Point — Objet Point qui spécifie les coordonnées x et y dans le système de coordonnées du contenu en tant que propriétés.
|
Point — Pointer sur un objet Point dont les coordonnées sont relatives au système de coordonnées local.
|
createBorder | () | méthode |
protected function createBorder():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Crée l’habillage de la bordure du conteneur s’il est nécessaire et n’existe pas encore.
createComponentFromDescriptor | () | méthode |
public function createComponentFromDescriptor(descriptor:ComponentDescriptor, recurse:Boolean):IFlexDisplayObject
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
A partir d’un seul descripteur UIComponentDescriptor, créez le composant correspondant et ajoutez le composant en tant qu’enfant de ce conteneur.
Cette méthode instancie le nouvel objet, mais ne l’ajoute pas à la liste d’affichage. L’objet ne s’affiche donc pas sur l’écran par défaut. Pour ajouter le nouvel objet à la liste d’affichage, appelez la méthode validateNow()
sur le conteneur après l’appel de la méthode createComponentFromDescriptor()
, comme l’illustre l’exemple suivant :
myVBox.createComponentFromDescriptor(myVBox.childDescriptors[0],false); myVBox.validateNow();
Vous pouvez également appeler la méthode createComponentsFromDescriptors()
sur le conteneur pour créer tous les composants à la fois. Il n’est pas nécessaire d’appeler la méthode validateNow()
après l’appel de la méthode createComponentsFromDescriptors()
.
Paramètres
descriptor:ComponentDescriptor — Le descripteur UIComponentDescriptor pour le composant à créer. Cet argument est soit un objet UIComponentDescriptor, soit la position d’index de l’un des enfants du conteneur (entier compris entre 0 et n-1, où n est le nombre total d’enfants de ce conteneur).
| |
recurse:Boolean — Si la valeur est false , créez ce composant, mais aucun de ses enfants. Si la valeur est true , après la création du composant, Flex appelle la méthode createComponentsFromDescriptors() pour créer un ou plusieurs de ses enfants, en fonction de la valeur de la propriété creationPolicy du composant.
|
IFlexDisplayObject — Composant qui est créé.
|
Eléments de l’API associés
createComponentsFromDescriptors | () | méthode |
public function createComponentsFromDescriptors(recurse:Boolean = true):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Effectuez une itération sur le tableau de descripteurs childDescriptors
et appelez la méthode createComponentFromDescriptor()
pour chacun d’entre eux.
Si la valeur de la propriété creationPolicy
du conteneur est ContainerCreationPolicy.ALL
, alors cette méthode est appelée automatiquement lors de la séquence d’initialisation.
Si la valeur de la propriété creationPolicy
est ContainerCreationPolicy.AUTO
, cette méthode est appelée automatiquement lorsque les enfants du conteneur sont sur le point de devenir visibles.
Si la valeur de la propriété creationPolicy
du conteneur est ContainerCreationPolicy.NONE
, il est conseillé d’appeler cette fonction lorsque vous souhaitez créer les enfants de ce conteneur.
Paramètres
recurse:Boolean (default = true ) — Si la valeur est true , créer les composants de manière récursive.
|
createDeferredContent | () | méthode |
public function createDeferredContent():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Exécute une action équivalente à l’appel de la méthode createComponentsFromDescriptors(true)
pour les conteneurs qui implémentent l’interface IDeferredContentOwner afin de prendre en charge l’instanciation différée.
Eléments de l’API associés
executeBindings | () | méthode |
override public function executeBindings(recurse: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 |
Exécute tous les liaisons de données sur ce conteneur. Flex appelle cette méthode automatiquement après la création d’un conteneur pour provoquer l’exécution des liaisons de données ayant des destinations en son sein. Solution au problème de conteneur/liaisons MXML (177074) : remplacer la méthode Container.executeBindings() pour préférer descriptor.document à parentDocument dans l’appel de la méthode BindingManager.executeBindings(). Cette opération doit toujours fournir le comportement correct pour les instances créées par descripteur et fournit le comportement d’origine pour les instances créées de manière procédurale (le bogue peut se produire, ou non, dans le dernier cas). Une correction plus approfondie, garantissant un comportement correct en présence de scénarios non DI et de scénarios à composants réapparentés, est prévue pour Updater 1.
Paramètres
recurse:Boolean (default = false ) — Si la valeur est false, ne s’exécutent le panneau Liaisons sur ce conteneur. Si la valeur est true , exécuter également les liaisons sur les descendants de ce conteneur, ses enfants, petits-enfants, arrière-petits-enfants, et ainsi de suite.
|
executeChildBindings | () | méthode |
public function executeChildBindings(recurse:Boolean):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Exécute les liaisons dans les objets UIComponent enfant de ce conteneur. Flex appelle cette méthode automatiquement après la création d’un conteneur.
Paramètres
recurse:Boolean — Si la valeur est false , seuls les liaisons des enfants immédiats de cet objet Container sont exécutés. Si la valeur est true , exécuter également les liaisons sur les descendants de ce conteneur, ses petits-enfants, arrière-petits-enfants, et ainsi de suite.
|
getChildAt | () | méthode |
override public function getChildAt(index:int):DisplayObject
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Récupère le nième objet de composant enfant.
Les enfants renvoyés par cette méthode incluent les enfants déclarées dans le code MXML et les enfants ajoutés à l’aide de la méthode addChild()
ou addChildAt()
.
Paramètres
index:int — Nombre compris entre 0 et (numChildren - 1).
|
DisplayObject — Référence à l’enfant comme un objet de type DisplayObject. La valeur renvoyée est généralement projetée sur un composant UIComponent ou sur le type d’un contrôle Flex spécifique, tel qu’un composant ComboBox ou TextArea.
|
getChildByName | () | méthode |
override public function getChildByName(name:String):DisplayObject
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Renvoie l’enfant dont la propriété name
est la chaîne spécifiée.
Paramètres
name:String — Identifiant de l’enfant.
|
DisplayObject — Objet DisplayObject représentant l’enfant comme un objet de type DisplayObject. La valeur renvoyée est généralement projetée sur un composant UIComponent ou sur le type d’un contrôle Flex spécifique, tel qu’un composant ComboBox ou TextArea. Transmet une erreur d’exécution si l’enfant portant le nom spécifié n’existe pas.
|
getChildIndex | () | méthode |
override public function getChildIndex(child:DisplayObject):int
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Récupère la position d’index basée sur zéro d’un enfant spécifique.
Le premier enfant du conteneur (par exemple la première balise enfant figurant dans la déclaration MXML) a la position d’index 0, le deuxième enfant a la position d’index 1, et ainsi de suite. Les positions d’index des enfants d’un conteneur déterminent l’ordre dans lequel ils sont présentés. Par exemple, dans une VBox l’enfant ayant la position d’index 0 est situé en haut, l’enfant ayant la position d’index 1 est situé en dessous, etc.
Si vous ajoutez un enfant en appelant la méthode addChild()
, la position d’index du nouvel enfant est égale à la plus grande position d’index parmi les enfants existants plus un. Vous pouvez insérer un enfant à une position d’index spécifiée à l’aide de la méthode addChildAt()
. Dans ce cas, les indices de l’enfant à cette position d’index et ceux des enfants ayant des indices supérieurs sont tous augmentés de 1, afin que tous les indices appartiennent à la plage comprise entre 0 et (numChildren - 1)
.
Si vous supprimez un enfant en appelant la méthode removeChild()
ou removeChildAt()
, alors les indices des enfants restants sont ajustés afin que tous les indices appartiennent à la plage comprise entre 0 et (numChildren - 1)
.
Si myView.getChildIndex(myChild)
renvoie 5, alors myView.getChildAt(5)
renvoie myChild.
La position d’index d’un enfant peut être modifiée par l’appel de la méthode setChildIndex()
.
Paramètres
child:DisplayObject — Référence à l’enfant correspondant à la position d’index à obtenir.
|
int — Nombre compris entre 0 et (numChildren - 1).
|
getChildren | () | méthode |
public function getChildren():Array
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Renvoie un tableau d’objets DisplayObject composé des enfants de contenu du conteneur. Ce tableau n’inclut pas les objets DisplayObject qui implémentent les éléments d’affichage du conteneur, telles que sa bordure et l’image d’arrière-plan.
Valeur renvoyéeArray — Tableau d’objets DisplayObject composé des enfants de contenu du conteneur.
|
Eléments de l’API associés
getElementAt | () | méthode |
public function getElementAt(index:int):IVisualElement
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Renvoie l’élément visuel à l’index spécifié.
Paramètres
index:int — Index de l’élément à récupérer.
|
IVisualElement — Elément présent à l’index spécifié.
|
getElementIndex | () | méthode |
public function getElementIndex(element:IVisualElement):int
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Renvoie la position d’index d’un élément visuel.
Paramètres
element:IVisualElement — Elément visuel.
|
int — Position d’index de l’élément dans le conteneur.
|
globalToContent | () | méthode |
override public function globalToContent(point:Point):Point
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Convertit un objet Point
de coordonnées globales en coordonnées de contenu. Les coordonnées globales spécifient une position de pixel par rapport au coin supérieur gauche de la scène, qui est la bordure extérieure de l’application. Les coordonnées de contenu spécifient une position de pixel par rapport au coin supérieur gauche du contenu du composant. Elles incluent l’ensemble de la zone de contenu du composant, y compris les régions actuellement découpées, accessibles uniquement par défilement du composant. Le système de coordonnées du contenu permet de définir et d’obtenir les positions des enfants d’un conteneur qui utilise le positionnement absolu.
Paramètres
point:Point — Objet Point qui spécifie les coordonnées x et y dans le système de coordonnées global (de la scène) en tant que propriétés.
|
Point — Pointer sur un objet Point dont les coordonnées sont relatives au composant.
|
layoutChrome | () | méthode |
protected function layoutChrome(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 |
Répond aux changements de taille en définissant les positions et les tailles des bordures de ce conteneur. Il s’agit d’une méthode avancée que vous pouvez remplacer lorsque vous créez une sous-classe de la classe Container.
Flex appelle la méthode layoutChrome()
lorsque le conteneur est ajouté à un conteneur parent par le biais de la méthode addChild()
et lorsque la méthode invalidateDisplayList()
du conteneur est appelée.
La méthode Container.layoutChrome()
est appelée quelle que soit la valeur de la propriété autoLayout
.
La méthode Container.layoutChrome()
définit la position et la taille de la bordure du conteneur de la classe Container. Dans chaque sous-classe de la classe Container, la méthode layoutChrome()
de la sous-classe doit appeler la méthode super.layoutChrome()
, afin de positionner correctement la bordure.
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.
|
localToContent | () | méthode |
override public function localToContent(point:Point):Point
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Convertit un objet Point
de coordonnées locales en coordonnées de contenu. Les coordonnées locales spécifient une position de pixel par rapport au coin supérieur gauche du composant. Les coordonnées de contenu spécifient une position de pixel par rapport au coin supérieur gauche du contenu du composant. Elles incluent l’ensemble de la zone de contenu du composant, y compris les régions actuellement découpées, accessibles uniquement par défilement du composant. Le système de coordonnées du contenu permet de définir et d’obtenir les positions des enfants d’un conteneur qui utilise le positionnement absolu.
Paramètres
point:Point — Objet Point qui spécifie les coordonnées x et y dans le système de coordonnées local en tant que propriétés.
|
Point — Pointer sur un objet Point dont les coordonnées sont relatives au système de coordonnées du contenu.
|
removeAllChildren | () | méthode |
public function removeAllChildren():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Supprime tous les enfants de la liste d’enfants de ce conteneur.
removeAllElements | () | méthode |
public function removeAllElements():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Supprime tous les éléments visuels du conteneur.
removeChild | () | méthode |
override public function removeChild(child:DisplayObject):DisplayObject
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Supprime un objet DisplayObject enfant de la liste d’enfants de ce conteneur. La propriété parent
de l’enfant supprimé est définie sur null. L’enfant persiste sauf s’il est explicitement détruit. Si vous l’ajoutez à un autre conteneur, il conserve son dernier état connu.
Paramètres
child:DisplayObject — Objet DisplayObject à supprimer.
|
DisplayObject — Enfant supprimé comme un objet de type DisplayObject. La valeur renvoyée est généralement projetée sur un objet UIComponent ou le type du composant supprimé.
|
removeChildAt | () | méthode |
override public function removeChildAt(index:int):DisplayObject
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Supprime un objet DisplayObject enfant de la liste d’enfants de ce conteneur à la position d’index spécifiée. La propriété parent
de l’enfant supprimé est définie sur null. L’enfant persiste sauf s’il est explicitement détruit. Si vous l’ajoutez à un autre conteneur, il conserve son dernier état connu.
Paramètres
index:int — Index enfant de l’objet DisplayObject à supprimer.
|
DisplayObject — Enfant supprimé comme un objet de type DisplayObject. La valeur renvoyée est généralement projetée sur un objet UIComponent ou le type du composant supprimé.
|
removeElement | () | méthode |
public function removeElement(element:IVisualElement):IVisualElement
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Supprime l’élément visuel spécifié de la liste des enfants de ce conteneur. Les positions d’index de tout élément au-dessus de l’élément de ce conteneur visuel sont diminuées d’une unité.
Paramètres
element:IVisualElement — Elément à supprimer du conteneur.
|
IVisualElement — Elément supprimé.
|
removeElementAt | () | méthode |
public function removeElementAt(index:int):IVisualElement
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Supprime un élément visuel du conteneur, à la position d’index spécifiée. Les positions d’index de tout élément au-dessus de l’élément de ce conteneur visuel sont diminuées d’une unité.
Paramètres
index:int — Index de l’élément à supprimer.
|
IVisualElement — Elément supprimé.
|
scrollChildren | () | méthode |
protected function scrollChildren():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Positionne la zone de contenu du conteneur par rapport à la zone visible, en fonction des propriétés horizontalScrollPosition et verticalScrollPosition. Le contenu qui n’apparaît pas dans la zone affichable est découpé. Cette méthode doit être remplacée par les sous-classes dont le chrome peut défiler dans la zone de contenu.
setChildIndex | () | méthode |
override public function setChildIndex(child:DisplayObject, newIndex:int):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 position d’index d’un enfant particulier. Voir la méthode getChildIndex()
pour une description de la position d’index de l’enfant.
Paramètres
child:DisplayObject — Référence à l’enfant correspondant à la position d’index à définir.
| |
newIndex:int — Nombre indiquant la nouvelle position d’index. Doit correspondre à un entier compris entre 0 et (numChildren - 1).
|
setElementIndex | () | méthode |
public function setElementIndex(element:IVisualElement, index:int):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Modifie la position d’un élément visuel existant dans le conteneur visuel.
Lorsque vous appelez la méthode setElementIndex()
et spécifiez une position d’index déjà occupée, les seules positions qui changent sont celles situées entre l’ancienne et la nouvelle position de l’élément. Toutes les autres positions restent identiques.
Si un élément visuel est déplacé vers un index inférieur à son index actuel, l’index de tous les éléments entre les deux augmente de 1. Si un élément est déplacé vers un index supérieur à son index actuel, l’index de tous les éléments situés entre l’ancienne position et la nouvelle position diminue d’une unité.
Paramètres
element:IVisualElement — Elément dont vous voulez modifier le numéro d’index.
| |
index:int — Nouveau numéro d’index de l’élément.
|
swapElements | () | méthode |
public function swapElements(element1:IVisualElement, element2:IVisualElement):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Intervertit l’index des deux éléments visuels spécifiés. Tous les autres éléments gardent la même position d’index.
Paramètres
element1:IVisualElement — Premier élément visuel.
| |
element2:IVisualElement — Deuxième élément visuel.
|
swapElementsAt | () | méthode |
public function swapElementsAt(index1:int, index2:int):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Intervertit les éléments visuels qui se trouvent aux deux positions d’index spécifiées dans le conteneur. Tous les autres éléments visuels gardent la même position d’index.
Paramètres
index1:int — Index du premier élément.
| |
index2:int — Index du second élément.
|
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 |
Répond aux changements de taille en définissant les positions et les tailles des enfants de ce conteneur.
Pour plus d’informations sur la méthode updateDisplayList()
, voir la méthode UIComponent.updateDisplayList()
.
La méthode Container.updateDisplayList()
définit la position et la taille de la bordure du conteneur de la classe Container. Dans chaque sous-classe de la classe Container, la méthode updateDisplayList()
de la sous-classe doit appeler la méthode super.updateDisplayList()
, afin de positionner correctement la bordure.
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.
|
Eléments de l’API associés
childAdd | Evénement |
mx.events.ChildExistenceChangedEvent
propriété ChildExistenceChangedEvent.type =
mx.events.ChildExistenceChangedEvent.CHILD_ADD
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Distribuée après l’ajout d’un enfant à une légende.
L’événement childAdd est distribué lors de l’appel de la méthode addChild()
ou addChildAt()
. Lors de la première création d’un conteneur, la méthode addChild()
est automatiquement appelée pour chaque composant enfant déclaré dans le fichier MXML. La méthode addChildAt()
est appelée automatiquement chaque fois qu’un objet Repeater ajoute ou supprime des objets enfant. Le développeur de l’application peut également appeler ces méthodes manuellement pour ajouter de nouveaux enfants.
Lorsque cet événement est envoyé, l’objet enfant a été initialisé, mais sa largeur et sa hauteur n’ont pas encore été calculées et il n’a pas été tracé à l’écran. Si vous souhaitez recevoir une notification lorsque l’enfant est entièrement initialisé et rendu, enregistrez-vous en tant qu’écouteur pour l’événement creationComplete
de l’enfant.
ChildExistenceChangedEvent.CHILD_ADD
définit la valeur de la propriété type
de l’objet d’événement d’un événement childAdd
.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Objet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget . |
relatedObject | Contient une référence à l’objet enfant créé. |
target | Objet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
childIndexChange | Evénement |
mx.events.IndexChangedEvent
propriété IndexChangedEvent.type =
mx.events.IndexChangedEvent.CHILD_INDEX_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Distribuée après la modification de l’index (parmi les enfants de la légende) d’un enfant de la légende. Cet événement est diffusé uniquement pour l’enfant spécifié comme argument de la méthode setChildIndex()
. Il n’est diffusé pour aucun autre enfant dont la position d’index change en raison de l’appel de la méthode setChildIndex()
.
La position d’index de l’enfant est modifiée lorsque la méthode setChildIndex()
est appelée.
type
de l’objet d’événement d’un événement childIndexChange, qui indique que l’index d’un composant dans l’enfant d’un conteneur a changé.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Objet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget . |
inputType | Indique si cet événement a été provoqué par une interaction de clavier ou de souris. |
newIndex | Index de base zéro de l’enfant, après la modification. |
oldIndex | Index de base zéro de l’enfant, avant la modification. |
relatedObject | Contient une référence à l’objet enfant dont l’index a changé. |
target | Objet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
TriggerEvent | null |
Type | IndexChangedEvent.CHILD_INDEX_CHANGE |
childRemove | Evénement |
mx.events.ChildExistenceChangedEvent
propriété ChildExistenceChangedEvent.type =
mx.events.ChildExistenceChangedEvent.CHILD_REMOVE
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Distribuée avant la suppression d’un enfant d’une légende.
Cet événement est diffusé lors de l’appel de l’une des méthodes suivantes : removeChild()
, removeChildAt()
ou removeAllChildren()
.
ChildExistenceChangedEvent.CHILD_REMOVE
définit la valeur de la propriété type
de l’objet d’événement d’un événement childRemove
.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Objet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget . |
relatedObject | Contient une référence à l’objet enfant sur le point d’être supprimé. |
target | Objet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
dataChange | Evénement |
mx.events.FlexEvent
propriété FlexEvent.type =
mx.events.FlexEvent.DATA_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Distribué lorsque la propriété data
change.
Lorsqu’une légende est utilisée comme rendu dans un objet List ou d’autres composants, la propriété data
permet de transmettre à la légende les données à afficher.
FlexEvent.DATA_CHANGE
définit la valeur de la propriété type
de l’objet d’événement d’un événement dataChange
.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Objet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget . |
target | Objet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
itemClick | Evénement |
mx.charts.events.LegendMouseEvent
propriété LegendMouseEvent.type =
mx.charts.events.LegendMouseEvent.ITEM_CLICK
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Distribué lorsque l’utilisateur clique sur un objet LegendItem du contrôle Legend.
Constante de type d’événement. Indique que l’utilisateur a cliqué sur le bouton de la souris alors qu’il survolait un élément de légende.itemMouseDown | Evénement |
mx.charts.events.LegendMouseEvent
propriété LegendMouseEvent.type =
mx.charts.events.LegendMouseEvent.ITEM_MOUSE_DOWN
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Distribué lorsque l’utilisateur appuie le bouton de la souris alors que le pointeur survole un objet LegendItem du contrôle Legend.
Constante de type d’événement. Indique que l’utilisateur a cliqué sur le bouton de la souris alors qu’il survolait un élément de légende.itemMouseOut | Evénement |
mx.charts.events.LegendMouseEvent
propriété LegendMouseEvent.type =
mx.charts.events.LegendMouseEvent.ITEM_MOUSE_OUT
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Distribué lorsque l’utilisateur éloigne le pointeur de la souris d’un objet LegendItem du contrôle Legend, alors qu’il le survolait.
Constante de type d’événement. Indique que l’utilisateur a éloigné le pointeur de la souris d’un élément de légende.itemMouseOver | Evénement |
mx.charts.events.LegendMouseEvent
propriété LegendMouseEvent.type =
mx.charts.events.LegendMouseEvent.ITEM_MOUSE_OVER
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Distribué lorsque l’utilisateur place le pointeur de la souris au-dessus d’un objet LegendItem du contrôle Legend.
Constante de type d’événement. Indique que l’utilisateur a placé le pointeur de la souris au-dessus d’un élément de légende.itemMouseUp | Evénement |
mx.charts.events.LegendMouseEvent
propriété LegendMouseEvent.type =
mx.charts.events.LegendMouseEvent.ITEM_MOUSE_UP
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Distribué lorsque l’utilisateur relâche le bouton de la souris alors que le pointeur survole un objet LegendItem du contrôle Legend.
Constante de type d’événement. Indique que l’utilisateur a relâché le bouton de la souris au-dessus d’un élément de légende.<?xml version="1.0"?> <!-- Simple example to demonstrate the PlotChart 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 expensesAC:ArrayCollection = new ArrayCollection( [ { Month: "Jan", Profit: 2000, Expenses: 1500, Amount: 450 }, { Month: "Feb", Profit: 1000, Expenses: 200, Amount: 600 }, { Month: "Mar", Profit: 1500, Expenses: 500, Amount: 300 } ]); ]]> </fx:Script> <fx:Declarations> <!-- Define custom colors for use as plot point fills. --> <mx:SolidColor id="sc1" color="blue" alpha=".3"/> <mx:SolidColor id="sc2" color="red" alpha=".3"/> <mx:SolidColor id="sc3" color="green" alpha=".3"/> <!-- Define custom Strokes. --> <mx:SolidColorStroke id="s1" color="blue" weight="1"/> <mx:SolidColorStroke id="s2" color="red" weight="1"/> <mx:SolidColorStroke id="s3" color="green" weight="1"/> </fx:Declarations> <mx:Panel title="PlotChart Control Example" height="100%" width="100%"> <mx:PlotChart id="plot" height="100%" width="100%" paddingLeft="5" paddingRight="5" showDataTips="true" dataProvider="{expensesAC}" > <mx:series> <mx:PlotSeries xField="Expenses" yField="Profit" displayName="Plot 1" fill="{sc1}" stroke="{s1}" /> <mx:PlotSeries xField="Amount" yField="Expenses" displayName="Plot 2" fill="{sc2}" stroke="{s2}" /> <mx:PlotSeries xField="Profit" yField="Amount" displayName="Plot 3" fill="{sc3}" stroke="{s3}" /> </mx:series> </mx:PlotChart> <mx:Legend dataProvider="{plot}"/> </mx:Panel> </s:Application>
Tue Jun 12 2018, 09:30 AM Z