Package | mx.controls.listClasses |
Classe | public class ListBase |
Héritage | ListBase ScrollControlBase UIComponent FlexSprite Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Implémente | IDataRenderer, IFocusManagerComponent, IListItemRenderer, IDropInListItemRenderer, IEffectTargetHost |
Sous-classes | DataGridBase, List, TileBase |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
dataProvider
et affichés via les rendus d’élément.
Dans une architecture de modèle/d’affichage, la classe dérivée de ListBase représente l’affichage et l’objet dataProvider représente le modèle.
Syntaxe MXMLMasquer la syntaxe MXMLThe ListBase class inherits all of the tag properties of its superclasses, and adds the following tag properties:
<mx:tagname Properties allowDragSelection="false|true" allowMultipleSelection="false|true" columnCount="4" columnWidth="NaN" dataProvider="null" dataTipField="label" dataTipFunction="null" dragEnabled="false|true" dragMoveEnabled="false|true" dropEnabled="false|true" iconField="null" iconFunction="null" itemRenderer="null" labelField="label" labelFunction="null" menuSelectionMode="false|true" offscreenExtraRowsOrColumns="0" rowCount="-1" rowHeight="NaN" selectable="true|false" selectedIndex="-1" selectedIndices="null" selectedItem="null" selectedItems="null" showDataTips="false|true" variableRowHeight="false|true" wordWrap="false|true" Styles alternatingItemColors="undefined" itemsChangeEffect="undefined" dropIndicatorSkin="ListDropIndicator" focusAlpha="0.5" focusRoundedCorners="tl tr bl br" paddingBottom="2" paddingLeft="2" paddingRight="0" paddingTop="2" rollOverColor="0xEEFEE6" selectionColor="0x7FCEFF" selectionDisabledColor="0xDDDDDD" selectionDuration="250" selectionEasingFunction="undefined" textRollOverColor="0x2B333C" textSelectedColor="0x2B333C" useRollOver="true|false" verticalAlign="top|middle|bottom" Events change="No default" dataChange="No default" itemClick="No default" itemDoubleClick="No default" itemRollOut="No default" itemRollOver="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 | ||
allowDragSelection : Boolean = false
Indicateur précisant si la sélection par glissement est activée. | ListBase | ||
allowMultipleSelection : Boolean
Indicateur signifiant que plusieurs éléments peuvent être sélectionnés à la fois. | ListBase | ||
alpha : Number
Indique la valeur de transparence alpha de l’objet spécifié. | DisplayObject | ||
automationDelegate : Object
Objet délégué qui traite la fonction d’automatisation. | UIComponent | ||
automationEnabled : Boolean [lecture seule]
True si ce composant est activé pour l’automatisation, false dans le cas contraire. | UIComponent | ||
automationName : String
Nom pouvant être utilisé comme identifiant de cet objet. | UIComponent | ||
automationOwner : DisplayObjectContainer [lecture seule]
Propriétaire de ce composant à des fins d’automatisation. | UIComponent | ||
automationParent : DisplayObjectContainer [lecture seule]
Parent de ce composant à des fins d’automatisation. | UIComponent | ||
automationTabularData : Object [lecture seule]
Implémentation de l’interface IAutomationTabularData, qui peut être utilisée pour récupérer les données. | UIComponent | ||
automationValue : Array [lecture seule]
Cette valeur correspond généralement à l’apparence rendue de l’objet et doit être utilisable pour associer l’identifiant à l’objet lorsqu’il apparaît visuellement dans l’application. | UIComponent | ||
automationVisible : Boolean [lecture seule]
True si ce composant est visible pour l’automatisation, false dans le cas contraire. | UIComponent | ||
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. | ScrollControlBase | ||
bottom : Object
Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom. | UIComponent | ||
buttonMode : Boolean
Spécifie le mode de bouton du sprite. | Sprite | ||
cacheAsBitmap : Boolean
Si la valeur true est définie, les moteurs d’exécution de Flash placent en mémoire cache une version bitmap interne de l’objet d’affichage. | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
S’il n’est pas nul, cet objet Matrix définit le mode de rendu d’un objet d’affichage lorsque cacheAsBitmap est définie sur true. | DisplayObject | ||
cacheHeuristic : Boolean [écriture seule]
Utilisé par Flex pour suggérer la mise en cache sous forme de bitmap de l’objet. | UIComponent | ||
cachePolicy : String
Spécifie la stratégie de mise en cache sous forme de bitmap de cet objet. | UIComponent | ||
className : String [lecture seule]
Nom de la classe de cette instance, par exemple « Button ». | UIComponent | ||
columnCount : int
Nombre de colonnes à afficher dans un contrôle TileList ou d’éléments dans un contrôle HorizontalList. | ListBase | ||
columnWidth : Number
Largeur des colonnes du contrôle. | ListBase | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
contentMouseX : Number [lecture seule]
Renvoie la position x de la souris, dans le système de coordonnées du contenu. | UIComponent | ||
contentMouseY : Number [lecture seule]
Renvoie la position y de la souris, dans le système de coordonnées du contenu. | UIComponent | ||
contextMenu : NativeMenu
Spécifie le menu contextuel associé à l’objet. | InteractiveObject | ||
currentState : String
Etat d’affichage actuel du composant. | UIComponent | ||
cursorManager : ICursorManager [lecture seule]
Récupère le gestionnaire CursorManager qui contrôle le curseur pour ce composant et ses homologues. | UIComponent | ||
data : Object
Elément du fournisseur de données que ce composant doit rendre lorsque ce composant est utilisé comme rendu d’élément ou éditeur d’élément. | ListBase | ||
dataProvider : Object
Ensemble de données à afficher. | ListBase | ||
dataTipField : String
Nom du champ dans les éléments du fournisseur de données à afficher comme astuce sur les données. | ListBase | ||
dataTipFunction : Function
Fonction fournie par l’utilisateur et à exécuter sur chaque élément pour en déterminer l’astuce sur les données. | ListBase | ||
depth : Number
Détermine l’ordre dans lequel les éléments sont rendus au sein des conteneurs. | UIComponent | ||
descriptor : UIComponentDescriptor
Référence à la classe UIComponentDescriptor, le cas échéant, utilisée par la méthode createComponentFromDescriptor() pour créer cette instance UIComponent. | UIComponent | ||
designLayer : DesignLayer
Spécifie l’instance DesignLayer facultative associée à cet élément visuel. | UIComponent | ||
document : Object
Référence à l’objet de document associé à ce composant UIComponent. | UIComponent | ||
doubleClickEnabled : Boolean [override]
Spécifie si l’objet UIComponent reçoit les événements doubleClick. | UIComponent | ||
dragEnabled : Boolean
Indicateur précisant si vous pouvez faire glisser les éléments hors du contrôle et les déposer dans d’autres contrôles. | ListBase | ||
dragMoveEnabled : Boolean
Indicateur précisant si les éléments peuvent être déplacés au lieu d’être simplement copiés du contrôle dans le cadre d’une opération Glisser-déposer. | ListBase | ||
dropEnabled : Boolean
Indicateur précisant si les éléments glissés peuvent être déposés dans le contrôle. | ListBase | ||
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 | ||
horizontalScrollPolicy : String
Propriété indiquant si la barre de défilement horizontale est toujours activée, toujours désactivée ou si elle change automatiquement en fonction des paramètres transmis à la méthode setScrollBarProperties(). | ScrollControlBase | ||
horizontalScrollPosition : Number
Décalage dans le contenu à partir du bord gauche. | ScrollControlBase | ||
iconField : String
Le nom du champ de l’objet fournisseur de données qui détermine ce qui doit s’afficher en tant qu’icône. | ListBase | ||
iconFunction : Function
Une fonction fournie par l’utilisateur et à exécuter sur chaque élément pour en déterminer leur icône. | ListBase | ||
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 | ||
itemRenderer : IFactory
Rendu de l’élément personnalisé du contrôle. | ListBase | ||
labelField : String
Le nom du champ dans les éléments dataprovider à afficher en tant qu’étiquette. | ListBase | ||
labelFunction : Function
Fonction fournie par l’utilisateur à exécuter sur chaque élément pour en déterminer le libellé. | ListBase | ||
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 | ||
listData : BaseListData
Lorsqu’un composant est utilisé en tant que rendu d’élément supplémentaire ou éditeur d’élément supplémentaire, Flex initialise la propriété listData du composant avec les données supplémentaires du contrôle List. | ListBase | ||
liveScrolling : Boolean = true
Indicateur signalant si le défilement est simultané au déplacement du curseur de défilement ou si l’affichage n’est mis à jour que lorsque le curseur est relâché. | ScrollControlBase | ||
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
Valeur maximale de la propriété horizontalScrollPosition. | ScrollControlBase | ||
maxVerticalScrollPosition : Number
Valeur maximale de la propriété verticalScrollPosition. | ScrollControlBase | ||
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 | ||
menuSelectionMode : Boolean = false
Indicateur précisant si la sélection du style de menu doit être utilisée. | ListBase | ||
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 | ||
nullItemRenderer : IFactory
Rendu de l’élément personnalisé du contrôle. | ListBase | ||
numAutomationChildren : int [lecture seule]
Nombre d’enfants d’automatisation que ce conteneur comporte. | UIComponent | ||
numChildren : int [lecture seule]
Renvoie le nombre d’enfants de l’objet. | DisplayObjectContainer | ||
offscreenExtraRowsOrColumns : int
Nombre cible de rangées ou colonnes supplémentaires des rendus d’élément à utiliser dans la mise en forme du contrôle. | ListBase | ||
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 | ||
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 | ||
rowCount : int
Nombre de rangées à afficher. | ListBase | ||
rowHeight : Number
Hauteur des rangées en pixels. | ListBase | ||
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 | ||
scrollTipFunction : Function
Fonction qui calcule la chaîne à afficher en tant que composant ScrollTip. | ScrollControlBase | ||
selectable : Boolean
Indicateur précisant si List affiche les éléments sélectionnés comme étant sélectionnés. | ListBase | ||
selectedIndex : int
Index dans le fournisseur de données de l’élément sélectionné. | ListBase | ||
selectedIndices : Array
Tableau d’index dans le fournisseur de données des éléments sélectionnés. | ListBase | ||
selectedItem : Object
Référence à l’élément sélectionné dans le fournisseur de données. | ListBase | ||
selectedItems : Array
Tableau de références aux éléments sélectionnés dans le fournisseur de données. | ListBase | ||
selectedItemsCompareFunction : Function
Fonction utilisée pour comparer les éléments de la propriété selectedItems aux éléments du fournisseur de données. | ListBase | ||
showDataTips : Boolean
Indicateur précisant si les astuces sur les données s’affichent pour le texte des rangées. | ListBase | ||
showInAutomationHierarchy : Boolean
Indicateur qui détermine si un objet d’automatisation s’affiche dans la hiérarchie d’automatisation. | UIComponent | ||
showScrollTips : Boolean = false
Indicateur signalant si l’info-bulle correspondante doit apparaître près du curseur de défilement lorsqu’il est en cours de déplacement. | ScrollControlBase | ||
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 | ||
value : Object [lecture seule]
Elément sélectionné ou les données ou le champ d’étiquette de l’élément sélectionné. | ListBase | ||
variableRowHeight : Boolean
Indicateur précisant si chaque rangée peut avoir une hauteur différente. | ListBase | ||
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 | ||
verticalScrollPolicy : String
Propriété indiquant si la barre de défilement verticale est toujours activée, toujours désactivée ou si elle change automatiquement en fonction des paramètres transmis à la méthode setScrollBarProperties(). | ScrollControlBase | ||
verticalScrollPosition : Number
Décalage dans le contenu à partir du bord supérieur. | ScrollControlBase | ||
viewMetrics : EdgeMetrics [lecture seule]
Objet EdgeMetrics prenant en compte les barres de défilement éventuellement visibles. | ScrollControlBase | ||
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 | ||
wordWrap : Boolean
Indicateur précisant si le texte de la rangée doit être enroulé. | ListBase | ||
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 | ||
---|---|---|---|
actualCollection : ICollectionView
Copie de la valeur normalement stockée dans la collection utilisée lors de l’exécution des effets de changement des données. | ListBase | ||
actualIterator : IViewCursor
Copie de la valeur normalement stockée dans la propriété iterator utilisée lors de l’exécution des effets de changement des données. | ListBase | ||
allowItemSizeChangeNotification : Boolean [écriture seule]
Si la valeur est false, les rendus ne peuvent pas annuler la taille de List. | ListBase | ||
anchorBookmark : CursorBookmark
Signet sur l’élément correspondant à l’ancrage. | ListBase | ||
anchorIndex : int = -1
Décalage de l’élément dans le fournisseur de données, qui correspond au point d’ancrage de la sélection. | ListBase | ||
border : IFlexDisplayObject
Objet bordure. | ScrollControlBase | ||
cachedItemsChangeEffect : IEffect = null
Effet lu lorsque des changements se produisent dans le fournisseur de données du contrôle, défini par le style itemsChangeEffect. | ListBase | ||
caretBookmark : CursorBookmark
Signet sur l’élément sous le signe d’insertion. | ListBase | ||
caretIndex : int = -1
Décalage de l’élément dans le fournisseur de données qui constitue le signe d’insertion de la sélection. | ListBase | ||
caretIndicator : Sprite
DisplayObject qui contient les graphiques indiquant quel rendu est le signe d’insertion. | ListBase | ||
caretItemRenderer : IListItemRenderer
Rendu de l’élément sous le signe d’insertion. | ListBase | ||
caretUID : String
UID de l’élément sous le signe d’insertion. | ListBase | ||
collection : ICollectionView
ICollectionView représentant le fournisseur de données. | ListBase | ||
currentCSSState : String [lecture seule]
Etat à utiliser pour faire correspondre les pseudo-sélecteurs CSS. | UIComponent | ||
dataEffectCompleted : Boolean = false
Indicateur précisant qu’un effet de changement des données vient de se termine. | ListBase | ||
dataItemWrappersByRenderer : Dictionary
Rendus d’élément d’association de dictionnaire vers le ItemWrappers utilisé pour fournir les données. | ListBase | ||
defaultColumnCount : int = 4
Nombre par défaut de colonnes à afficher. | ListBase | ||
defaultRowCount : int = 4
Nombre par défaut de rangées à afficher. | ListBase | ||
dragImage : IUIComponent [lecture seule]
Obtient une instance de classe qui affiche les effets visuels lors d’une opération Glisser-déposer. | ListBase | ||
dragImageOffsets : Point [lecture seule]
Obtient le décalage de l’image glissée pour une opération Glisser-déposer. | ListBase | ||
explicitColumnCount : int = -1
Nombre de colonnes demandé par définition explicite de la propriété columnCount. | ListBase | ||
explicitColumnWidth : Number
Largeur de colonnes demandée par définition explicite de la propriété columnWidth. | ListBase | ||
explicitRowCount : int = -1
Nombre de rangées demandé par définition explicite de la propriété rowCount. | ListBase | ||
explicitRowHeight : Number
Hauteur de rangées demandée par définition explicite de la propriété rowHeight. | ListBase | ||
factoryMap : Dictionary
Association des rendus d’élément par fabrique. | ListBase | ||
freeItemRenderers : Array
Pile de rendus d’élément inutilisés. | ListBase | ||
freeItemRenderersByFactory : Dictionary
Association des rendus d’élément libres par fabrique. | ListBase | ||
hasComplexLayoutMatrix : Boolean [lecture seule]
Renvoie true si la classe UIComponent possède des propriétés de transformation de non-translation (x,y). | UIComponent | ||
highlightIndicator : Sprite
DisplayObject qui contient les graphiques indiquant quel rendu est mis en surbrillance. | ListBase | ||
highlightItemRenderer : IListItemRenderer
Rendu qui passe actuellement sur ou sous le signe d’insertion. | ListBase | ||
highlightUID : String
UID de l’élément qui passe actuellement sur ou sous le signe d’insertion. | ListBase | ||
horizontalScrollBar : ScrollBar
Barre de défilement horizontale. | ScrollControlBase | ||
itemsNeedMeasurement : Boolean = true
Indicateur précisant si les propriétés columnWidth et rowHeight doivent être calculées. | ListBase | ||
itemsSizeChanged : Boolean = false
Indicateur précisant que la taille des rendus peut avoir changé. | ListBase | ||
iterator : IViewCursor
Instance IViewCursor principale utilisée pour récupérer les éléments du fournisseur de données et les transmettre aux rendus. | ListBase | ||
iteratorValid : Boolean = true
Indicateur précisant qu’une erreur de page s’est produite et que la position de l’itérateur n’est pas valide (n’apparaît pas sur l’élément le plus en haut actuellement affiché). | ListBase | ||
keySelectionPending : Boolean = false
Indicateur précisant si la sélection par le clavier a été interrompue par une erreur de page. | ListBase | ||
lastDropIndex : int
Index le plus récemment calculé dans lequel l’élément déplacé par glissement doit être ajouté à l’emplacement cible. | ListBase | ||
lastSeekPending : ListBaseSeekPending
Recherche la plus récente qui a déclenché une erreur de page. | ListBase | ||
listContent : ListBaseContentHolder
Objet d’affichage interne qui est le parent de tous les rendus d’élément, indicateurs de sélection et de surbrillance et autres graphiques de support. | ListBase | ||
listContentStyleFilters : Object [lecture seule]
Jeu de styles à transmettre du contrôle ListBase au contrôle listContent. | ListBase | ||
listItems : Array [lecture seule]
Tableau de tableaux contenant les instances itemRenderer qui rend chaque élément du fournisseur de données. | ListBase | ||
maskShape : Shape
Masque. | ScrollControlBase | ||
modifiedCollectionView : ModifiedCollectionView
Affichage des collections qui préserve temporairement l’état du fournisseur de données précédent pour faciliter l’exécuter des effets de changement des données. | ListBase | ||
offscreenExtraColumns : int = 0
Nombre cible de colonnes supplémentaires des rendus d’élément utilisés dans la mise en forme du contrôle. | ListBase | ||
offscreenExtraColumnsLeft : int = 0
Nombre de colonnes hors écran qui se trouvent actuellement à gauche de la colonne visible la plus à gauche. | ListBase | ||
offscreenExtraColumnsRight : int = 0
Nombre de colonnes hors écran qui se trouvent actuellement à droite de la colonne visible la plus à droite. | ListBase | ||
offscreenExtraRows : int = 0
Nombre cible de rangées supplémentaires des rendus d’élément à utiliser dans la mise en forme du contrôle. | ListBase | ||
offscreenExtraRowsBottom : int = 0
Nombre de rangées hors écran qui se trouvent actuellement sous le rendu d’élément visible le plus en bas. | ListBase | ||
offscreenExtraRowsOrColumnsChanged : Boolean = false
Indicateur précisant que le nombre de rangées ou de colonnes hors écran a peut-être changé. | ListBase | ||
offscreenExtraRowsTop : int = 0
Nombre de rangées hors écran qui se trouvent actuellement sur la rangée visible la plus en haut. | ListBase | ||
rendererChanged : Boolean = false
Indicateur précisant que le rendu a changé. | ListBase | ||
reservedItemRenderers : Object
Table de hachage des rendus d’éléments actuellement inutilisés susceptibles d’être à nouveau utilisés à un avenir proche. | ListBase | ||
resourceManager : IResourceManager [lecture seule]
Référence à l’objet qui gère toutes les ressources localisées de l’application. | UIComponent | ||
rowInfo : Array [lecture seule]
Tableau des objets ListRowInfo qui mettent en cache les hauteurs des rangées et d’autres informations de suivi concernant les rangées de la propriété listItems. | ListBase | ||
rowMap : Object
Table de hachage des rendus d’élément avec leur objet ListRowInfo respectif. | ListBase | ||
runDataEffectNextUpdate : Boolean = false
Indicateur précisant si un effet de données doit être initialisé lors de la prochaine mise à jour de l’affichage. | ListBase | ||
runningDataEffect : Boolean = false
Indicateur précisant si un effet de changement des données est en cours d’exécution. | ListBase | ||
scrollAreaChanged : Boolean
Indicateur signalant que la zone de défilement a changé en raison de l’apparition ou de la disparition des barres de défilement. | ScrollControlBase | ||
selectedData : Object
Tableau de hachage des objets ListBaseSelectionData qui suivent les éléments actuellement sélectionnés. | ListBase | ||
selectionIndicators : Object
Tableau de hachage des indicateurs de sélection. | ListBase | ||
selectionLayer : Sprite
Calque de listContent, sur lequel tous les indicateurs de sélection et de surbrillance sont tracés. | ListBase | ||
selectionTweens : Object
Tableau de hachage des interpolations de sélection. | ListBase | ||
showCaret : Boolean
Indicateur précisant si le signe d’insertion doit être affiché. | ListBase | ||
unconstrainedRenderers : Dictionary
Table de hachage de rendus d’élément qui ne sont pas soumis aux algorithmes de mise en forme de la liste. | ListBase | ||
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 | ||
verticalScrollBar : ScrollBar
Barre de défilement verticale. | ScrollControlBase | ||
visibleData : Object [lecture seule]
Tableau de hachage des rendus d’élément du fournisseur de données actuellement affichés. | ListBase | ||
wordWrapChanged : Boolean = false
Indicateur précisant si la valeur de la propriété wordWrap a changé depuis la dernière mise à jour de la liste d’affichage. | ListBase |
Méthode | Défini par | ||
---|---|---|---|
ListBase()
Constructeur. | ListBase | ||
Ajoute une occurrence DisplayObject enfant à cette occurrence DisplayObjectContainer. | DisplayObjectContainer | ||
Ajoute une occurrence DisplayObject enfant à cette occurrence DisplayObjectContainer. | DisplayObjectContainer | ||
Ajoute un rendu d’élément si un effet de changement des données est en cours d’exécution. | ListBase | ||
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 | ||
Renvoie l’index où les éléments déposés doivent être ajoutés à l’emplacement cible. | ListBase | ||
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 | ||
Convertit un objet Point de coordonnées de contenu en coordonnées globales. | UIComponent | ||
Convertit un objet Point de coordonnées de contenu en coordonnées locales. | UIComponent | ||
Renvoie un ensemble de propriétés qui identifient l’enfant au sein de ce conteneur. | UIComponent | ||
Renvoie un ensemble de propriétés qui identifient l’enfant au sein de ce conteneur. | UIComponent | ||
Crée un rendu d’élément en fonction de l’objet de données. | ListBase | ||
Crée une référence id pour cet objet IUIComponent sur son objet document parent. | UIComponent | ||
Supprime la référence d’id à cet objet IUIComponent sur son objet de document parent. | UIComponent | ||
Renvoie un objet UITextFormat correspondant aux styles du texte pour ce composant UIComponent. | UIComponent | ||
[override]
Distribue un événement dans le flux d’événements. | UIComponent | ||
Affiche ou masque l’indicateur de focus autour de ce composant. | UIComponent | ||
drawRoundRect(x:Number, y:Number, w:Number, h:Number, r:Object = null, c:Object = null, alpha:Object = null, rot:Object = null, gradient:String = null, ratios:Array = null, hole:Object = null):void
Trace par programmation un rectangle dans l’objet Graphics de cet habillage. | UIComponent | ||
Appelé par l’instance d’effet lors de la fin de sa lecture sur le composant. | UIComponent | ||
Appelé par l’instance d’effet lors du début de sa lecture sur le composant. | UIComponent | ||
Termine tous les effets en cours de lecture sur le composant. | UIComponent | ||
Exécute toutes les liaisons dont l’objet UIComponent est la destination. | UIComponent | ||
Recherche un élément de la liste en fonction d’une chaîne et déplace la sélection dessus. | ListBase | ||
Appelée après la fin de l’impression. | UIComponent | ||
Fournit l’objet d’automatisation à l’index spécifié. | UIComponent | ||
Fournit la liste d’objets d’automatisation. | UIComponent | ||
Renvoie un rectangle qui définit la zone de l’objet d’affichage relativement au système de coordonnées de l’objet targetCoordinateSpace. | DisplayObject | ||
Renvoie la coordonnée x des limites de l’élément à la taille d’élément spécifiée. | UIComponent | ||
Renvoie la coordonnée y des limites de l’élément à la taille d’élément spécifiée. | UIComponent | ||
Renvoie l’occurrence enfant de l’objet d’affichage associée à l’index spécifié. | DisplayObjectContainer | ||
Renvoie l’objet d’affichage enfant portant le nom spécifié. | DisplayObjectContainer | ||
Renvoie la position d’index d’une occurrence enfant de DisplayObject. | DisplayObjectContainer | ||
Recherche les sélecteurs de type de cette instance UIComponent. | UIComponent | ||
Renvoie une valeur de contrainte de présentation, ce qui revient à obtenir le style de contrainte pour ce composant. | UIComponent | ||
Méthode pratique pour déterminer si la hauteur explicite ou mesurée doit être utilisée
| UIComponent | ||
Méthode pratique pour déterminer si la largeur explicite ou mesurée doit être utilisée
| UIComponent | ||
Récupère l’objet ayant actuellement le focus. | UIComponent | ||
Renvoie la fabrique appropriée et utilise la fabrique par défaut si aucune n’est spécifiée. | ListBase | ||
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 la valeur true ou false pour indiquer si l’effet doit être lu sur la cible. | ListBase | ||
Renvoie l’élément de l’objet dataProvider utilisé par le composant Repeater spécifié pour produire ce composant Repeater, ou null si ce composant Repeater n’est pas répété. | UIComponent | ||
Extrait une propriété de style ayant été définie n’importe où dans la chaîne de recherche de style de ce composant. | UIComponent | ||
Convertit un objet Point de coordonnées globales en coordonnées de contenu. | UIComponent | ||
Convertit l’objet point des coordonnées de scène (globales) vers les coordonnées de l’objet d’affichage (locales). | DisplayObject | ||
Convertit un point bidimensionnel à partir des coordonnées de scène (globales) vers les coordonnées d’un objet d’affichage tridimensionnel (locales). | DisplayObject | ||
Renvoie true si la valeur currentCSSState n’est pas nulle. | UIComponent | ||
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement. | EventDispatcher | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Détermine si l’état spécifié a été défini sur ce composant UIComponent. | UIComponent | ||
Masque l’indicateur de dépôt sous le pointeur de la souris qui indique qu’une opération Glisser-déposer est autorisée. | ListBase | ||
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 | ||
Récupérez un rendu d’élément pour l’index d’un élément dans le fournisseur de données, s’il en existe. | ListBase | ||
Calcule le décalage dans le fournisseur de données de l’élément aux emplacements colIndex et rowIndex. | ListBase | ||
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 | ||
Actualise toutes les rangées lors de la prochaine mise à jour. | ListBase | ||
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 | ||
Détermine si le rendu d’élément d’un élément du fournisseur de données est mis en surbrillance (s’il est survolé par la souris ou se trouve sous le signe d’insertion à cause de la navigation par clavier). | ListBase | ||
Détermine si le rendu d’élément d’un élément du fournisseur de données peut être sélectionné. | ListBase | ||
Détermine si le rendu d’élément d’un élément du fournisseur de données est sélectionné. | ListBase | ||
Détermine si le rendu d’élément pour un élément de fournisseur de données est l’élément sous le caret en raison de la navigation par clavier. | ListBase | ||
Détermine si un élément est actuellement affiché par un rendu. | ListBase | ||
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 | ||
Détermine si un rendu contient (ou possède) un objet d’affichage. | ListBase | ||
Renvoie l’index de l’élément dans le fournisseur de données de l’élément actuellement rendu par ce rendu d’élément. | ListBase | ||
Renvoie la chaîne dataTip normalement affichée par l’objet de rendu pour l’objet de données fourni en fonction des propriétés dataTipField et dataTipFunction. | ListBase | ||
Renvoie la classe d’une icône, le cas échant, d’un élément de données, en fonction des propriétés iconField et iconFunction. | ListBase | ||
Renvoie le rendu d’élément pour un élément donné dans le fournisseur de données, s’il en existe. | ListBase | ||
Renvoie la chaîne que la fonctionnalité de rendu doit afficher pour l’objet de données spécifié, en fonction des propriétés labelField et labelFunction. | ListBase | ||
Convertit un point tridimensionnel des coordonnées de l’objet d’affichage tridimensionnel (locales) vers un point bidimensionnel dans les coordonnées de scène (globales). | DisplayObject | ||
Convertit un objet Point de coordonnées locales en coordonnées de contenu. | UIComponent | ||
Convertit l’objet point des coordonnées de l’objet d’affichage (locales) vers les coordonnées de la scène (globales). | DisplayObject | ||
Renvoie la valeur true si cssState correspond à currentCSSState. | UIComponent | ||
Détermine si l’instance est identique au, ou est une sous-classe du, type donné. | UIComponent | ||
Mesure un jeu d’éléments à partir du fournisseur de données à l’aide du rendu d’élément actuel et renvoie la somme des hauteurs de ces éléments. | ListBase | ||
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 | ||
Mesure un jeu d’éléments à partir du fournisseur de données à l’aide du rendu d’élément actuel et renvoie la largeur maximale trouvée. | ListBase | ||
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 l’occurrence enfant de DisplayObject spécifiée de la liste d’enfants de l’occurrence de DisplayObjectContainer. | DisplayObjectContainer | ||
Supprime une occurrence enfant de DisplayObject de la position d’index spécifiée dans la liste d’enfants de DisplayObjectContainer. | DisplayObjectContainer | ||
Supprime toutes les occurrences enfants de DisplayObject de la liste d’enfants de l’occurrence de DisplayObjectContainer. | DisplayObjectContainer | ||
Supprime un rendu d’élément si un effet de changement des données est en cours d’exécution. | ListBase | ||
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 | ||
S’assure que l’élément du fournisseur de données à l’index donné est visible. | ListBase | ||
Dimensionne l’objet. | UIComponent | ||
Modifie la position d’un enfant existant dans le conteneur d’objet d’affichage. | DisplayObjectContainer | ||
Définit une valeur de contrainte de présentation, ce qui revient à définir le style de contrainte pour ce composant. | UIComponent | ||
Définir l’état actuel. | UIComponent | ||
Définit le focus sur ce composant. | UIComponent | ||
Définit les coordonnées utilisées par l’élément pour son affichage à l’écran. | UIComponent | ||
Définit la taille de la présentation de l’élément. | UIComponent | ||
Définit la matrice de transformation utilisée pour calculer la taille de présentation et la position du composant par rapport à ses frères. | UIComponent | ||
Définit la matrice de transformation Matrix3D utilisée pour calculer la taille et la position de la présentation du composant par rapport à ses frères. | UIComponent | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Définit une propriété de style pour cette instance de composant. | UIComponent | ||
Appelé lorsque la propriété visible est modifiée. | UIComponent | ||
Affiche un indicateur de dépôt sous le pointeur de la souris pour indiquer qu’une opération Glisser-déposer est autorisée et l’emplacement où les éléments seront déposés. | ListBase | ||
Permet à l’utilisateur de faire glisser le sprite spécifié. | Sprite | ||
Permet à l’utilisateur de faire glisser le sprite spécifié sur un périphérique tactile. | Sprite | ||
Interrompt de façon récursive l’exécution du scénario de tous les clips ayant cet objet comme racine. | DisplayObjectContainer | ||
Met fin à la méthode startDrag(). | Sprite | ||
Met fin à la méthode startTouchDrag() en vue d’utiliser des périphériques tactiles. | Sprite | ||
Détecte les modifications apportées aux propriétés de style. | UIComponent | ||
Flex() appelle la méthode stylesInitialized() lorsque les styles d’un composant sont d’abord initialisés. | UIComponent | ||
[statique]
Bloque le traitement en arrière-plan des méthodes placées en attente par callLater(), jusqu’à l’appel de la méthode resumeBackgroundProcessing(). | UIComponent | ||
Intervertit l’ordre de plan (ordre d’empilement du premier plan vers l’arrière-plan) des deux objets enfant spécifiés. | DisplayObjectContainer | ||
Intervertit l’ordre de plan (ordre d’empilement du premier plan vers l’arrière-plan) des objets enfant aux deux positions d’index spécifiées dans la liste d’enfants. | DisplayObjectContainer | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
[override]
Renvoie une chaîne indiquant l’emplacement de l’objet dans la hiérarchie des objets DisplayObject de l’application. | FlexSprite | ||
transformAround(transformCenter:Vector3D, scale:Vector3D = null, rotation:Vector3D = null, translation:Vector3D = null, postLayoutScale:Vector3D = null, postLayoutRotation:Vector3D = null, postLayoutTranslation:Vector3D = null, invalidateLayout:Boolean = true):void
Méthode d’utilitaire permettant de mettre à jour la rotation, la mise à l’échelle et la translation de la transformation tout en conservant un point particulier, spécifié dans l’espace de coordonnées du composant, fixe dans l’espace de coordonnées du parent. | UIComponent | ||
Méthode utilitaire permettant de transformer un point spécifié dans les coordonnées locales de cet objet en emplacement dans les coordonnées du parent de l’objet. | UIComponent | ||
Appelé par un effet UnconstrainItemAction dans le cadre d’un effet de changement des données si les rendus d’élément correspondant à certains éléments de données doivent être déplacés hors des positions normales des rendus d’élément dans le contrôle. | ListBase | ||
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 | ||
---|---|---|---|
Ajoute les éléments sélectionnés à l’objet DragSource dans le cadre d’une opération glisser-déposer. | ListBase | ||
Ajoute le rendu à la liste des rendus recyclés, ce qui le rend invisible et nettoie toutes ses références. | ListBase | ||
Ajoutez une rangée vide au début des tableaux stockant les références aux rangées. | ListBase | ||
Ajuste le rectangle de focus. | UIComponent | ||
Appelé par la méthode updateDisplayList() pour ajuster la taille et la position de l’objet listContent. | ListBase | ||
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 | ||
Configure l’effet pour l’application de l’indicateur de sélection. | ListBase | ||
Il s’agit d’une méthode interne utilisée par la structure Flex pour prendre en charge l’effet Fondre. | UIComponent | ||
Calcule la position y de l’indicateur de dépôt lors d’une opération Glisser-déposer. | ListBase | ||
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 | ||
Efface le signe d’insertion dans l’objet Sprite donné. | ListBase | ||
Efface l’indication de surbrillance dans l’objet Sprite donné. | ListBase | ||
Supprime tous les indicateurs de sélection, les indicateurs de surbrillance et les signes d’insertion. | ListBase | ||
Efface le jeu d’éléments sélectionnés et supprime tous les graphiques décrivant l’état sélectionné de ces éléments. | ListBase | ||
Vide le tableau de hachage visibleData. | ListBase | ||
Gère la distribution des événements CollectionEvent depuis le fournisseur de données lorsque les données changent. | ListBase | ||
[override]
Calcule la largeur des colonnes, la hauteur des rangées et le nom des rangées et des colonnes si les propriétés comme columnCount, columnWidth, rowHeight et rowCount ont été explicitement définies. | ListBase | ||
Configure les barres de défilement en fonction du nombre de rangées et colonnes et du nombre de rangées et colonnes affichables. | ListBase | ||
Effectue une copie profonde de l’objet en appelant la méthode ObjectUtil.copy() et remplace la propriété UID de la copie (si elle est présente) par une nouvelle valeur en appelant la méthode UIDUtil.createUID(). | ListBase | ||
Copie les éléments sélectionnés selon leur ordre de sélection. | ListBase | ||
Crée la bordure de ce composant. | ScrollControlBase | ||
[override]
Crée des objets enfant de cet objet ListBase. Il s’agit dans ce cas de l’objet listContent qui contiendra tous les rendus d’élément. | ListBase | ||
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 | ||
Recycle une rangée qui n’est pas requise et supprime ses indicateurs. | ListBase | ||
Méthode d’assistance permettant la distribution d’un événement PropertyChangeEvent lorsqu’une propriété est actualisée. | UIComponent | ||
Gère les événements DragEvent.DRAG_COMPLETE. | ListBase | ||
Gère les événements DragEvent.DRAG_DROP. | ListBase | ||
Gère les événements DragEvent.DRAG_ENTER. | ListBase | ||
Gère les événements DragEvent.DRAG_EXIT. | ListBase | ||
Gère les événements DragEvent.DRAG_OVER. | ListBase | ||
Fonction d’intervalle qui fait défiler la liste vers le haut ou le bas si la souris passe au-dessus ou au-dessous de la liste. | ListBase | ||
Gestionnaire par défaut pour l’événement dragStart. | ListBase | ||
drawCaretIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void
Trace le signe d’insertion dans l’objet Sprite donné aux position, largeur et hauteur définies avec la couleur spécifiée. | ListBase | ||
drawHighlightIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void
Trace l’indicateur de surbrillance dans l’objet Sprite donné aux position, largeur et hauteur définies avec la couleur spécifiée. | ListBase | ||
drawItem(item:IListItemRenderer, selected:Boolean = false, highlighted:Boolean = false, caret:Boolean = false, transition:Boolean = false):void
Trace le rendu avec des indicateurs signalant qu’il est en surbrillance, sélectionné ou qu’il agit en tant que signe d’insertion. | ListBase | ||
Trace les couleurs des rangées alternées, bordures et arrière-plans des rangées. | ListBase | ||
drawSelectionIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void
Trace l’indicateur de sélection dans l’objet Sprite donné aux position, largeur et hauteur définies avec la couleur spécifiée. | ListBase | ||
Tente de trouver l’élément suivant dans le fournisseur de données qui commence par le caractère dans le paramètre eventCode. | ListBase | ||
Lorsque l’exécution d’un effet de changement des données est terminée, nettoie en rétablissant la collection et l’itérateur d’origine et en supprimant les valeurs mises en cache utilisées par l’effet. | ListBase | ||
Définit les éléments sélectionnés en fonction des propriétés caretIndex et anchorIndex. | ListBase | ||
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 | ||
Récupère un rendu d’élément déjà créé, mais qui n’est pas en cours d’utilisation. | ListBase | ||
Colonne de l’élément du fournisseur de données à l’index donné. | ListBase | ||
Rangée de l’élément du fournisseur de données à l’index donné. | ListBase | ||
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 | ||
Initialise un effet de changement des données lorsque des modifications ont eu lieu dans le fournisseur de données. | ListBase | ||
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 | ||
Renvoie la valeur true si un rendu d’élément n’est plus positionné par l’algorithme de mise en forme de l’objet List, tandis qu’un effet de changement des données est en cours d’exécution à la suite d’un appel de la méthode unconstrainRenderer(). | ListBase | ||
Renvoie un objet Point contenant les propriétés columnIndex et rowIndex d’un rendu d’élément. | ListBase | ||
Détermine l’UID d’un élément du fournisseur de données. | ListBase | ||
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 contrôle. | ScrollControlBase | ||
makeRowsAndColumns(left:Number, top:Number, right:Number, bottom:Number, firstColumn:int, firstRow:int, byCount:Boolean = false, rowsNeeded:uint = 0):Point
Créez assez de rangées et de colonnes pour remplir la zone décrite par les paramètres left, top, right et bottom. | ListBase | ||
[override]
Calcule la largeur et la hauteur mesurées du composant en fonction des propriétés rowCount, columnCount, rowHeight et columnWidth. | ListBase | ||
Gère les événements MouseEvent.MOUSE_CLICK à partir des cibles de souris contenues dans la liste, y compris les rendus. | ListBase | ||
Gère les événements MouseEvent.MOUSE_DOUBLE_CLICK à partir des cibles de souris contenues dans la liste, y compris les rendus. | ListBase | ||
Gère les événements MouseEvent.MOUSE_DOWN à partir des cibles de souris contenues dans la liste, y compris les rendus. | ListBase | ||
Détermine quel rendu d’élément se trouve sous la souris. | ListBase | ||
Gère les événements MouseEvent.MOUSE_MOVE à partir des cibles de souris contenues dans la liste, y compris les rendus. | ListBase | ||
Gère les événements MouseEvent.MOUSE_OUT à partir des cibles de souris contenues dans la liste, y compris les rendus. | ListBase | ||
Gère les événements MouseEvent.MOUSE_OVER à partir des cibles de souris contenues dans la liste, y compris les rendus. | ListBase | ||
Gère les événements MouseEvent.MOUSE_DOWN à partir des cibles de souris contenues dans la liste, y compris les rendus. | ListBase | ||
[override]
Gère les événements mouseWheel en modifiant les positions du défilement. | ListBase | ||
Déplace la sélection et les indicateurs de surbrillance horizontalement. | ListBase | ||
Déplace la sélection et les indicateurs de surbrillance verticalement. | ListBase | ||
Déplacez verticalement une rangée et mettez à jour l’enregisrtement rowInfo. | ListBase | ||
Déplace la sélection horizontalement en réponse à la sélection d’éléments par l’utilisateur avec les touches fléchées vers la gauche ou vers la droite et des modificateurs comme les touches Maj et Ctrl. | ListBase | ||
Déplace la sélection verticalement en réponse à la sélection d’éléments par l’utilisateur avec les touches fléchées vers le haut ou vers le bas et des modificateurs comme les touches Maj et Ctrl. | ListBase | ||
Prépare l’effet de données pour l’événement de collection. | ListBase | ||
Appelé par la méthode updateDisplayList() pour supprimer les rendus d’élément existants et nettoyer les différentes structures de cache lorsque le rendu change. | ListBase | ||
Met à jour les touches dans le tableau de hachage visibleData. | ListBase | ||
Supprimez une rangée des tableaux stockant les références à la rangée. | ListBase | ||
Nettoie les surbrillances de sélection et tout autre graphique associé pour un élément donné du fournisseur de données. | ListBase | ||
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 | ||
Supprimez le nombre voulu de rangées au début des tableaux stockant les références aux rangées. | ListBase | ||
Détermine si le composant comporte suffisamment d’espace pour afficher une barre de défilement donnée. | ScrollControlBase | ||
Gestionnaire par défaut de l’événement de défilement. | ScrollControlBase | ||
Ajuste les rendus en fonction d’un changement de la position du défilement. | ListBase | ||
Renvoie l’index du fournisseur de données correspondant à l’élément sur les premières rangée et colonne visibles, pour les positions de défilement données. | ListBase | ||
Ajuste les rendus en fonction d’un changement de la position du défilement. | ListBase | ||
Gestionnaire d’échec par défaut lorsqu’une recherche échoue en raison d’une erreur de page. | ListBase | ||
Gestionnaire de résultat par défaut lorsqu’une recherche échoue en raison d’une erreur de page. | ListBase | ||
Recherche une position et gère une erreur ItemPendingError si nécessaire. | ListBase | ||
selectItem(item:IListItemRenderer, shiftKey:Boolean, ctrlKey:Boolean, transition:Boolean = true):Boolean
Met à jour le jeu d’éléments sélectionnés, étant donné que le rendu d’élément fourni a été activé par la souris et que les modificateurs clavier sont dans l’état donné. | ListBase | ||
Définit la propriété rowCount sans provoquer d’invalidation ou définir la propriété explicitRowCount, qui verrouille de façon permanente le nombre de rangées. | ListBase | ||
Définit la propriété rowHeight sans provoquer d’invalidation ou définir la propriété explicitRowHeight, qui verrouille de façon permanente la hauteur des rangées. | ListBase | ||
Implique l’affichage ou le masquage des barres de défilement par le contrôle ScrollControlBase en fonction des paramètres transmis. | ScrollControlBase | ||
Spécifie un facteur d’étirement de transformation dans le sens horizontal et vertical. | UIComponent | ||
Décale une rangée dans les tableaux référençant les rangées. | ListBase | ||
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 | ||
Détermine la hauteur du jeu de rangées requis. | ListBase | ||
Supprimez toutes les rangées restantes à la fin des tableaux stockant les références aux rangées. | ListBase | ||
Recherche un rendu d’élément en fonction de son UID s’il est visible. | ListBase | ||
[override]
Ajoute ou supprime les rendus d’élément si le nombre d’éléments affichables a changé. | ListBase | ||
Actualise toutes les rangées. | ListBase |
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é lorsque la propriété selectedIndex ou selectedItem change après une interaction de l’utilisateur. | ListBase | |||
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. | ListBase | |||
[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 | |||
Distribué après la prise de focus par un objet d’affichage. | InteractiveObject | |||
Distribué après la perte de focus par un objet d’affichage. | InteractiveObject | |||
[é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 élément du contrôle. | ListBase | |||
Distribué lorsque l’utilisateur clique deux fois sur un élément du contrôle. | ListBase | |||
Distribué lorsque le pointeur de la souris cesse de survoler un élément du contrôle. | ListBase | |||
Distribué lorsque le pointeur de la souris survole un élément du contrôle. | ListBase | |||
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 fait défiler le contenu. | ScrollControlBase | |||
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 | ||
---|---|---|---|---|
alternatingItemColors | Type: Array 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 Couleurs à utiliser pour les arrière-plans des éléments de la liste. La valeur est un tableau d’une couleur ou plus. Les arrière-plans des éléments de liste prennent les couleurs du tableau par alternance. Pour les contrôles DataGrid, tous les éléments d’une rangée ont la même couleur d’arrière-plan et chaque couleur d’arrière-plan des rangées est déterminée par le tableau de couleurs. Pour le contrôle TileList, qui utilise une seule liste pour remplir un affichage à deux dimensions, le style peut donner un aspect de damier, des rayures et d’autres motifs en fonction du nombre de colonnes et de rangées et du nombre de couleurs spécifiées. TileList naviguent à travers les couleurs, plaçant les couleurs d’arrière-plan de chaque élément selon le sens de la mise en forme. Si vous avez un numéro d’événement des couleurs et un numéro d’événement des colonnes pour un TileList disposé horizontalement, vous obtiendrez des rayures. Si le nombre de colonne est un nom impair, vous obtiendrez un motif de damier. La valeur par défaut est undefined . | ListBase | ||
Type: String Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Distance verticale en pixels du bord supérieur de la zone de contenu à la position de la ligne de base de la commande. | UIComponent | |||
Type: 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. | ScrollControlBase | |||
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. | ScrollControlBase | |||
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 | |||
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, y compris l’étiquette du composant. | ScrollControlBase | |||
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 Direction du texte affiché par le composant. | ScrollControlBase | |||
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é. | ScrollControlBase | |||
dropIndicatorSkin | Type: Class Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Habillage à utiliser pour indiquer où déposer un élément en cours de glissement. Lorsqu’un composant dérivé de ListBase constitue un emplacement cible dans une opération Glisser-déposer, un appel de la méthode showDropFeedback() crée une instance de cette classe et la positionne à un pixel au-dessus du itemRenderer de l’élément à l’endroit où, si l’opération déposer a lieu, l’élément est placé.
La valeur par défaut est mx.controls.listClasses.ListDropIndicator . | ListBase | ||
Type: uint Format: Color Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Couleur de surbrillance du composant lorsque la validation échoue. | UIComponent | |||
Type: 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 Indique la valeur de transparence Alpha de l’habillage du focus. | ScrollControlBase | |||
Type: String Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Mode de fusion utilisé par le rectangle de focus. | UIComponent | |||
Type: 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 Indique quels coins du rectangle de focus doivent être arrondis. | ScrollControlBase | |||
Type: Class Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Habillage utilisé pour tracer le rectangle de focus. | UIComponent | |||
Type: Number Format: Length Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Epaisseur du contour du rectangle de focus, en pixels. | UIComponent | |||
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. | ScrollControlBase | |||
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. | ScrollControlBase | |||
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. | ScrollControlBase | |||
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. | ScrollControlBase | |||
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. | ScrollControlBase | |||
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. | ScrollControlBase | |||
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. | ScrollControlBase | |||
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. | ScrollControlBase | |||
Type: String Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Distance horizontale, en pixels, entre le centre de la zone de contenu et celui du composant. | UIComponent | |||
Type: String Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Nom du style de la barre de défilement horizontale. | ScrollControlBase | |||
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 | |||
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 ). | ScrollControlBase | |||
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: 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 Espace vertical supplémentaire entre les lignes de texte. | ScrollControlBase | |||
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 | |||
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. | ScrollControlBase | |||
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. | ScrollControlBase | |||
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 partie inférieure de la rangée et la partie inférieure du rendu de la rangée. La valeur par défaut est 2 . | ListBase | ||
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 composant et le bord gauche de sa zone de contenu. La valeur par défaut est 0. La valeur par défaut d’un contrôle Button dans le thème Halo est 10 et dans le thème Spark est 6. La valeur par défaut d’un contrôle ComboBox est 5. La valeur par défaut d’un conteneur Form est 16. La valeur par défaut d’un contrôle Tree est 2. | ListBase | ||
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 composant et le bord droit de sa zone de contenu. La valeur par défaut est 0. La valeur par défaut d’un contrôle Button dans le thème Halo est 10 et dans le thème Spark est 6. La valeur par défaut d’un contrôle ComboBox est 5. La valeur par défaut d’un conteneur Form est 16. | ListBase | ||
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 partie supérieure de la rangée et la partie supérieure du rendu de la rangée. La valeur par défaut est 2 . | ListBase | ||
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 | |||
rollOverColor | 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 d’arrière-plan d’un rendu lorsque l’utilisateur le survole avec sa souris. La valeur par défaut du thème Halo est 0xB2E1FF . La valeur par défaut du thème Spark est 0xCEDBEF .
| ListBase | ||
selectionColor | 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 d’arrière-plan d’un rendu lorsque l’utilisateur le sélectionne. La valeur par défaut du thème Halo est 0x7FCEFF . La valeur par défaut du thème Spark est 0xA8C6EE .
| ListBase | ||
selectionDisabledColor | 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 d’arrière-plan d’un rendu lorsque le composant est désactivé. La valeur par défaut est 0xDDDDDD . | ListBase | ||
selectionDuration | Type: Number Format: Time 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 Durée de l’effet de sélection. Lorsqu’un élément est sélectionné, un effet est activé sur la couleur de l’arrière-plan. Définissez la valeur sur 0 pour désactiver l’effet. La valeur par défaut est 250 . | ListBase | ||
selectionEasingFunction | Type: Function 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 Objet easingFunction de l’effet de sélection. Lorsqu’un élément est sélectionné, un effet est activé sur la couleur de l’arrière-plan. L’effet par défaut est un fondu linéaire de la couleur. Un objet easingFunction permet de contrôler l’effet de sélection. La valeur par défaut est undefined . | ListBase | ||
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 | |||
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. | ScrollControlBase | |||
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é. | ScrollControlBase | |||
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. | ScrollControlBase | |||
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). | ScrollControlBase | |||
textRollOverColor | 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 d’un rendu lorsque l’utilisateur le survole avec sa souris. La valeur par défaut du thème Halo est 0x2B333C . La valeur par défaut du thème Spark est 0x000000 .
| ListBase | ||
textSelectedColor | 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 d’un rendu lorsque l’utilisateur le sélectionne. La valeur par défaut du thème Halo est 0x2B333C . La valeur par défaut du thème Spark est 0x000000 .
| ListBase | ||
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 | |||
useRollOver | Type: Boolean Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Indicateur contrôlant si les éléments sont mis en surbrillance lorsque la souris les survole. Si la valeur est true , les rangées sont mises en surbrillance lorsque la souris les survole. Si la valeur est false , les rangées sont mises en surbrillance uniquement lorsqu’elles sont sélectionnées.
La valeur par défaut est true . | ListBase | ||
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 d’un rendu dans une rangée. Valeurs possibles : "top" , "middle" et "bottom" . L’objet DataGrid place les rendus dans une rangée en fonction de ce style et des styles paddingTop et paddingBottom . Si l’élément dans les colonnes d’une rangée a différentes hauteurs, les autres classes List n’utilisent pas verticalAlign , mais les rendus d’élément peuvent examiner cette propriété de style et ajuster leur mise en forme en fonction.
La valeur par défaut est "top" . | ListBase | ||
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 | |||
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 Nom du style de la barre de défilement verticale. | ScrollControlBase |
actualCollection | propriété |
protected var actualCollection:ICollectionView
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Copie de la valeur normalement stockée dans la collection
utilisée lors de l’exécution des effets de changement des données. Cette valeur doit être nulle lorsqu’aucun effet de changement des données n’est en cours d’exécution.
actualIterator | propriété |
protected var actualIterator:IViewCursor
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Copie de la valeur normalement stockée dans la propriété iterator
utilisée lors de l’exécution des effets de changement des données.
allowDragSelection | propriété |
public var allowDragSelection:Boolean = false
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indicateur précisant si la sélection par glissement est activée. La sélection par glissement est la capacité à sélectionner un élément en faisant glisser, par opposition à la sélection normale lors de laquelle vous ne pouvez pas avoir le bouton de la souris enfoncé lorsque votre souris survole l’élément à sélectionner. Cette fonctionnalité est utilisée dans les boutons déroulants ComboBox pour prendre en charge l’activation du bouton de la souris lorsque la souris survole le bouton déroulant, puis le glissement de la souris sur le bouton déroulant pour sélectionner un élément.
La valeur par défaut est false.
allowItemSizeChangeNotification | propriété |
allowItemSizeChangeNotification:Boolean
[écriture seule] 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 false, les rendus ne peuvent pas annuler la taille de List.
Implémentation
protected function set allowItemSizeChangeNotification(value:Boolean):void
allowMultipleSelection | propriété |
allowMultipleSelection:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indicateur signifiant que plusieurs éléments peuvent être sélectionnés à la fois. Si la valeur est true
, les utilisateurs peuvent sélectionner plusieurs éléments. Aucune option ne permet d’interdire la sélection discontiguë. Les options de sélection complexes standard sont toujours en vigueur (Maj-clic, Ctrl-clic).
La valeur par défaut est false.
Implémentation
public function get allowMultipleSelection():Boolean
public function set allowMultipleSelection(value:Boolean):void
anchorBookmark | propriété |
protected var anchorBookmark:CursorBookmark
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Signet sur l’élément correspondant à l’ancrage. Un signet permet au composant de rechercher rapidement une position dans la collection des éléments. Cette propriété est utilisée lors de la sélection d’un jeu d’éléments entre l’ancrage et l’élément d’insertion ou l’élément mis en surbrillance, et lors de la recherche de l’élément sélectionné lorsqu’un tri ou un filtre est appliqué.
anchorIndex | propriété |
protected var anchorIndex:int = -1
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Décalage de l’élément dans le fournisseur de données, qui correspond au point d’ancrage de la sélection.
cachedItemsChangeEffect | propriété |
protected var cachedItemsChangeEffect:IEffect = null
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Effet lu lorsque des changements se produisent dans le fournisseur de données du contrôle, défini par le style itemsChangeEffect.
caretBookmark | propriété |
protected var caretBookmark:CursorBookmark
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Signet sur l’élément sous le signe d’insertion. Un signet permet au composant de rechercher rapidement une position dans la collection des éléments.
caretIndex | propriété |
protected var caretIndex:int = -1
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Décalage de l’élément dans le fournisseur de données qui constitue le signe d’insertion de la sélection.
Eléments de l’API associés
caretIndicator | propriété |
protected var caretIndicator:Sprite
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
DisplayObject qui contient les graphiques indiquant quel rendu est le signe d’insertion.
caretItemRenderer | propriété |
protected var caretItemRenderer:IListItemRenderer
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Rendu de l’élément sous le signe d’insertion. Dans le modèle de sélection se trouvent un ancrage, un signe d’insertion et un élément en surbrillance. Lorsque vous utilisez la souris pour sélectionner, l’élément qui se trouve sous la souris est mis en surbrillance lorsqu’elle le survole. Lorsque vous cliquez avec la souris sans touches de modificateur (Maj ou Ctrl), le jeu d’éléments sélectionnés est effacé, et l’élément qui se trouve sous la surbrillance est sélectionné et devient l’ancrage. Le signe d’insertion n’est pas utilisé dans la sélection avec la souris. Si un ancrage ou un autre élément est sélectionné alors que vous utilisez la touche Maj, l’ancien jeu d’éléments sélectionnés est effacé et tous les éléments qui se trouvent entre l’élément et l’ancrage sont sélectionnés. Cliquez sur les éléments tout en utilisant la touche Ctrl pour faire basculer la sélection de chaque élément. L’ancrage n’est pas déplacé.
Lorsque vous sélectionnez des éléments à l’aide du clavier, si les touches fléchées sont utilisées sans touches de modificateur, l’ancienne sélection est effacée et le nouvel élément est sélectionné et devient le point d’ancrage et d’insertion. Un signe d’insertion apparaît autour de la surbrillance de sélection. Si l’utilisateur utilise les touches fléchées avec la touche Maj, l’ancienne sélection est effacée et les éléments situés entre l’ancrage et le nouvel élément sont sélectionnés. Le signe d’insertion passe sur l’élément suivant. Si les touches fléchées sont utilisées avec la touche Ctrl, seul le signe d’insertion est déplacé. L’utilisateur peut utiliser la touche d’espacement pour faire basculer la sélection de l’élément sous le signe d’insertion.
caretUID | propriété |
protected var caretUID:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
UID de l’élément sous le signe d’insertion.
collection | propriété |
protected var collection:ICollectionView
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
ICollectionView représentant le fournisseur de données. Lorsque vous définissez la propriété dataProvider
, Flex enveloppe les fournisseurs de données comme il convient pour prendre en charge l’interface ICollectionView et définit cette propriété sur le résultat. La classe ListBase utilise ensuite cette propriété pour accéder aux données du fournisseur. Lorsque vous obtenez la propriété dataProvider
, Flex renvoie cette valeur.
columnCount | propriété |
columnCount:int
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 colonnes à afficher dans un contrôle TileList ou d’éléments dans un contrôle HorizontalList. Pour l’objet DataGrid, indique le nombre de colonnes visibles. Remarque : la définition de cette propriété n’a aucun effet sur un contrôle DataGrid, qui base le nombre de colonnes sur la largeur du contrôle et sur la largeur de chaque colonne.
La valeur par défaut est 4.
Implémentation
public function get columnCount():int
public function set columnCount(value:int):void
columnWidth | propriété |
columnWidth:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Largeur des colonnes du contrôle. Cette propriété est utilisée par les contrôles TileList et HorizontalList. Elle n’a aucun effet sur les contrôles DataGrid, pour lesquels vous définissez la largeur de chaque DataGridColumn.
La valeur par défaut est 50.
Implémentation
public function get columnWidth():Number
public function set columnWidth(value:Number):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 |
Elément du fournisseur de données que ce composant doit rendre lorsque ce composant est utilisé comme rendu d’élément ou éditeur d’élément. La classe List définit cette propriété sur chaque rendu ou éditeur et le composant affiche les données. Les classes dérivées de ListBase prennent en charge cette propriété pour les situations complexes (par exemple pour une liste de DataGrids ou lorsqu’une colonne d’un DataGrid est une liste).
Ces classes List utilisent la propriété listData
en plus de la propriété data
pour déterminer les éléments à afficher. Si la classe List se trouve dans un DataGrid, elle s’attend à ce que la propriété dataField
de la colonne s’associe à une propriété des données et elle définit la valeur selectedItem
sur cette propriété. Si elle se trouve dans un contrôle List ou TileList, elle s’attend à ce que la propriété labelField
de la liste s’associe à une propriété des données, et elle définit la valeur selectedItem
sur cette propriété. Sinon, elle définit le selectedItem
pour les données elles-mêmes.
Cette propriété utilise le fournisseur de données mais elle ne le définit pas. Dans tous les cas, vous devez définir le fournisseur de données autrement.
Vous ne pouvez pas définir cette propriété dans MXML.
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
dataEffectCompleted | propriété |
protected var dataEffectCompleted:Boolean = false
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indicateur précisant qu’un effet de changement des données vient de se termine. Le composant réagit généralement en nettoyant les structures de données internes lors du prochain appel de updateDisplayList()
.
dataItemWrappersByRenderer | propriété |
protected var dataItemWrappersByRenderer:Dictionary
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Rendus d’élément d’association de dictionnaire vers le ItemWrappers utilisé pour fournir les données. Applicable uniquement si un effet de données est en cours d’exécution.
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 à afficher. Cette propriété vous permet d’utiliser la plupart des types d’objets comme fournisseurs de données. Si vous définissez la propriété dataProvider
sur un objet Array (tableau), il sera converti en un ArrayCollection. Si vous définissez la propriété sur un objet XML, il sera converti en un XMLListCollection doté d’un seul élément. Si vous définissez la propriété sur un XMLList, il sera converti en un XMLListCollection. Si vous définissez la propriété sur un objet qui implémente l’interface IList ou ICollectionView, l’objet sera utilisé directement.
A la suite des conversions, lorsque vous obtenez la propriété dataProvider
, il s’agira toujours d’un objet ICollectionView, et donc pas forcément le type d’objet que vous avez utilisé pour définir la propriété. Il est important de comprendre ce comportement si vous souhaitez modifier les données du fournisseur de données : les modifications apportées aux données d’origine peuvent ne pas être détectées, mais les modifications apportées à l’objet ICollectionView que vous recevez de la propriété dataProvider
seront détectées.
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 collectionChange
.
Implémentation
public function get dataProvider():Object
public function set dataProvider(value:Object):void
Eléments de l’API associés
dataTipField | propriété |
dataTipField:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Nom du champ dans les éléments du fournisseur de données à afficher comme astuce sur les données. Par défaut, le contrôle List recherche la propriété label
sur chaque élément et l’affiche. Toutefois, si les objets de données ne contiennent pas de propriété label
, vous pouvez définir la propriété dataTipField
pour qu’elle utilise une autre propriété dans l’objet de données. L’utilisation de « FullName » lors de l’affichage d’un jeu de noms de personnes extraits d’une base de données en est un exemple.
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 dataTipFieldChanged
.
Implémentation
public function get dataTipField():String
public function set dataTipField(value:String):void
dataTipFunction | propriété |
dataTipFunction:Function
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Fonction fournie par l’utilisateur et à exécuter sur chaque élément pour en déterminer l’astuce sur les données. Par défaut, le contrôle List recherche la propriété label
sur chaque élément du fournisseur de données et l’affiche. Toutefois, certains éléments n’ont pas de propriété label
ni une autre propriété que vous pouvez utiliser pour l’affichage dans les rangées. Un jeu de données présentant les champs lastName et firstName mais dont vous souhaitez afficher les noms complets en est un exemple. Vous pouvez fournir une propriété dataTipFunction
qui recherche les champs appropriés et renvoie une chaîne affichable. La propriété dataTipFunction
permet également de gérer la mise en forme et la localisation.
La propriété dataTipFunction prend un unique argument correspondant à l’élément du fournisseur de données et renvoie une chaîne, comme l’illustre l’exemple suivant :
myDataTipFunction(item:Object):String
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 dataTipFunctionChanged
.
Implémentation
public function get dataTipFunction():Function
public function set dataTipFunction(value:Function):void
defaultColumnCount | propriété |
protected var defaultColumnCount:int = 4
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Nombre par défaut de colonnes à afficher. Cette valeur est utilisée si le calcul du nombre de rangées donne une valeur inférieure à 1 lorsque vous essayez de calculer l’objet columnCount en fonction de la taille ou du contenu.
La valeur par défaut est 4.
defaultRowCount | propriété |
protected var defaultRowCount:int = 4
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Nombre par défaut de rangées à afficher. Cette valeur est utilisée si le calcul du nombre de rangées donne une valeur inférieure à 1 lorsque vous essayez de calculer l’objet rowCount en fonction de la taille ou du contenu.
La valeur par défaut est 4.
dragEnabled | propriété |
dragEnabled:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indicateur précisant si vous pouvez faire glisser les éléments hors du contrôle et les déposer dans d’autres contrôles. Si la valeur est true
, vous pouvez utiliser le glissement pour ce contrôle. Si la propriété dropEnabled
a également la valeur true
, vous pouvez faire glisser les éléments et les déposer dans ce contrôle pour les réorganiser.
La valeur par défaut est false.
Implémentation
public function get dragEnabled():Boolean
public function set dragEnabled(value:Boolean):void
dragImage | propriété |
dragImage:IUIComponent
[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 |
Obtient une instance de classe qui affiche les effets visuels lors d’une opération Glisser-déposer.
La valeur par défaut est mx.controls.listClasses.ListItemDragProxy.
Implémentation
protected function get dragImage():IUIComponent
dragImageOffsets | propriété |
dragMoveEnabled | propriété |
dragMoveEnabled:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indicateur précisant si les éléments peuvent être déplacés au lieu d’être simplement copiés du contrôle dans le cadre d’une opération Glisser-déposer. Si la valeur est true
et si la propriété dragEnabled
a la valeur true
, les éléments peuvent être déplacés. Il arrive souvent que les éléments du fournisseur de données ne puissent pas ou ne doivent pas être supprimés. Une opération de déplacement (MOVE) ne doit donc pas être autorisée lors d’une opération Glisser-déposer.
La valeur par défaut est false.
Implémentation
public function get dragMoveEnabled():Boolean
public function set dragMoveEnabled(value:Boolean):void
dropEnabled | propriété |
dropEnabled:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indicateur précisant si les éléments glissés peuvent être déposés dans le contrôle.
Si vous définissez cette propriété sur true
, le contrôle accepte tous les formats de données et suppose que le format des données glissées correspond à celui des données résidant dans le fournisseur de données. Pour vérifier explicitement le format des données en cours de glissement, vous devez gérer un ou plusieurs des événements de glissement, comme dragOver
, puis appeler la méthode preventDefault()
de l’événement DragEvent pour personnaliser la façon dont la classe List accepte les données déposées.
Lorsque vous définissez dropEnabled
sur true
, Flex appelle automatiquement les méthodes showDropFeedback()
et hideDropFeedback()
pour afficher l’indicateur de dépôt.
La valeur par défaut est false.
Implémentation
public function get dropEnabled():Boolean
public function set dropEnabled(value:Boolean):void
explicitColumnCount | propriété |
protected var explicitColumnCount:int = -1
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 colonnes demandé par définition explicite de la propriété columnCount
.
explicitColumnWidth | propriété |
protected var explicitColumnWidth:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Largeur de colonnes demandée par définition explicite de la propriété columnWidth
.
explicitRowCount | propriété |
protected var explicitRowCount:int = -1
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 rangées demandé par définition explicite de la propriété rowCount
.
explicitRowHeight | propriété |
protected var explicitRowHeight:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Hauteur de rangées demandée par définition explicite de la propriété rowHeight
.
factoryMap | propriété |
protected var factoryMap:Dictionary
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Association des rendus d’élément par fabrique. Cette propriété est un dictionnaire indexé par itemRenderers où les valeurs sont IFactory.
freeItemRenderers | propriété |
protected var freeItemRenderers:Array
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Pile de rendus d’élément inutilisés. La plupart des classes List recyclent les rendus qu’elles ont déjà créés lorsque le défilement sort de la zone d’affichage. Cela permet de gagner du temps lors du défilement. Les fonctionnalités de rendu recyclées sont stockées ici.
freeItemRenderersByFactory | propriété |
protected var freeItemRenderersByFactory:Dictionary
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Association des rendus d’élément libres par fabrique. Cette propriété est un dictionnaire indexé par fabriques où les valeurs sont des dictionnaires d’itemRenderers.
highlightIndicator | propriété |
protected var highlightIndicator:Sprite
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
DisplayObject qui contient les graphiques indiquant quel rendu est mis en surbrillance.
highlightItemRenderer | propriété |
protected var highlightItemRenderer:IListItemRenderer
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Rendu qui passe actuellement sur ou sous le signe d’insertion.
highlightUID | propriété |
protected var highlightUID:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
UID de l’élément qui passe actuellement sur ou sous le signe d’insertion.
iconField | propriété |
iconField:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Le nom du champ de l’objet fournisseur de données qui détermine ce qui doit s’afficher en tant qu’icône. Par défaut, la classe List n’essaie pas d’afficher les icônes avec le texte dans les rangées. En revanche, en spécifiant un champ d’icône, vous pouvez définir un graphique qui est créé et affiché en tant qu’icône dans la rangée. Cette propriété est ignorée par DataGrid.
Les rendus rechercheront dans l’objet du fournisseur de données une propriété dont le nom est fourni comme iconField. Si la valeur de la propriété est une classe, cette dernière sera instantiée et sera probablement une instance d’un objet IFlexDisplayObject. Si la valeur de la propriété est une chaîne, elle regardera si une classe de ce nom existe dans l’application. Si elle n’en trouve pas, elle recherchera également une propriété de ce nom dans le document et s’attendra à ce que cette propriété s’associe à une classe.
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 iconFieldChanged
.
Implémentation
public function get iconField():String
public function set iconField(value:String):void
iconFunction | propriété |
iconFunction:Function
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Une fonction fournie par l’utilisateur et à exécuter sur chaque élément pour en déterminer leur icône. Par défaut, List n’essaie pas d’afficher les icônes avec le texte dans les rangées. En revanche, en spécifiant une fonction d’icône, vous pouvez définir une classe pour un graphique qui sera créé et affiché en tant qu’icône dans la rangée. Cette propriété est ignorée par DataGrid.
La propriété iconFunction prend un unique argument correspondant à l’élément du fournisseur de données et renvoie une classe, comme l’illustre l’exemple suivant :
iconFunction(item:Object):Class
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 iconFunctionChanged
.
Implémentation
public function get iconFunction():Function
public function set iconFunction(value:Function):void
itemRenderer | propriété |
itemRenderer:IFactory
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Rendu de l’élément personnalisé du contrôle. Vous pouvez spécifier un rendu d’élément personnalisé supplémentaire, intégré ou personnalisé.
Le rendu d’élément par défaut dépend de la classe du composant. Les classes TileList et HorizontalList utilisent TileListItemRenderer ; la classe List utilise ListItemRenderer. La classe DataGrid utilise DataGridItemRenderer de DataGridColumn.
Implémentation
public function get itemRenderer():IFactory
public function set itemRenderer(value:IFactory):void
itemsNeedMeasurement | propriété |
protected var itemsNeedMeasurement:Boolean = true
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indicateur précisant si les propriétés columnWidth
et rowHeight
doivent être calculées. Cette propriété est définie si un style change et risque d’affecter les mesures du rendu ou si le fournisseur de données est modifié.
itemsSizeChanged | propriété |
protected var itemsSizeChanged:Boolean = false
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indicateur précisant que la taille des rendus peut avoir changé. Le composant réagit généralement en réappliquant les éléments de données à tous les rendus lors du prochain appel de updateDisplayList()
. On suppose que réappliquer les éléments aura pour effet d’invalider les rendus d’élément et de provoquer un nouveau calcul de leur mesure.
iterator | propriété |
protected var iterator:IViewCursor
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Instance IViewCursor principale utilisée pour récupérer les éléments du fournisseur de données et les transmettre aux rendus. A la fin d’une séquence de code, il doit toujours être placé sur l’élément visible le plus en haut actuellement affiché.
iteratorValid | propriété |
protected var iteratorValid:Boolean = true
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indicateur précisant qu’une erreur de page s’est produite et que la position de l’itérateur n’est pas valide (n’apparaît pas sur l’élément le plus en haut actuellement affiché). Si le composant obtient une erreur de page (une erreur ItemPending), il définit iteratorValid
sur false
. Le code qui gère normalement le rendu des éléments vérifie cet indicateur et ne s’exécute pas tant que la page de données n’est pas sortie du serveur.
keySelectionPending | propriété |
protected var keySelectionPending:Boolean = false
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indicateur précisant si la sélection par le clavier a été interrompue par une erreur de page. Le composant réagit en suspendant le rendu des éléments jusqu’à l’arrivée de la page de données. La méthode finishKeySelection()
sera appelée à l’arrivée des données de la page.
labelField | propriété |
labelField:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Le nom du champ des éléments du fournisseur de données à afficher en tant qu’étiquette. Par défaut, le contrôle List recherche la propriété label
sur chaque élément et l’affiche. Toutefois, si les objets de données ne contiennent pas de propriété label
, vous pouvez définir la propriété labelField
pour qu’elle utilise une autre propriété dans l’objet de données. L’utilisation de « FullName » lors de l’affichage d’un jeu de noms de personnes extraits d’une base de données en est un exemple.
La valeur par défaut est "label".
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 labelFieldChanged
.
Implémentation
public function get labelField():String
public function set labelField(value:String):void
labelFunction | propriété |
labelFunction:Function
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Fonction fournie par l’utilisateur à exécuter sur chaque élément pour en déterminer le libellé. Par défaut, le contrôle List recherche la propriété label
sur chaque élément du fournisseur de données et l’affiche. Toutefois, certains jeux de données n’ont pas de propriété label
ni une autre propriété à afficher. Un jeu de données présentant les champs lastName et firstName mais dont vous souhaitez afficher les noms complets en est un exemple.
Vous pouvez spécifier une valeur labelFunction
recherchant les champs appropriés et renvoyant une chaîne affichable. La propriété labelFunction
permet également de gérer le formatage et la localisation.
Pour la plupart des composants, la fonction libellé prend un unique argument correspondant à l’élément du fournisseur de données et renvoie une chaîne.
myLabelFunction(item:Object):String
La signature de la méthode des classes DataGrid et DataGridColumn est :
myLabelFunction(item:Object, column:DataGridColumn):String
dans laquelle item
contient l’objet d’élément DataGrid et column
indique la colonne DataGrid.
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 labelFunctionChanged
.
Implémentation
public function get labelFunction():Function
public function set labelFunction(value:Function):void
lastDropIndex | propriété |
protected var lastDropIndex:int
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Index le plus récemment calculé dans lequel l’élément déplacé par glissement doit être ajouté à l’emplacement cible.
lastSeekPending | propriété |
protected var lastSeekPending:ListBaseSeekPending
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Recherche la plus récente qui a déclenché une erreur de page. S’il existe plusieurs erreurs de page, seule la plus récente est intéressante, car elle indique où positionner l’itérateur et recommencer le rendu des rangées.
listContent | propriété |
protected var listContent:ListBaseContentHolder
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Objet d’affichage interne qui est le parent de tous les rendus d’élément, indicateurs de sélection et de surbrillance et autres graphiques de support. Ceci est pratiquement équivalent à contentPane
dans la classe Container et permet de gérer le défilement.
listContentStyleFilters | propriété |
listContentStyleFilters:Object
[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 |
Jeu de styles à transmettre du contrôle ListBase au contrôle listContent.
Implémentation
protected function get listContentStyleFilters():Object
Eléments de l’API associés
listData | propriété |
listData:BaseListData
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Lorsqu’un composant est utilisé en tant que rendu d’élément supplémentaire ou éditeur d’élément supplémentaire, Flex initialise la propriété listData
du composant avec les données supplémentaires du contrôle List. Le composant peut ensuite utiliser la propriété listData
et la propriété data
pour afficher les informations appropriées sous forme de rendu d’élément supplémentaire ou d’éditeur d’élément supplémentaire.
Vous ne définissez pas cette propriété dans MXML ou ActionScript. Flex la définit lorsque le composant est utilisé comme rendu d’élément supplémentaire ou éditeur d’élément supplémentaire.
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 listData():BaseListData
public function set listData(value:BaseListData):void
Eléments de l’API associés
listItems | propriété |
listItems:Array
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Tableau de tableaux contenant les instances itemRenderer qui rend chaque élément du fournisseur de données. Il s’agit d’un tableau à deux dimensions, constitué de rangées qui sont des tableaux de colonnes.
Implémentation
protected function get listItems():Array
menuSelectionMode | propriété |
public var menuSelectionMode:Boolean = false
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indicateur précisant si la sélection du style de menu doit être utilisée. Dans un menu, le glissement d’un rendu vers un autre a pour effet de sélectionner le nouveau rendu et de désélectionner l’ancen.
modifiedCollectionView | propriété |
protected var modifiedCollectionView:ModifiedCollectionView
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Affichage des collections qui préserve temporairement l’état du fournisseur de données précédent pour faciliter l’exécuter des effets de changement des données.
nullItemRenderer | propriété |
nullItemRenderer:IFactory
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Rendu de l’élément personnalisé du contrôle. Vous pouvez spécifier un rendu d’élément personnalisé supplémentaire, intégré ou personnalisé.
Le rendu d’élément par défaut dépend de la classe du composant. Les classes TileList et HorizontalList utilisent TileListItemRenderer ; la classe List utilise ListItemRenderer. La classe DataGrid utilise DataGridItemRenderer de DataGridColumn.
Implémentation
public function get nullItemRenderer():IFactory
public function set nullItemRenderer(value:IFactory):void
offscreenExtraColumns | propriété |
protected var offscreenExtraColumns:int = 0
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Nombre cible de colonnes supplémentaires des rendus d’élément utilisés dans la mise en forme du contrôle. La moitié de ces colonnes est créée à gauche des colonnes visibles à l’écran et l’autre moitié est créée à droite. Cette propriété est généralement définie indirectement lorsque vous définissez la propriété offscreenExtraRowsOrColumns
.
La valeur par défaut est 0.
offscreenExtraColumnsLeft | propriété |
protected var offscreenExtraColumnsLeft:int = 0
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 colonnes hors écran qui se trouvent actuellement à gauche de la colonne visible la plus à gauche. Cette valeur sera <= offscreenExtraColumns
/ 2.
La valeur par défaut est 0.
offscreenExtraColumnsRight | propriété |
protected var offscreenExtraColumnsRight:int = 0
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 colonnes hors écran qui se trouvent actuellement à droite de la colonne visible la plus à droite. Cette valeur sera <= offscreenExtraColumns
/ 2.
La valeur par défaut est 0.
offscreenExtraRows | propriété |
protected var offscreenExtraRows:int = 0
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Nombre cible de rangées supplémentaires des rendus d’élément à utiliser dans la mise en forme du contrôle. La moitié de ces rangées est créée au-dessus des rangées visibles à l’écran et l’autre moitié est créée au-dessous. Cette propriété est généralement définie indirectement lorsque vous définissez la propriété offscreenExtraRowsOrColumns
.
La valeur par défaut est 0.
offscreenExtraRowsBottom | propriété |
protected var offscreenExtraRowsBottom:int = 0
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 rangées hors écran qui se trouvent actuellement sous le rendu d’élément visible le plus en bas. Cette valeur sera <= offscreenExtraRows
/ 2.
La valeur par défaut est 0.
offscreenExtraRowsOrColumns | propriété |
offscreenExtraRowsOrColumns:int
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Nombre cible de rangées ou colonnes supplémentaires des rendus d’élément à utiliser dans la mise en forme du contrôle. La moitié de ces rangées/colonnes est créée au-dessus ou à gauche des rangées/colonnes visibles à l’écran et l’autre moitié est créée au-dessous ou à droite.
Le contrôle et ses propriétés déterminent si des rangées sont créées ou si des colonnes sont créées. En général les rangées sont utilisées, sauf pour les composants TileBase où direction
est définie sur TileBaseDirection.VERTICAL
. Dans ce cas, les colonnes sont créées.
Définissez cette propriété sur une valeur non nulle principalement lorsque vous appliquez des effets de données aux contrôles List ou TileList. Les modifications qui affectent l’élément du fournisseur de données correspondant aux éléments actuellement visibles ou les modifications qui affectent l’élément du fournisseur de données pour le nombre d’éléments spécifié avant ou après les éléments visibles, déclenchent l’effet des données. Les éléments du fournisseur de données qui se trouvent hors de cette plage risquent de ne pas être animés parfaitement par les effets des données.
Cette propriété est utile, car les effets des données fonctionnent en déterminant d’abord une mise en forme antérieure (avant) du contrôle basé sur List, puis en déterminant ensuite une mise en forme ultérieure (après), et enfin en définissant les propriétés de l’effet pour créer une animation de la mise en forme avant à la mise en forme après. Comme plusieurs effets rendent visibles les éléments actuellement invisibles, ou rendent invisibles les éléments actuellement visibles, cette propriété configure le contrôle pour créer les rendus d’élément hors écran afin qu’ils existent déjà lorsque l’effet des données est lu.
La valeur raisonnable de cette propriété peut être le nombre de rangées visibles à l’écran. Si vous définissez cette propriété sur une valeur importante et l’utilisez avec un fournisseur de données contenant un grand nombre d’éléments, des problèmes de performances risquent d’apparaître.
La valeur par défaut est 0.
Implémentation
public function get offscreenExtraRowsOrColumns():int
public function set offscreenExtraRowsOrColumns(value:int):void
offscreenExtraRowsOrColumnsChanged | propriété |
protected var offscreenExtraRowsOrColumnsChanged:Boolean = false
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indicateur précisant que le nombre de rangées ou de colonnes hors écran a peut-être changé.
offscreenExtraRowsTop | propriété |
protected var offscreenExtraRowsTop:int = 0
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 rangées hors écran qui se trouvent actuellement sur la rangée visible la plus en haut. Cette valeur sera <= offscreenExtraRows
/ 2. Elle permet de calculer la relation des tableaux listItems
et rowInfo
avec les éléments du fournisseur de données (en collaboration avec la propriété verticalScrollPosition
).
La valeur par défaut est 0.
rendererChanged | propriété |
protected var rendererChanged:Boolean = false
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indicateur précisant que le rendu a changé. Le composant réagit généralement en détruisant les rendus et en traçant tous les éléments de données à tous les rendus lors du prochain appel de updateDisplayList()
.
reservedItemRenderers | propriété |
protected var reservedItemRenderers:Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Table de hachage des rendus d’éléments actuellement inutilisés susceptibles d’être à nouveau utilisés à un avenir proche. Utilisé lors de l’exécution d’effets de données. L’association est indexée par l’UID de l’élément du fournisseur de données.
rowCount | propriété |
rowCount:int
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 rangées à afficher. Si la hauteur du composant a été définie explicitement, cette propriété risque de ne pas avoir d’effet.
Pour un contrôle DataGrid, la propriété rowCount
n’inclut pas la rangée d’en-tête.
La valeur par défaut est 4.
Implémentation
public function get rowCount():int
public function set rowCount(value:int):void
rowHeight | propriété |
rowHeight:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Hauteur des rangées en pixels. Sauf si la propriété variableRowHeight
est true
, toutes les rangées sont de même hauteur. Si la hauteur des rangées n’est pas spécifiée, elle est basée sur la taille de police et d’autres propriétés du rendu.
Implémentation
public function get rowHeight():Number
public function set rowHeight(value:Number):void
rowInfo | propriété |
rowInfo:Array
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Tableau des objets ListRowInfo qui mettent en cache les hauteurs des rangées et d’autres informations de suivi concernant les rangées de la propriété listItems.
Implémentation
protected function get rowInfo():Array
rowMap | propriété |
protected var rowMap:Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Table de hachage des rendus d’élément avec leur objet ListRowInfo respectif. L’objet ListRowInfo est indexé par le nom DisplayObject du rendu d’élément.
runDataEffectNextUpdate | propriété |
protected var runDataEffectNextUpdate:Boolean = false
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indicateur précisant si un effet de données doit être initialisé lors de la prochaine mise à jour de l’affichage.
runningDataEffect | propriété |
protected var runningDataEffect:Boolean = false
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indicateur précisant si un effet de changement des données est en cours d’exécution.
selectable | propriété |
selectable:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indicateur précisant si List affiche les éléments sélectionnés comme étant sélectionnés. Si la valeur est true
, le contrôle prend en charge la sélection. La classe Menu, avec les sous-classes ListBase, définit cette propriété sur false
par défaut, car elle n’affiche pas l’élément de menu choisi tel qu’il est sélectionné.
La valeur par défaut est true.
Implémentation
public function get selectable():Boolean
public function set selectable(value:Boolean):void
selectedData | propriété |
protected var selectedData:Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Tableau de hachage des objets ListBaseSelectionData qui suivent les éléments actuellement sélectionnés. Le tableau est indexé par l’UID des éléments.
Eléments de l’API associés
selectedIndex | propriété |
selectedIndex:int
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Index dans le fournisseur de données de l’élément sélectionné.
La valeur par défaut est -1 (aucun élément sélectionné).
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 valueCommit
.
Implémentation
public function get selectedIndex():int
public function set selectedIndex(value:int):void
selectedIndices | propriété |
selectedIndices: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’index dans le fournisseur de données des éléments sélectionnés. Les éléments sont dans l’ordre inverse de celui dans lequel l’utilisateur a sélectionné les éléments.
La valeur par défaut est [ ].
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 valueCommit
.
Implémentation
public function get selectedIndices():Array
public function set selectedIndices(value:Array):void
selectedItem | propriété |
selectedItem:Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Référence à l’élément sélectionné dans le fournisseur de données.
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 valueCommit
.
Implémentation
public function get selectedItem():Object
public function set selectedItem(value:Object):void
selectedItems | propriété |
selectedItems: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 de références aux éléments sélectionnés dans le fournisseur de données. Les éléments sont dans l’ordre inverse de celui dans lequel l’utilisateur a sélectionné les éléments.
La valeur par défaut est [ ].
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 valueCommit
.
Implémentation
public function get selectedItems():Array
public function set selectedItems(value:Array):void
selectedItemsCompareFunction | propriété |
selectedItemsCompareFunction:Function
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.5 |
Fonction utilisée pour comparer les éléments de la propriété selectedItems
aux éléments du fournisseur de données. Si une correspondance est détectée, l’élément dans le fournisseur de données devient une partie de la sélection. Par défaut, ou si la fonction selectedItemsCompareFunction
est définie sur null
, la fonction de comparaison utilise l’égalité stricte (===). Notez que les versions antérieures de Flex utilisaient l’égalité simple (==) ce qui peut, dans certains cas, être à l’origine de différences de comportement. Une fonction de comparaison courante peut simplement comparer les uid d’objets ou vérifier qu’une propriété spécifique corresponde.
La fonction de comparaison se compose de deux arguments. Le premier argument est l’objet dans le fournisseur de données. Le second argument est un objet de la propriété selectedItems
. La fonction renvoie true
si l’élément du fournisseur de données doit être sélectionné.
myCompareFunction(itemInDataProvider:Object, itemInSelectedItems):Boolean
La valeur par défaut est null
et utilise l’égalité stricte.
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 selectedItemsCompareFunctionChanged
.
Implémentation
public function get selectedItemsCompareFunction():Function
public function set selectedItemsCompareFunction(value:Function):void
selectionIndicators | propriété |
protected var selectionIndicators:Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Tableau de hachage des indicateurs de sélection. Ce tableau permet au composant de rechercher rapidement et de supprimer les indicateurs lorsque le jeu d’éléments sélectionnés est effacé. Le tableau est indexé par l’UID de l’élément.
selectionLayer | propriété |
protected var selectionLayer:Sprite
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Calque de listContent
, sur lequel tous les indicateurs de sélection et de surbrillance sont tracés.
selectionTweens | propriété |
protected var selectionTweens:Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Tableau de hachage des interpolations de sélection. Ce tableau permet au composant de rechercher rapidement et de nettoyer les interpolations en cours si le jeu d’éléments sélectionnés est effacé. Le tableau est indexé par l’UID de l’élément.
showCaret | propriété |
protected var showCaret:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indicateur précisant si le signe d’insertion doit être affiché. Cette propriété est généralement définie sur false
lorsque l’activité de la souris est détectée et redéfinie sur true
lorsque le clavier est utilisé pour sélectionner.
showDataTips | propriété |
showDataTips:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indicateur précisant si les astuces sur les données s’affichent pour le texte des rangées. Si la valeur est true
, les astuces sur les données s’affichent. Les astuces sur les données sont des infos-bulles conçues pour afficher le texte qui est trop long pour la rangée. Si vous définissez une fonction dataTipFunction, les astuces sur les données s’affichent même si le texte est trop long pour la rangée.
La valeur par défaut est false.
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement showDataTipsChanged
.
Implémentation
public function get showDataTips():Boolean
public function set showDataTips(value:Boolean):void
unconstrainedRenderers | propriété |
protected var unconstrainedRenderers:Dictionary
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Table de hachage de rendus d’élément qui ne sont pas soumis aux algorithmes de mise en forme de la liste.
value | propriété |
value:Object
[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 |
Elément sélectionné ou les données ou le champ d’étiquette de l’élément sélectionné. Si l’élément sélectionné est un nombre ou une chaîne, la valeur est l’élément. Si l’élément est un objet, la valeur est la propriété data si elle existe, ou la propriété label si elle existe.
Remarque : il est souvent préférable d’utiliser selectedItem
. Cette propriété existe pour la comptabilité descendante avec des applications antérieures.
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 valueCommit
.
Implémentation
public function get value():Object
variableRowHeight | propriété |
variableRowHeight:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indicateur précisant si chaque rangée peut avoir une hauteur différente. Cette propriété est ignorée par TileList et HorizontalList. Si la valeur est true
, chaque rangée peut avoir une hauteur différente.
La valeur par défaut est false.
Implémentation
public function get variableRowHeight():Boolean
public function set variableRowHeight(value:Boolean):void
visibleData | propriété |
visibleData:Object
[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 |
Tableau de hachage des rendus d’élément du fournisseur de données actuellement affichés. Le tableau est indexé par l’UID de l’élément du fournisseur de données et permet d’utiliser rapidement le rendu pour afficher un élément en particulier.
Implémentation
protected function get visibleData():Object
wordWrap | propriété |
wordWrap:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indicateur précisant si le texte de la rangée doit être enroulé. Si la valeur est true
, le texte peut être enroulé dans les rangées. Ne prend effet que si la propriété variableRowHeight
a également la valeur true
.
La valeur par défaut est false.
Implémentation
public function get wordWrap():Boolean
public function set wordWrap(value:Boolean):void
wordWrapChanged | propriété |
protected var wordWrapChanged:Boolean = false
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Indicateur précisant si la valeur de la propriété wordWrap
a changé depuis la dernière mise à jour de la liste d’affichage. Cette propriété est définie lorsque vous modifiez la valeur de la propriété wordWrap
et est redéfinie sur false
par la méthode updateDisplayList()
. Le composant réagit généralement en réappliquant les éléments de données à tous les rendus lors du prochain appel de updateDisplayList()
. Ceci est différent de itemsSizeChanged, car il indique en plus que la réapplication des éléments de données aux rendus peut ne pas les invalider puisque la seule chose qui a changé est le fait que le rendu doit ou non utiliser wordWrap comme facteur dans ses calculs de taille.
ListBase | () | Constructeur |
public function ListBase()
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Constructeur.
addDataEffectItem | () | méthode |
public function addDataEffectItem(item:Object):void
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 rendu d’élément si un effet de changement des données est en cours d’exécution. Le rendu d’élément doit correspondre à un élément de données récemment ajouté dans la collection du fournisseur de données et qui n’a pas encore été affiché.
Cette fonction sera appelée par un effet AddItemAction
dans le cadre d’un effet de changement des données pour indiquer le point auquel un élément de données ajouté à une collection commence à être affiché par le contrôle, à l’aide d’un rendu d’élément.
Paramètres
item:Object — Rendu d’élément à ajouter à la mise en forme du contrôle.
|
addDragData | () | méthode |
protected function addDragData(dragSource:Object):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Ajoute les éléments sélectionnés à l’objet DragSource dans le cadre d’une opération glisser-déposer. Remplacez cette méthode pour ajouter d’autres données à la source du glissement.
Paramètres
dragSource:Object — Objet DragSource auquel ajouter les données.
|
addToFreeItemRenderers | () | méthode |
protected function addToFreeItemRenderers(item:IListItemRenderer):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Ajoute le rendu à la liste des rendus recyclés, ce qui le rend invisible et nettoie toutes ses références. Si un effet de données est en cours d’exécution, le rendu est réservé pour une utilisation ultérieure de ces données. Sinon, il est ajouté à la pile freeItemRenderers générale.
Paramètres
item:IListItemRenderer — Rendu à ajouter.
|
addToRowArrays | () | méthode |
protected function addToRowArrays():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Ajoutez une rangée vide au début des tableaux stockant les références aux rangées.
adjustListContent | () | méthode |
protected function adjustListContent(unscaledWidth:Number = -1, unscaledHeight:Number = -1):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Appelé par la méthode updateDisplayList()
pour ajuster la taille et la position de l’objet listContent
.
Paramètres
unscaledWidth:Number (default = -1 ) — 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 (default = -1 ) — Indique la hauteur du composant, en pixels, des coordonnées du composant, quelle que soit la valeur de la propriété scaleY du composant.
|
applySelectionEffect | () | méthode |
protected function applySelectionEffect(indicator:Sprite, uid:String, itemRenderer:IListItemRenderer):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Configure l’effet pour l’application de l’indicateur de sélection. La valeur par défaut est une interpolation Alpha basique.
Paramètres
indicator:Sprite — Sprite contenant les graphiques qui décrivent la sélection.
| |
uid:String — UID de l’élément actuellement sélectionné, qui peut être utilisé pour indexer dans un tableau et suivre plusieurs effets de sélection.
| |
itemRenderer:IListItemRenderer — Rendu d’élément actuellement affiché comme étant sélectionné.
|
calculateDropIndex | () | méthode |
public function calculateDropIndex(event:DragEvent = null):int
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’index où les éléments déposés doivent être ajoutés à l’emplacement cible.
Paramètres
event:DragEvent (default = null ) — DragEvent contenant des informations sur la position de la souris. Si la valeur est null , la méthode doit renvoyer la valeur dropIndex depuis le dernier événement valide.
|
int — Index où les éléments déposés doivent être ajoutés.
|
calculateDropIndicatorY | () | méthode |
protected function calculateDropIndicatorY(rowCount:Number, rowNum:int):Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Calcule la position y de l’indicateur de dépôt lors d’une opération Glisser-déposer.
Paramètres
rowCount:Number — Nombre de rangées visibles du contrôle.
| |
rowNum:int — Numéro de rangée du contrôle où l’indicateur de dépôt doit apparaître.
|
Number — Coordonnée de l’axe y de l’indicateur de dépôt.
|
clearCaretIndicator | () | méthode |
protected function clearCaretIndicator(indicator:Sprite, itemRenderer:IListItemRenderer):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Efface le signe d’insertion dans l’objet Sprite donné.
Paramètres
indicator:Sprite — Objet Sprite devant contenir les graphiques qui permettent de mettre un rendu en surbrillance.
| |
itemRenderer:IListItemRenderer — Rendu d’élément actuellement en surbrillance.
|
clearHighlightIndicator | () | méthode |
protected function clearHighlightIndicator(indicator:Sprite, itemRenderer:IListItemRenderer):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Efface l’indication de surbrillance dans l’objet Sprite donné.
Paramètres
indicator:Sprite — Objet Sprite devant contenir les graphiques qui permettent de mettre un rendu en surbrillance.
| |
itemRenderer:IListItemRenderer — Rendu d’élément actuellement en surbrillance.
|
clearIndicators | () | méthode |
protected function clearIndicators():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 indicateurs de sélection, les indicateurs de surbrillance et les signes d’insertion.
clearSelected | () | méthode |
protected function clearSelected(transition: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 |
Efface le jeu d’éléments sélectionnés et supprime tous les graphiques décrivant l’état sélectionné de ces éléments.
Paramètres
transition:Boolean (default = false ) — La valeur est true si les graphiques doivent avoir un effet de fondu en sortie.
|
clearVisibleData | () | méthode |
protected function clearVisibleData():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Vide le tableau de hachage visibleData.
collectionChangeHandler | () | méthode |
protected function collectionChangeHandler(event:Event):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Gère la distribution des événements CollectionEvent depuis le fournisseur de données lorsque les données changent. Met à jour les rendus, les index sélectionnés et les barres de défilement selon les besoins.
Paramètres
event:Event — CollectionEvent.
|
commitProperties | () | méthode |
override protected function commitProperties():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Calcule la largeur des colonnes, la hauteur des rangées et le nom des rangées et des colonnes si les propriétés comme columnCount
, columnWidth
, rowHeight
et rowCount
ont été explicitement définies.
Eléments de l’API associés
configureScrollBars | () | méthode |
protected function configureScrollBars():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Configure les barres de défilement en fonction du nombre de rangées et colonnes et du nombre de rangées et colonnes affichables. Cette méthode est appelée depuis la méthode updateDisplayList()
après la mise à jour des rangées et colonnes. La méthode doit déterminer les paramètres à transmettre à la méthode setScrollBarProperties()
afin de configurer correctement les barres de défilement.
copyItemWithUID | () | méthode |
protected function copyItemWithUID(item:Object):Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Effectue une copie profonde de l’objet en appelant la méthode ObjectUtil.copy()
et remplace lapropriété UID
de la copie (si elle est présente) par une nouvelle valeur en appelant la méthode UIDUtil.createUID()
.
Cette méthode est utilisée pour copier avec l’opération Glisser-déposer.
Paramètres
item:Object — Elément à copier.
|
Object — Copie de l’objet.
|
Eléments de l’API associés
copySelectedItems | () | méthode |
protected function copySelectedItems(useDataField:Boolean = true):Array
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Copie les éléments sélectionnés selon leur ordre de sélection.
Paramètres
useDataField:Boolean (default = true ) — La valeur est true si le tableau doit être rempli avec les éléments réels ou false si le tableau doit être rempli avec les index des éléments.
|
Array — Tableau d’éléments sélectionnés.
|
createChildren | () | méthode |
override protected function createChildren():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 des objets enfant de cet objet ListBase
. Il s’agit dans ce cas de l’objet listContent qui contiendra tous les rendus d’élément. Les éléments de rendu ne sont pas créés immédiatement, mais plus tard lorsque la méthode updateDisplayList
est appelée.
createItemRenderer | () | méthode |
public function createItemRenderer(data:Object):IListItemRenderer
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 un rendu d’élément en fonction de l’objet de données.
Paramètres
data:Object — objet de données.
|
IListItemRenderer — Fonctionnalité de rendu d’élément.
|
destroyRow | () | méthode |
protected function destroyRow(i:int, numCols: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 |
Recycle une rangée qui n’est pas requise et supprime ses indicateurs.
Paramètres
i:int — Index de la rangée à supprimer.
| |
numCols:int — Nombre de colonnes de la rangée.
|
dragCompleteHandler | () | méthode |
protected function dragCompleteHandler(event:DragEvent):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Gère les événements DragEvent.DRAG_COMPLETE
. Cette méthode supprime l’élément du fournisseur de données.
Paramètres
event:DragEvent — Objet DragEvent.
|
dragDropHandler | () | méthode |
protected function dragDropHandler(event:DragEvent):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Gère les événements DragEvent.DRAG_DROP
. Cette méthode masque le résultats du dépôt en appelant la méthode hideDropFeedback()
.
Si l’action est de type COPY
, cette méthode réalise une copie profonde de l’objet en appelant la méthode ObjectUtil.copy()
et remplace la propriété uid
de la copie (si elle est présente) par une nouvelle valeur en appelant la méthode UIDUtil.createUID()
.
Paramètres
event:DragEvent — Objet DragEvent.
|
Eléments de l’API associés
dragEnterHandler | () | méthode |
protected function dragEnterHandler(event:DragEvent):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Gère les événements DragEvent.DRAG_ENTER
. Cette méthode détermine si l’objet DragSource contient des éléments valides et utilise la méthode showDropFeedback()
pour configurer la réponse de l’interface utilisateur.
Paramètres
event:DragEvent — Objet DragEvent.
|
dragExitHandler | () | méthode |
protected function dragExitHandler(event:DragEvent):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Gère les événements DragEvent.DRAG_EXIT
. Cette méthode masque le résultat d’interface en appelant la méthode hideDropFeedback()
.
Paramètres
event:DragEvent — Objet DragEvent.
|
dragOverHandler | () | méthode |
protected function dragOverHandler(event:DragEvent):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Gère les événements DragEvent.DRAG_OVER
. Cette méthode détermine si l’objet DragSource contient des éléments valides et utilise la méthode showDropFeedback()
pour configurer le résultat d’interface.
Paramètres
event:DragEvent — Objet DragEvent.
|
dragScroll | () | méthode |
protected function dragScroll():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Fonction d’intervalle qui fait défiler la liste vers le haut ou le bas si la souris passe au-dessus ou au-dessous de la liste.
dragStartHandler | () | méthode |
drawCaretIndicator | () | méthode |
protected function drawCaretIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Trace le signe d’insertion dans l’objet Sprite donné aux position, largeur et hauteur définies avec la couleur spécifiée.
Paramètres
indicator:Sprite — Objet Sprite devant contenir les graphiques qui permettent de mettre un rendu en surbrillance.
| |
x:Number — Position x suggérée pour l’indicateur.
| |
y:Number — Position y suggérée pour l’indicateur.
| |
width:Number — Largeur suggérée pour l’indicateur.
| |
height:Number — Hauteur suggérée pour l’indicateur.
| |
color:uint — Couleur suggérée pour l’indicateur.
| |
itemRenderer:IListItemRenderer — Rendu d’élément actuellement en surbrillance.
|
drawHighlightIndicator | () | méthode |
protected function drawHighlightIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Trace l’indicateur de surbrillance dans l’objet Sprite donné aux position, largeur et hauteur définies avec la couleur spécifiée.
Paramètres
indicator:Sprite — Objet Sprite devant contenir les graphiques qui permettent de mettre un rendu en surbrillance.
| |
x:Number — Position x suggérée pour l’indicateur.
| |
y:Number — Position y suggérée pour l’indicateur.
| |
width:Number — Largeur suggérée pour l’indicateur.
| |
height:Number — Hauteur suggérée pour l’indicateur.
| |
color:uint — Couleur suggérée pour l’indicateur.
| |
itemRenderer:IListItemRenderer — Rendu d’élément actuellement en surbrillance.
|
drawItem | () | méthode |
protected function drawItem(item:IListItemRenderer, selected:Boolean = false, highlighted:Boolean = false, caret:Boolean = false, transition: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 |
Trace le rendu avec des indicateurs signalant qu’il est en surbrillance, sélectionné ou qu’il agit en tant que signe d’insertion.
Paramètres
item:IListItemRenderer — Fonctionnalité de rendu.
| |
selected:Boolean (default = false ) — La valeur est true si la fonctionnalité de rendu doit être tracée dans son état sélectionné.
| |
highlighted:Boolean (default = false ) — La valeur est true si la fonctionnalité de rendu doit être tracée dans son état de surbrillance.
| |
caret:Boolean (default = false ) — La valeur est true si la fonctionnalité de rendu doit être tracée comme s’il s’agissait du signe d’insertion.
| |
transition:Boolean (default = false ) — La valeur est true si l’état de sélection doit s’estomper via un effet.
|
drawRowBackgrounds | () | méthode |
protected function drawRowBackgrounds():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Trace les couleurs des rangées alternées, bordures et arrière-plans des rangées.
drawSelectionIndicator | () | méthode |
protected function drawSelectionIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Trace l’indicateur de sélection dans l’objet Sprite donné aux position, largeur et hauteur définies avec la couleur spécifiée.
Paramètres
indicator:Sprite — Objet Sprite devant contenir les graphiques qui permettent de mettre un rendu en surbrillance.
| |
x:Number — Position x suggérée pour l’indicateur.
| |
y:Number — Position y suggérée pour l’indicateur.
| |
width:Number — Largeur suggérée pour l’indicateur.
| |
height:Number — Hauteur suggérée pour l’indicateur.
| |
color:uint — Couleur suggérée pour l’indicateur.
| |
itemRenderer:IListItemRenderer — Rendu d’élément actuellement en surbrillance.
|
findKey | () | méthode |
protected function findKey(eventCode:int):Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Tente de trouver l’élément suivant dans le fournisseur de données qui commence par le caractère dans le paramètre eventCode
. Vous pouvez le remplacer pour réaliser des recherches plus originales. La recherche commence à l’emplacement selectedIndex
. Si elle atteint la fin du fournisseur de données, elle recommence depuis le début.
Paramètres
eventCode:int — Touche qui a été activée sur le clavier.
|
Boolean — La valeur est true si une correspondance est trouvée.
|
findString | () | méthode |
public function findString(str:String):Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Recherche un élément de la liste en fonction d’une chaîne et déplace la sélection dessus. La recherche commence à l’emplacement selectedIndex
. Si elle atteint la fin du fournisseur de données, elle recommence depuis le début.
Pour un contrôle DataGrid, cette méthode recherche par défaut la première colonne du contrôle. Pour rechercher une autre colonne, définissez la propriété sort
de la collection utilisée pour renseigner le contrôle sur le ou les champ spécifiques que vous voulez rechercher. Chaque champ correspond à une seule colonne du contrôle.
Paramètres
str:String — Chaîne à rechercher.
|
Boolean — La valeur est true si une correspondance est trouvée.
|
Eléments de l’API associés
finishDataChangeEffect | () | méthode |
protected function finishDataChangeEffect(event:EffectEvent):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Lorsque l’exécution d’un effet de changement des données est terminée, nettoie en rétablissant la collection et l’itérateur d’origine et en supprimant les valeurs mises en cache utilisées par l’effet. Cette méthode est appelée par la structure Flex. Vous n’avez pas besoin de l’appeler depuis votre code.
Paramètres
event:EffectEvent — EffectEvent.
|
finishKeySelection | () | méthode |
protected function finishKeySelection():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 les éléments sélectionnés en fonction des propriétés caretIndex
et anchorIndex
. Cette méthode est appelée par les gestionnaires de sélection du clavier et par la méthode updateDisplayList()
au cas où le gestionnaire de sélection du clavier aurait reçu une erreur de page lors de son défilement pour obtenir plus d’éléments.
getItemRendererFactory | () | méthode |
public function getItemRendererFactory(data:Object):IFactory
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 fabrique appropriée et utilise la fabrique par défaut si aucune n’est spécifiée.
Paramètres
data:Object — Données que le rendu d’élément doit présenter.
|
IFactory — Si la propriété data a la valeur null, le rendu d’élément par défaut est renvoyé. Sinon, le rendu d’élément personnalisé est renvoyé.
|
getRendererSemanticValue | () | méthode |
public function getRendererSemanticValue(target:Object, semanticProperty:String):Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Renvoie la valeur true
ou false
pour indiquer si l’effet doit être lu sur la cible. La classe EffectTargetFilter appelle cette méthode lorsque vous définissez la propriété filter
sur un effet de données. Définissez par exemple la propriété filter
sur addItem
ou removeItem
.
Paramètres
target:Object — Rendu d’élément
| |
semanticProperty:String — Propriété sémantique du rendu dont la valeur va être renvoyée.
|
Object — true ou false pour indiquer si l’effet doit être lu sur la cible.
|
getReservedOrFreeItemRenderer | () | méthode |
protected function getReservedOrFreeItemRenderer(data:Object):IListItemRenderer
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 un rendu d’élément déjà créé, mais qui n’est pas en cours d’utilisation. Si un effet de données est en cours d’utilisation, il essaie d’abord de récupérer ceux de l’association reservedItemRenderers. Sinon (ou si aucun rendu réservé n’est trouvé) il les récupère de la pile freeItemRenderers.
Paramètres
data:Object — Données que le rendu d’élément doit présenter.
|
IListItemRenderer — Rendu d’élément déjà créé, mais qui n’est pas en cours d’utilisation.
|
hideDropFeedback | () | méthode |
public function hideDropFeedback(event:DragEvent):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Masque l’indicateur de dépôt sous le pointeur de la souris qui indique qu’une opération Glisser-déposer est autorisée.
Paramètres
event:DragEvent — Objet DragEvent contenant des informations sur la position de la souris.
|
indexToColumn | () | méthode |
protected function indexToColumn(index:int):int
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Colonne de l’élément du fournisseur de données à l’index donné.
Paramètres
index:int — Décalage dans le fournisseur de données.
|
int — Colonne dans laquelle l’élément serait affiché dans le composant. -1 si l’élément n’est pas affichable dans le conteneur listContent.
|
indexToItemRenderer | () | méthode |
public function indexToItemRenderer(index:int):IListItemRenderer
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érez un rendu d’élément pour l’index d’un élément dans le fournisseur de données, s’il en existe. Comme les éléments de rendu n’existent que pour les éléments au sein du jeu d’éléments de rangées affichables, vous ne pouvez pas utiliser cette méthode pour des éléments non visibles.
Paramètres
index:int — Décalage d’un élément dans le fournisseur de données.
|
IListItemRenderer — Rendu d’élément qui affiche l’élément ou la valeur null si l’élément n’est pas en cours d’affichage.
|
indexToRow | () | méthode |
protected function indexToRow(index:int):int
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Rangée de l’élément du fournisseur de données à l’index donné.
Paramètres
index:int — Décalage dans le fournisseur de données.
|
int — Rangée dans laquelle l’élément serait affiché dans le composant. -1 si l’élément n’est pas affichable dans le conteneur listContent.
|
indicesToIndex | () | méthode |
public function indicesToIndex(rowIndex:int, colIndex:int):int
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Calcule le décalage dans le fournisseur de données de l’élément aux emplacements colIndex et rowIndex. L’emplacement de la 9e rangée et de la 3e colonne d’un objet TileList peut correspondre à des éléments différents dans le fournisseur de données selon la direction dans laquelle les fenêtres sont disposées et le nombre de rangées et de colonnes contenues dans l’objet TileList.
Paramètres
rowIndex:int — Index basé sur 0 de la rangée, incluant les rangées au delà de la partie supérieure. Par conséquent, si la valeur de verticalScrollPosition est 2, la valeur de rowIndex pour la première rangée visible est 2.
| |
colIndex:int — Index basé sur 0 de la colonne, incluant les colonnes au delà de la partie gauche. Si la valeur de horizontalScrollPosition est 2, alors la valeur de columnIndex pour la première colonne sur la gauche est 2.
|
int — Décalage dans le fournisseur de données.
|
initiateDataChangeEffect | () | méthode |
protected function initiateDataChangeEffect(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 |
Initialise un effet de changement des données lorsque des modifications ont eu lieu dans le fournisseur de données.
Paramètres
unscaledWidth:Number — Largeur du contrôle avant l’application des dimensionnements externes.
| |
unscaledHeight:Number — Hauteur du contrôle avant l’application des dimensionnements externes.
|
invalidateList | () | méthode |
public function invalidateList():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Actualise toutes les rangées lors de la prochaine mise à jour.
isItemHighlighted | () | méthode |
public function isItemHighlighted(data:Object):Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Détermine si le rendu d’élément d’un élément du fournisseur de données est mis en surbrillance (s’il est survolé par la souris ou se trouve sous le signe d’insertion à cause de la navigation par clavier).
Paramètres
data:Object — Elément du fournisseur de données.
|
Boolean — La valeur est true si l’élément est en surbrillance.
|
isItemSelectable | () | méthode |
public function isItemSelectable(data:Object):Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Détermine si le rendu d’élément d’un élément du fournisseur de données peut être sélectionné.
Paramètres
data:Object — Elément du fournisseur de données.
|
Boolean — La valeur est true si l’élément est sélectionnable.
|
isItemSelected | () | méthode |
public function isItemSelected(data:Object):Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Détermine si le rendu d’élément d’un élément du fournisseur de données est sélectionné.
Paramètres
data:Object — Elément du fournisseur de données.
|
Boolean — La valeur est true si l’élément est sélectionné.
|
isItemShowingCaret | () | méthode |
public function isItemShowingCaret(data:Object):Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Détermine si le rendu d’élément pour un élément de fournisseur de données est l’élément sous le caret en raison de la navigation par clavier.
Paramètres
data:Object — Elément du fournisseur de données.
|
Boolean — true si l’élément est sous le caret.
|
isItemVisible | () | méthode |
public function isItemVisible(item:Object):Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Détermine si un élément est actuellement affiché par un rendu.
Paramètres
item:Object — Elément du fournisseur de données.
|
Boolean — La valeur est true si l’élément est actuellement affiché.
|
isRendererUnconstrained | () | méthode |
protected function isRendererUnconstrained(item:Object):Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Renvoie la valeur true
si un rendu d’élément n’est plus positionné par l’algorithme de mise en forme de l’objet List, tandis qu’un effet de changement des données est en cours d’exécution à la suite d’un appel de la méthode unconstrainRenderer()
.
Paramètres
item:Object — Rendu d’élément.
|
Boolean — La valeur est true si un rendu d’élément n’est plus positionné par l’algorithme de mise en forme de l’objet List.
|
itemRendererContains | () | méthode |
public function itemRendererContains(renderer:IListItemRenderer, object:DisplayObject):Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Détermine si un rendu contient (ou possède) un objet d’affichage. La propriété signifie que l’objet d’affichage n’est actuellement pas apparenté au rendu, mais lui est associé d’une autre manière. Les menus contextuels doivent être la propriété des rendus, afin que cette activité dans le menu contextuel soit associée au rendu, et ne soit pas vue comme une activité au sein d’un autre composant.
Paramètres
renderer:IListItemRenderer — Rendu pouvant contenir ou posséder l’objet d’affichage.
| |
object:DisplayObject — Objet d’affichage pouvant être associé au rendu.
|
Boolean — true si le rendu contient ou possède un objet d’affichage.
|
itemRendererToIndex | () | méthode |
public function itemRendererToIndex(itemRenderer:IListItemRenderer):int
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’index de l’élément dans le fournisseur de données de l’élément actuellement rendu par ce rendu d’élément. Comme les éléments de rendu n’existent que pour les éléments qui se trouvent au sein du jeu de rangées affichables, vous ne pouvez pas utiliser cette méthode pour des éléments non visibles.
Paramètres
itemRenderer:IListItemRenderer — Rendu d’élément qui affiche l’élément pour lequel vous voulez connaître l’index du fournisseur de données.
|
int — Index de l’élément dans le fournisseur de données.
|
itemRendererToIndices | () | méthode |
protected function itemRendererToIndices(item:IListItemRenderer):Point
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 Point contenant les propriétés columnIndex et rowIndex d’un rendu d’élément. Comme les éléments de rendu sont uniquement créés pour les éléments au sein du jeu de rangées affichables, vous ne pouvez pas utiliser cette méthode pour obtenir les index d’éléments non visibles. Notez également que les rendus d’élément sont recyclés de sorte que les index que vous obtenez pour un élément peuvent changer si ce rendu d’élément est réutilisé pour afficher un autre élément. Généralement, cette méthode est appelée lors de la gestion de la souris et du clavier lorsque le jeu de données affiché par les rendus d’éléments n’a pas encore changé.
Paramètres
item:IListItemRenderer — Rendu d’élément.
|
Point — Point. La propriété x correspond à columnIndex et la propriété y à rowIndex.
|
itemToDataTip | () | méthode |
public function itemToDataTip(data:Object):String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Renvoie la chaîne dataTip normalement affichée par l’objet de rendu pour l’objet de données fourni en fonction des propriétés dataTipField et dataTipFunction. Si la méthode ne peut pas convertir le paramètre en chaîne, elle renvoie un espace unique.
A utiliser par les développeurs qui créent des sous-classes de ListBase ou ses enfants. Non utilisé par les développeurs d’application.
Paramètres
data:Object — Objet à afficher.
|
String — Chaîne affichable en fonction des données.
|
itemToIcon | () | méthode |
public function itemToIcon(data:Object):Class
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 classe d’une icône, le cas échant, d’un élément de données, en fonction des propriétés iconField et iconFunction. Le champ de l’élément peut renvoyer une chaîne tant que cette chaîne représente le nom d’une classe dans l’application. Le champ de l’élément peut également être une chaîne qui est le nom d’une variable dans le document qui contient la classe de l’icône.
Paramètres
data:Object — Elément à partir duquel extraire la classe d’une icône.
|
Class — Icône de l’élément, comme référence de classe ou null si aucune n’existe.
|
itemToItemRenderer | () | méthode |
public function itemToItemRenderer(item:Object):IListItemRenderer
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Renvoie le rendu d’élément pour un élément donné dans le fournisseur de données, s’il en existe. Comme les éléments de rendu n’existent que pour les éléments qui se trouvent au sein du jeu de rangées affichables, cette méthode renvoie la valeur null
si l’élément n’est pas visible. Pour DataGrid, la fonctionnalité de rendu de la première colonne sera renvoyée.
Paramètres
item:Object — Elément du fournisseur de données.
|
IListItemRenderer — Rendu d’élément ou la valeur null si l’élément n’est pas en cours d’affichage.
|
itemToLabel | () | méthode |
public function itemToLabel(data:Object):String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Renvoie la chaîne que la fonctionnalité de rendu doit afficher pour l’objet de données spécifié, en fonction des propriétés labelField et labelFunction. Si la méthode ne peut pas convertir le paramètre en chaîne, elle renvoie un espace unique.
Paramètres
data:Object — Objet à afficher.
|
String — Chaîne à afficher en fonction des données.
|
itemToUID | () | méthode |
protected function itemToUID(data:Object):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 l’UID d’un élément du fournisseur de données. Tous les éléments d’un fournisseur de données doivent comporter un identifiant unique (UID). Sinon, un identifiant sera généré pour leur être associé. Cela signifie qu’un objet ou une valeur scalaire ne peut pas apparaître deux fois dans un fournisseur de données.
Par exemple, le fournisseur de données suivant n’est pas pris en charge, car la valeur « foo » apparaît deux fois et l’UID d’une chaîne est la chaîne elle-même :
var sampleDP:Array = ["foo", "bar", "foo"]
Les objets dynamiques simples peuvent apparaître deux fois s’ils constituent deux instances distinctes. Le cas suivant est pris en charge, car chacune des instances aura un UID différent parce qu’il s’agit d’objets différents :
var sampleDP:Array = [{label: "foo"}, {label: "foo"}]
Notez que le cas suivant n’est pas pris en charge, car la même instance apparaît deux fois.
var foo:Object = {label: "foo"}; sampleDP:Array = [foo, foo];
Paramètres
data:Object — Elément du fournisseur de données.
|
String — UID comme chaîne.
|
makeRowsAndColumns | () | méthode |
protected function makeRowsAndColumns(left:Number, top:Number, right:Number, bottom:Number, firstColumn:int, firstRow:int, byCount:Boolean = false, rowsNeeded:uint = 0):Point
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Créez assez de rangées et de colonnes pour remplir la zone décrite par les paramètres left, top, right et bottom. Les rendus sont créés et insérés dans le tableau listItems
à partir de (firstColumn, firstRow)(
et en se déplaçant vers le bas.
Si les paramètres byCount
et rowsNeeded
sont spécifiés, créez ce nombre de rangées et ignorez les paramètres bottom
et right
.
Paramètres
left:Number — Décalage horizontal en pixels de la zone à remplir.
| |
top:Number — Décalage vertical en pixels de la zone à remplir.
| |
right:Number — Décalage horizontal en pixels de la zone à remplir (à partir du côté gauche du composant).
| |
bottom:Number — Décalage vertical en pixels de la zone à remplir (à partir du haut du composant).
| |
firstColumn:int — Décalage dans listItems pour stocker le premier rendu à créer.
| |
firstRow:int — Décalage dans listItems pour stocker le premier rendu à créer.
| |
byCount:Boolean (default = false ) — Si la valeur est, crée le nombre de rangées rowsNeeded et ignore le paramètre bottom .
| |
rowsNeeded:uint (default = 0 ) — Nombre de rangées à créer si byCount a la valeur true.
|
Point — Point contenant le nombre de rangées et de colonnes créées.
|
measure | () | méthode |
override protected function measure():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Calcule la largeur et la hauteur mesurées du composant en fonction des propriétés rowCount
, columnCount
, rowHeight
et columnWidth
.
Eléments de l’API associés
measureHeightOfItems | () | méthode |
public function measureHeightOfItems(index:int = -1, count:int = 0):Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Mesure un jeu d’éléments à partir du fournisseur de données à l’aide du rendu d’élément actuel et renvoie la somme des hauteurs de ces éléments.
Cette méthode n’est pas implémentée dans la classe ListBase et doit l’être dans la classe enfant.
Une valeur index
négative peut être utilisée pour inclure les en-têtes dans le calcul de la hauteur.
Paramètres
index:int (default = -1 ) — Elément du fournisseur de données à partir duquel calculer la hauteur.
| |
count:int (default = 0 ) — Nombre d’éléments à utiliser pour calculer la hauteur.
|
Number — Somme de la hauteur des éléments mesurés.
|
measureWidthOfItems | () | méthode |
public function measureWidthOfItems(index:int = -1, count:int = 0):Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Mesure un jeu d’éléments à partir du fournisseur de données à l’aide du rendu d’élément actuel et renvoie la largeur maximale trouvée. Cette est méthode est utilisée pour calculer la largeur du composant. Les différentes classes dérivées de ListBase ont des implémentations légèrement différentes. DataGrid mesure ses colonnes au lieu des éléments du fournisseur de données et TileList se contente de mesurer le premier élément en supposant que tous les éléments auront la même taille.
Cette méthode n’est pas implémentée dans la classe ListBase et doit l’être dans la classe enfant.
Une valeur index
négative peut être utilisée pour inclure les en-têtes dans le calcul de la largeur.
Paramètres
index:int (default = -1 ) — Elément du fournisseur de données à partir duquel commencer à mesure la largeur.
| |
count:int (default = 0 ) — Nombre d’éléments à mesurer dans le calcul de la largeur.
|
Number — Largeur maximale des éléments mesurés.
|
mouseClickHandler | () | méthode |
protected function mouseClickHandler(event:MouseEvent):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Gère les événements MouseEvent.MOUSE_CLICK
à partir des cibles de souris contenues dans la liste, y compris les rendus. Cette méthode détermine quel rendu a été activé et distribue un événement ListEvent.ITEM_CLICK
.
Paramètres
event:MouseEvent — L’objet MouseEvent.
|
mouseDoubleClickHandler | () | méthode |
protected function mouseDoubleClickHandler(event:MouseEvent):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Gère les événements MouseEvent.MOUSE_DOUBLE_CLICK
à partir des cibles de souris contenues dans la liste, y compris les rendus. Cette méthode détermine quel rendu a été activé et distribue un événement ListEvent.ITEM_DOUBLE_CLICK
.
Paramètres
event:MouseEvent — L’objet MouseEvent.
|
mouseDownHandler | () | méthode |
protected function mouseDownHandler(event:MouseEvent):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Gère les événements MouseEvent.MOUSE_DOWN
à partir des cibles de souris contenues dans la liste, y compris les rendus. Cette méthode trouve la fonctionnalité de rendu qui a été activée et se prépare à recevoir un événement MouseEvent.MOUSE_UP
.
Paramètres
event:MouseEvent — L’objet MouseEvent.
|
mouseEventToItemRenderer | () | méthode |
protected function mouseEventToItemRenderer(event:MouseEvent):IListItemRenderer
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 quel rendu d’élément se trouve sous la souris. Les rendus d’élément peuvent être constitués de plusieurs cibles de souris. Ils peuvent également avoir des zones visibles qui ne sont pas des cibles pour la souris. Cette méthode vérifie les cibles et la position pour déterminer quel rendu d’élément la souris survole du point de vue de l’utilisateur, ce qui peut être différent des informations fournies par l’événement de la souris.
Paramètres
event:MouseEvent — MouseEvent contenant la position de la souris et l’objet qu’elle survole.
|
IListItemRenderer — Rendu d’élément survolé par la souris ou valeur null si aucun n’existe.
|
mouseMoveHandler | () | méthode |
protected function mouseMoveHandler(event:MouseEvent):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Gère les événements MouseEvent.MOUSE_MOVE
à partir des cibles de souris contenues dans la liste, y compris les rendus. Cette méthode recherche un gestion qui constitue le début d’une opération Glisser-déposer et envoie un événement DragEvent.DRAG_START
. Elle regarde également si la souris survole une zone qui ne constitue pas une cible d’un rendu afin que Flex puisse essayer de faire croire que ce rendu était la cible.
Paramètres
event:MouseEvent — L’objet MouseEvent.
|
mouseOutHandler | () | méthode |
protected function mouseOutHandler(event:MouseEvent):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Gère les événements MouseEvent.MOUSE_OUT
à partir des cibles de souris contenues dans la liste, y compris les rendus. Cette méthode découvre quel rendu la souris a quitté et supprime les mises en surbrillance.
Paramètres
event:MouseEvent — L’objet MouseEvent.
|
mouseOverHandler | () | méthode |
protected function mouseOverHandler(event:MouseEvent):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Gère les événements MouseEvent.MOUSE_OVER
à partir des cibles de souris contenues dans la liste, y compris les rendus. Cette méthode découvre quel rendu la souris survole et le met en surbrillance.
Les classe List appellent également cette méthode depuis un événement MouseEvent.MOUSE_MOVE
. Cet événement permet de détecter les mouvements dans des zones qui ne constituent pas des cibles des rendus et dans les zones remplies autour des rendus.
Paramètres
event:MouseEvent — L’objet MouseEvent.
|
mouseUpHandler | () | méthode |
protected function mouseUpHandler(event:MouseEvent):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Gère les événements MouseEvent.MOUSE_DOWN
à partir des cibles de souris contenues dans la liste, y compris les rendus. Cette méthode trouve la fonctionnalité de rendu qui a été activée et se prépare à recevoir un événement MouseEvent.MOUSE_UP
.
Paramètres
event:MouseEvent — L’objet MouseEvent.
|
mouseWheelHandler | () | méthode |
override protected function mouseWheelHandler(event:MouseEvent):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Gère les événements mouseWheel
en modifiant les positions du défilement. Il s’agit d’une copie de la version dans la classe ScrollControlBase, modifiée pour changer la propriété horizontalScrollPosition si la cible est exécutée horizontalement.
Paramètres
event:MouseEvent — L’objet MouseEvent.
|
Eléments de l’API associés
moveIndicatorsHorizontally | () | méthode |
protected function moveIndicatorsHorizontally(uid:String, moveBlockDistance:Number):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Déplace la sélection et les indicateurs de surbrillance horizontalement.
Paramètres
uid:String — UID utiliser pour rechercher les indicateurs.
| |
moveBlockDistance:Number — Distance du déplacement horizontal.
|
moveIndicatorsVertically | () | méthode |
protected function moveIndicatorsVertically(uid:String, moveBlockDistance:Number):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Déplace la sélection et les indicateurs de surbrillance verticalement.
Paramètres
uid:String — UID utiliser pour rechercher les indicateurs.
| |
moveBlockDistance:Number — Distance du déplacement vertical.
|
moveRowVertically | () | méthode |
protected function moveRowVertically(i:int, numCols:int, moveBlockDistance:Number):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Déplacez verticalement une rangée et mettez à jour l’enregisrtement rowInfo.
Paramètres
i:int — Index de la rangée.
| |
numCols:int — Nombre de colonnes de la rangée.
| |
moveBlockDistance:Number — Distance du déplacement.
|
moveSelectionHorizontally | () | méthode |
protected function moveSelectionHorizontally(code:uint, shiftKey:Boolean, ctrlKey: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 |
Déplace la sélection horizontalement en réponse à la sélection d’éléments par l’utilisateur avec les touches fléchées vers la gauche ou vers la droite et des modificateurs comme les touches Maj et Ctrl. Cette méthode peut changer les propriétés horizontalScrollPosition
, verticalScrollPosition
et caretIndex
et appeler la méthode finishKeySelection()
pour mettre à jour la sélection.
Non implémenté dans ListBase, car l’objet List par défaut est une colonne seule et ne défile par conséquent pas horizontalement.
Paramètres
code:uint — Touche qui a été activée (par exemple, Keyboard.LEFT ).
| |
shiftKey:Boolean — La valeur est true si la touche Maj a été maintenue enfoncée lors de l’activation de la touche du clavier.
| |
ctrlKey:Boolean — true si la touche Ctrl a été maintenue enfoncée lors de l’activation de la touche du clavier.
|
moveSelectionVertically | () | méthode |
protected function moveSelectionVertically(code:uint, shiftKey:Boolean, ctrlKey: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 |
Déplace la sélection verticalement en réponse à la sélection d’éléments par l’utilisateur avec les touches fléchées vers le haut ou vers le bas et des modificateurs comme les touches Maj et Ctrl. Cette méthode peut changer les propriétés horizontalScrollPosition
, verticalScrollPosition
et caretIndex
et appeler la méthode finishKeySelection()
pour mettre à jour la sélection.
Paramètres
code:uint — Touche qui a été activée (par exemple, Keyboard.DOWN ).
| |
shiftKey:Boolean — La valeur est true si la touche Maj a été maintenue enfoncée lors de l’activation de la touche du clavier.
| |
ctrlKey:Boolean — true si la touche Ctrl a été maintenue enfoncée lors de l’activation de la touche du clavier.
|
prepareDataEffect | () | méthode |
protected function prepareDataEffect(ce:CollectionEvent):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Prépare l’effet de données pour l’événement de collection.
Paramètres
ce:CollectionEvent — Evénement de collection.
|
purgeItemRenderers | () | méthode |
protected function purgeItemRenderers():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Appelé par la méthode updateDisplayList()
pour supprimer les rendus d’élément existants et nettoyer les différentes structures de cache lorsque le rendu change.
reKeyVisibleData | () | méthode |
protected function reKeyVisibleData():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Met à jour les touches dans le tableau de hachage visibleData.
removeDataEffectItem | () | méthode |
public function removeDataEffectItem(item:Object):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 un rendu d’élément si un effet de changement des données est en cours d’exécution. Le rendu d’élément doit correspondre aux données qui ont déjà été supprimées de la collection du fournisseur de données. Cette fonction sera appelée par un effet RemoveItemAction
dans le cadre d’un effet de changement des données pour indiquer le point auquel un élément de données cesse d’être affiché par le contrôle, à l’aide d’un rendu d’élément.
Paramètres
item:Object — Rendu d’élément à supprimer de la mise en forme du contrôle.
|
removeFromRowArrays | () | méthode |
removeIndicators | () | méthode |
protected function removeIndicators(uid:String):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Nettoie les surbrillances de sélection et tout autre graphique associé pour un élément donné du fournisseur de données.
Paramètres
uid:String — UID de l’élément du fournisseur de données.
|
restoreRowArrays | () | méthode |
protected function restoreRowArrays(modDeltaPos: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 |
Supprimez le nombre voulu de rangées au début des tableaux stockant les références aux rangées.
Paramètres
modDeltaPos:int — Nombre de rangées à supprimer.
|
scrollHorizontally | () | méthode |
protected function scrollHorizontally(pos:int, deltaPos:int, scrollUp: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 |
Ajuste les rendus en fonction d’un changement de la position du défilement.
Les classes List tentent d’optimiser le défilement lorsque la position du défilement a été modifié d’un nombre inférieur à celui des rangées visibles. Dans ce cas, certaines rangées restent inchangées et ont juste besoin d’être déplacées. D’autres rangées sont supprimées et de nouvelles rangées sont ajoutées. Si la position du défilement change trop, toutes les anciennes rangées sont supprimées et de nouvelles rangées sont ajoutées en appelant la méthode makeRowsAndColumns()
pour l’intégralité de la zone d’affichage.
Non implémenté dans ListBase, car l’objet List par défaut est une colonne seule et ne défile par conséquent pas horizontalement.
Paramètres
pos:int — Nouvelle position de défilement.
| |
deltaPos:int — Changement de position. Cette valeur est toujours un nombre positif.
| |
scrollUp:Boolean — La valeur est true si la position du défilement se réduit.
|
scrollPositionToIndex | () | méthode |
protected function scrollPositionToIndex(horizontalScrollPosition:int, verticalScrollPosition:int):int
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’index du fournisseur de données correspondant à l’élément sur les premières rangée et colonne visibles, pour les positions de défilement données.
Paramètres
horizontalScrollPosition:int — Valeur de la propriété horizontalScrollPosition correspondant à la position du défilement.
| |
verticalScrollPosition:int — Valeur de la propriété verticalScrollPosition correspondant à la position du défilement.
|
int — Index du fournisseur de données.
|
scrollToIndex | () | méthode |
public function scrollToIndex(index:int):Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
S’assure que l’élément du fournisseur de données à l’index donné est visible. Si l’élément est visible, la propriété verticalScrollPosition
reste intacte, même si l’élément n’est pas le premier élément visible. Si l’élément n’est actuellement pas visible, la propriété verticalScrollPosition
est modifiée pour faire de l’élément le premier élément visible, sauf si le nombre de rangées est insuffisant parce que la valeur verticalScrollPosition
est limitée par la propriété maxVerticalScrollPosition
.
Paramètres
index:int — Index de l’élément dans le fournisseur de données.
|
Boolean — La valeur est true si verticalScrollPosition a changé.
|
scrollVertically | () | méthode |
protected function scrollVertically(pos:int, deltaPos:int, scrollUp: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 |
Ajuste les rendus en fonction d’un changement de la position du défilement.
Les classes List tentent d’optimiser le défilement lorsque la position du défilement a été modifié d’un nombre inférieur à celui des rangées visibles. Dans ce cas, certaines rangées restent inchangées et ont juste besoin d’être déplacées. D’autres rangées sont supprimées et de nouvelles rangées sont ajoutées. Si la position du défilement change trop, toutes les anciennes rangées sont supprimées et de nouvelles rangées sont ajoutées en appelant la méthode makeRowsAndColumns()
pour l’intégralité de la zone d’affichage.
Paramètres
pos:int — Nouvelle position de défilement.
| |
deltaPos:int — Changement de position. Cette valeur est toujours un nombre positif.
| |
scrollUp:Boolean — La valeur est true si la position du défilement se réduit.
|
seekPendingFailureHandler | () | méthode |
protected function seekPendingFailureHandler(data:Object, info:ListBaseSeekPending):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Gestionnaire d’échec par défaut lorsqu’une recherche échoue en raison d’une erreur de page.
Paramètres
data:Object — Données qui ont provoquées l’erreur.
| |
info:ListBaseSeekPending — Données concernant une opérateur de recherche qui a été interrompue par une erreur ItemPendingError.
|
seekPendingResultHandler | () | méthode |
protected function seekPendingResultHandler(data:Object, info:ListBaseSeekPending):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Gestionnaire de résultat par défaut lorsqu’une recherche échoue en raison d’une erreur de page. Cette méthode regarde si elle contient le résultat d’erreur de page la plus récente. Si elle ne comporte pas l’erreur de page la plus récente, la méthode renvoie le contrôle à l’appelant. Mais si tel est le cas, elle définit l’itérateur à la position appropriée.
Paramètres
data:Object — Données qui ont provoquées l’erreur.
| |
info:ListBaseSeekPending — Données concernant une opérateur de recherche qui a été interrompue par une erreur ItemPendingError.
|
seekPositionSafely | () | méthode |
protected function seekPositionSafely(index:int):Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Recherche une position et gère une erreur ItemPendingError si nécessaire.
Paramètres
index:int — Index dans la collection.
|
Boolean — false si un objet ItemPendingError est généré.
|
selectItem | () | méthode |
protected function selectItem(item:IListItemRenderer, shiftKey:Boolean, ctrlKey:Boolean, transition:Boolean = true):Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Met à jour le jeu d’éléments sélectionnés, étant donné que le rendu d’élément fourni a été activé par la souris et que les modificateurs clavier sont dans l’état donné. Cette méthode met également à jour l’affichage des rendus d’élément selon leur état sélectionné mis à jour.
Paramètres
item:IListItemRenderer — Rendu d’élément sur lequel l’utilisateur a cliqué.
| |
shiftKey:Boolean — true si la touche Maj a été maintenue enfoncée lors de l’activation de la souris.
| |
ctrlKey:Boolean — true si la touche Ctrl a été maintenue enfoncée lors de l’activation de la souris.
| |
transition:Boolean (default = true ) — La valeur est true si les graphiques de l’état sélectionné doivent s’estomper à l’aide d’un effet.
|
Boolean — La valeur est true si le jeu d’éléments sélectionnés a changé. Le fait de cliquer sur un élément déjà sélectionné ne change pas toujours le jeu d’éléments sélectionnés.
|
setRowCount | () | méthode |
protected function setRowCount(v: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 propriété rowCount
sans provoquer d’invalidation ou définir la propriété explicitRowCount
, qui verrouille de façon permanente le nombre de rangées.
Paramètres
v:int — Nombre de rangées.
|
setRowHeight | () | méthode |
protected function setRowHeight(v:Number):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Définit la propriété rowHeight
sans provoquer d’invalidation ou définir la propriété explicitRowHeight
, qui verrouille de façon permanente la hauteur des rangées.
Paramètres
v:Number — Hauteur de rangée, en pixels.
|
shiftRow | () | méthode |
protected function shiftRow(oldIndex:int, newIndex:int, numCols:int, shiftItems: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 |
Décale une rangée dans les tableaux référençant les rangées.
Paramètres
oldIndex:int — Ancien index des tableaux.
| |
newIndex:int — Nouveaux index des tableaux.
| |
numCols:int — Nombre de colonnes de la rangée.
| |
shiftItems:Boolean — true si nous déplaçons réellement l’élément. false si nous changeons simplement la valeur rowIndex de l’élément.
|
showDropFeedback | () | méthode |
public function showDropFeedback(event:DragEvent):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Affiche un indicateur de dépôt sous le pointeur de la souris pour indiquer qu’une opération Glisser-déposer est autorisée et l’emplacement où les éléments seront déposés.
Paramètres
event:DragEvent — Objet DragEvent contenant des informations sur la position de la souris.
|
sumRowHeights | () | méthode |
protected function sumRowHeights(startRowIdx:int, endRowIdx:int):Number
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 hauteur du jeu de rangées requis.
Paramètres
startRowIdx:int — Index de la première rangée.
| |
endRowIdx:int — Index de la dernière rangée.
|
Number — Hauteur totale des rangées.
|
truncateRowArrays | () | méthode |
protected function truncateRowArrays(numRows: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 |
Supprimez toutes les rangées restantes à la fin des tableaux stockant les références aux rangées.
Paramètres
numRows:int — Index de rangée à partir duquel effet la troncation.
|
UIDToItemRenderer | () | méthode |
protected function UIDToItemRenderer(uid:String):IListItemRenderer
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Recherche un rendu d’élément en fonction de son UID s’il est visible.
Paramètres
uid:String — UID de l’élément.
|
IListItemRenderer — Fonctionnalité de rendu d’élément.
|
unconstrainRenderer | () | méthode |
public function unconstrainRenderer(item:Object):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Appelé par un effet UnconstrainItemAction
dans le cadre d’un effet de changement des données si les rendus d’élément correspondant à certains éléments de données doivent être déplacés hors des positions normales des rendus d’élément dans le contrôle. Le contrôle n’essaie pas de placer le rendu d’élément pour la durée de l’effet.
Paramètres
item:Object — Rendu d’élément qui constitue la cible de l’effet.
|
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 |
Ajoute ou supprime les rendus d’élément si le nombre d’éléments affichables a changé. Actualise les rendus d’élément s’il est possible qu’ils aient changé. Applique la sélection si un changement par programme a eu lieu.
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
updateList | () | méthode |
protected function updateList():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Actualise toutes les rangées. L’appel de cette méthode peut nécessiter un traitement important, car elle retrace complètement tous les rendus de la liste et ne renvoie rien tant que le traitement n’est pas terminé.
change | Evénement |
mx.events.ListEvent
propriété ListEvent.type =
mx.events.ListEvent.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é selectedIndex
ou selectedItem
change après une interaction de l’utilisateur.
type
de l’objet ListEvent d’un événement change
, qui indique que la sélection a changé suite à une interaction de l’utilisateur.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false |
columnIndex | Index de base zéro de la colonne associée à l’événement. |
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 . |
itemRenderer | Rendu d’élément sur lequel l’utilisateur a cliqué. |
reason | null |
rowIndex | Index de base zéro de l’élément associé à l’événement. |
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 . |
Type | ListEvent.CHANGE |
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.
Lorsque vous utilisez un composant comme rendu d’élément, la propriété data
contient les données à afficher. Vous pouvez écouter cet événement et mettre à jour le composant lorsque la propriété data
change.
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.events.ListEvent
propriété ListEvent.type =
mx.events.ListEvent.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 élément du contrôle.
La constante ListEvent.ITEM_CLICK définit la valeur de la propriététype
de l’objet ListEvent d’un événement itemClick
, qui indique que l’utilisateur a cliqué sur un élément visuel du contrôle.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false |
columnIndex | Index de base zéro de la colonne associée à l’événement. |
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 . |
itemRenderer | Rendu d’élément sur lequel l’utilisateur a cliqué. |
reason | null |
rowIndex | Index de base zéro de l’élément associé à l’événement. |
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 . |
Type | ListEvent.ITEM_CLICK |
itemDoubleClick | Evénement |
mx.events.ListEvent
propriété ListEvent.type =
mx.events.ListEvent.ITEM_DOUBLE_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 deux fois sur un élément du contrôle.
La constante ListEvent.ITEM_DOUBLE_CLICK définit la valeur de la propriététype
de l’objet ListEvent d’un événement itemDoubleClick
, qui indique que l’utilisateur a double-cliqué sur un élément visuel du contrôle.
Pour recevoir les événements itemDoubleClick, vous devez définir la propriété doubleClickEnabled
du composant sur true
.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false |
columnIndex | Index de base zéro de la colonne associée à l’événement. |
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 . |
itemRenderer | Fonctionnalité de rendu d’élément sur laquelle l’utilisateur a double-cliqué. |
reason | null |
rowIndex | Index de base zéro de l’élément associé à l’événement. |
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 . |
Type | ListEvent.ITEM_DOUBLE_CLICK |
itemRollOut | Evénement |
mx.events.ListEvent
propriété ListEvent.type =
mx.events.ListEvent.ITEM_ROLL_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 le pointeur de la souris cesse de survoler un élément du contrôle.
La constante ListEvent.ITEM_ROLL_OUT définit la valeur de la propriététype
de l’objet ListEvent d’un événement itemRollOut
, qui indique que l’utilisateur a éloigné le pointeur de la souris d’un élément visuel du contrôle après l’avoir survolé.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false |
columnIndex | Index de base zéro de la colonne associée à l’événement. |
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 . |
itemRenderer | Fonctionnalité de rendu d’élément que l’utilisateur a arrêté de survoler. |
reason | null |
rowIndex | Index de base zéro de l’élément associé à l’événement. |
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 . |
Type | ListEvent.ITEM_ROLL_OUT |
itemRollOver | Evénement |
mx.events.ListEvent
propriété ListEvent.type =
mx.events.ListEvent.ITEM_ROLL_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 le pointeur de la souris survole un élément du contrôle.
La constante ListEvent.ITEM_ROLL_OVER définit la valeur de la propriététype
de l’objet ListEvent d’un événement itemRollOver
, qui indique que l’utilisateur a placé le pointeur de la souris au-dessus d’un élément visuel du contrôle.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false |
columnIndex | Index de base zéro de la colonne associée à l’événement. |
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 . |
itemRenderer | Fonctionnalité de rendu d’élément survolée. |
reason | null |
rowIndex | Index de base zéro de l’élément associé à l’événement. |
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 . |
Type | ListEvent.ITEM_ROLL_OVER |
Tue Jun 12 2018, 09:30 AM Z