Package | spark.components |
Classe | public class List |
Héritage | List ListBase SkinnableDataContainer SkinnableContainerBase SkinnableComponent UIComponent FlexSprite Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Implémente | IFocusManagerComponent |
Sous-classes | AttachmentList, AXMDropDownListBase, AXMList, DropDownListBase |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
allowMultipleSelection
.
Remarque : les contrôles basés sur une liste Spark (la classe Spark ListBase et ses sous-classes, telles que ButtonBar, ComboBox, DropDownList, List et TabBar) ne prennent pas en charge la classe BasicLayout en tant que valeur de la propriété layout
. N’utilisez pas BasicLayout avec les contrôles basés sur une liste Spark. Lorsqu’une mise en forme est spécifiée, la propriété typicalLayoutElement de la mise en forme ne doit pas être définie ; elle est automatiquement définie sur un rendu d’élément créé avec l’objet typicalItem
de la liste.
Pour utiliser ce composant d’un composant à base de listes (par exemple List ou DataGrid) créez une option de rendu d’élément. Pour plus d’informations sur la création d’une option de rendu d’élément, consultez la section Options personnalisées de rendu d’élément Spark.
Le contrôle List possède les caractéristiques par défaut suivantes :
Caractéristique | Description |
---|---|
Taille par défaut | 112 pixels de large par 112 pixels de haut |
Taille minimale | 112 pixels de large par 112 pixels de haut |
Taille minimale | 10000 pixels de large et 10000 pixels de haut |
Classe d’habillage par défaut | spark.skins.spark.ListSkin |
The <s:List>
tag inherits all of the tag
attributes of its superclass and adds the following tag attributes:
<s:List Properties allowMultipleSelection="false" dragEnabled="false" dragMoveEnabled="false" dropEnabled="false" selectedIndices="null" selectedItems="null" useVirtualLayout="true" Styles alternatingItemColors="undefined" borderAlpha="1.0" borderColor="0#CCCCCC" borderVisible="true" contentBackgroundColor="0xFFFFFF" downColor="0xA8C6EE" dragIndicator="ListItemDragProxy" dropIndicatorSkin="ListDropIndicator" rollOverColor="0xCEDBEF" selectionColor="0xA8C6EE" symbolColor="0x000000" />
Propriété MXML par défautdataProvider
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 | ||
allowMultipleSelection : Boolean
Si la valeur est true, l’option sélection multiple est activée. | List | ||
alpha : Number
Indique la valeur de transparence alpha de l’objet spécifié. | DisplayObject | ||
arrowKeysWrapFocus : Boolean
Si la valeur est true et que l’utilisateur navigue à l’aide des touches de direction, le composant l’enveloppe dès qu’une extrémité est atteinte. | ListBase | ||
autoLayout : Boolean
Si la valeur est true, la mesure et la présentation sont effectuées lorsque la position ou la taille de l’enfant est modifiée. | SkinnableDataContainer | ||
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 [override] [lecture seule]
Coordonnée y de la ligne de base de la première ligne de texte du composant. | SkinnableComponent | ||
blendMode : String
Valeur de la classe BlendMode qui spécifie le mode de fusion à utiliser. | DisplayObject | ||
blendShader : Shader [écriture seule]
Définit un shader utilisé pour la fusion de l’arrière-plan et du premier plan. | DisplayObject | ||
bottom : Object
Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom. | UIComponent | ||
buttonMode : Boolean
Spécifie le mode de bouton du sprite. | Sprite | ||
cacheAsBitmap : Boolean
Si la valeur true est définie, les moteurs d’exécution de Flash placent en mémoire cache une version bitmap interne de l’objet d’affichage. | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
S’il n’est pas nul, cet objet Matrix définit le mode de rendu d’un objet d’affichage lorsque cacheAsBitmap est définie sur true. | DisplayObject | ||
cacheHeuristic : Boolean [écriture seule]
Utilisé par Flex pour suggérer la mise en cache sous forme de bitmap de l’objet. | UIComponent | ||
cachePolicy : String
Spécifie la stratégie de mise en cache sous forme de bitmap de cet objet. | UIComponent | ||
caretIndex : Number [lecture seule]
Elément qui est actuellement le focus. | ListBase | ||
className : String [lecture seule]
Nom de la classe de cette instance, par exemple « Button ». | UIComponent | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
contentMouseX : Number [lecture seule]
Renvoie la position x de la souris, dans le système de coordonnées du contenu. | UIComponent | ||
contentMouseY : Number [lecture seule]
Renvoie la position y de la souris, dans le système de coordonnées du contenu. | UIComponent | ||
contextMenu : NativeMenu
Spécifie le menu contextuel associé à l’objet. | InteractiveObject | ||
currentState : String
Etat d’affichage actuel du composant. | UIComponent | ||
cursorManager : ICursorManager [lecture seule]
Récupère le gestionnaire CursorManager qui contrôle le curseur pour ce composant et ses homologues. | UIComponent | ||
dataProvider : IList
Fournisseur de données de cet objet DataGroup. | SkinnableDataContainer | ||
defaultButton : IFlexDisplayObject
Contrôle Button désigné comme bouton par défaut pour le conteneur. | SkinnableContainerBase | ||
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. | List | ||
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. | List | ||
dropEnabled : Boolean
Indicateur précisant si les éléments glissés peuvent être déposés dans le contrôle. | List | ||
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 [override]
Indicateur qui indique si les fonctionnalités de rendu d’élément de cette classe List susceptibles de recevoir le focus peuvent prendre le focus du clavier. | List | ||
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 | ||
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
Fonctionnalité de rendu d’élément à utiliser pour les éléments de données. | SkinnableDataContainer | ||
itemRendererFunction : Function
Fonction renvoyant une interface IFactory de fonctionnalité de rendu d’élément pour un élément spécifique. | SkinnableDataContainer | ||
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 | ||
layout : LayoutBase
Objet de présentation de ce conteneur. | SkinnableDataContainer | ||
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 | ||
loaderInfo : LoaderInfo [lecture seule]
Renvoie un objet LoaderInfo qui contient des informations relatives au chargement du fichier auquel appartient cet objet d’affichage. | DisplayObject | ||
maintainProjectionCenter : Boolean
Lorsque sa valeur est true, le composant garde sa matrice de projection centrée sur le milieu de son cadre de sélection. | UIComponent | ||
mask : DisplayObject
L’objet d’affichage appelant est masqué par l’objet mask spécifié. | DisplayObject | ||
maxHeight : Number
Hauteur maximale recommandée du composant à prendre en compte par le parent lors de la présentation. | UIComponent | ||
maxWidth : Number
Largeur maximale recommandée du composant à prendre en compte par le parent lors de la présentation. | UIComponent | ||
measuredHeight : Number
Hauteur par défaut du composant, en pixels. | UIComponent | ||
measuredMinHeight : Number
Hauteur minimale par défaut du composant, en pixels. | UIComponent | ||
measuredMinWidth : Number
Largeur minimale par défaut du composant, en pixels. | UIComponent | ||
measuredWidth : Number
Largeur par défaut du composant, en pixels. | UIComponent | ||
metaData : Object
Obtient les données d’objet de métadonnées de l’occurrence DisplayObject si les données d’meta a été stockée près de la l’occurrence de cette DisplayObject dans le fichier SWF à l’aide d’une balise de4 PlaceObject. | DisplayObject | ||
minHeight : Number
Hauteur minimale recommandée du composant à prendre en compte par le parent lors de la présentation. | UIComponent | ||
minWidth : Number
Largeur minimale recommandée du composant à prendre en compte par le parent lors de la présentation. | UIComponent | ||
moduleFactory : IFlexModuleFactory
Une fabrique de modules est utilisée comme contexte d’utilisation de polices intégrées et pour la recherche du gestionnaire de style qui contrôle les styles de ce composant. | UIComponent | ||
mouseChildren : Boolean
Détermine si les enfants de l’objet prennent en charge la souris ou les périphériques de saisie utilisateur. | DisplayObjectContainer | ||
mouseEnabled : Boolean
Spécifie si l’objet reçoit des messages de la souris ou d’un autre périphérique de saisie utilisateur. | InteractiveObject | ||
mouseFocusEnabled : Boolean
Indique si le composant peut recevoir le focus à l’aide de la souris. | UIComponent | ||
mouseX : Number [lecture seule]
Indique la coordonnée x de la souris ou ou la position du périphérique de saisie utilisateur, en pixels. | DisplayObject | ||
mouseY : Number [lecture seule]
Indique la coordonnée y de la souris ou la position du périphérique de saisie utilisateur, en pixels. | DisplayObject | ||
name : String
Indique le nom d’occurrence de DisplayObject. | DisplayObject | ||
needsSoftKeyboard : Boolean
Indique si un clavier virtuel (clavier logiciel à l’écran) doit s’afficher lorsque cette occurrence d’InteractiveObject reçoit le focus. | InteractiveObject | ||
nestLevel : int
Profondeur de cet objet dans la hiérarchie de confinement. | UIComponent | ||
nonInheritingStyles : Object
Début de la chaîne de styles non hérités de ce composant. | UIComponent | ||
numAutomationChildren : int [lecture seule]
Nombre d’enfants d’automatisation que ce conteneur comporte. | UIComponent | ||
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 | ||
pageScrollingEnabled : Boolean
Indique si le défilement de page est actuellement activé pour ce composant Scroller.
| List | ||
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 | ||
requireSelection : Boolean
Si la valeur est true, un élément de données doit toujours être sélectionné dans le contrôle. | ListBase | ||
right : Object
Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom. | UIComponent | ||
root : DisplayObject [lecture seule]
Pour un objet d’affichage résidant dans un fichier SWF chargé, la propriété root correspond à l’objet d’affichage de premier niveau dans la partie de la structure arborescente de la liste d’affichage représentée par ce fichier. | DisplayObject | ||
rotation : Number [override]
Indique la rotation de l’occurrence de DisplayObject, en degrés, à partir de son orientation d’origine. | UIComponent | ||
rotationX : Number [override]
Indique la rotation de l’axe des x de l’instance DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent. | UIComponent | ||
rotationY : Number [override]
Indique la rotation de l’axe des y de l’instance DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent. | UIComponent | ||
rotationZ : Number [override]
Indique la rotation de l’axe des z de l’instance DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent. | UIComponent | ||
scale9Grid : Rectangle
Grille de mise à l’échelle en vigueur. | DisplayObject | ||
scaleX : Number [override]
Nombre spécifiant le facteur de mise à l’échelle horizontale. | UIComponent | ||
scaleY : Number [override]
Nombre spécifiant le facteur de mise à l’échelle verticale. | UIComponent | ||
scaleZ : Number [override]
Nombre spécifiant le facteur de mise à l’échelle sur l’axe z. | UIComponent | ||
screen : Rectangle [lecture seule]
Renvoie un objet contenant la taille et la position de la surface de tracé de base pour cet objet. | UIComponent | ||
scrollRect : Rectangle
Cadre de sélection du défilement de l’objet d’affichage. | DisplayObject | ||
scrollSnappingMode : String
Mode d’alignement du défilement actuellement appliqué à ce composant Scroller. L’utilisation d’une valeur différente de « none » pour cette propriété peut se traduire par une modification immédiate de la position du défilement afin de garantir qu’un élément est correctement « aligné » en position. | List | ||
selectedIndex : int
Index de base zéro de l’élément sélectionné ou -1 si aucun élément n’est sélectionné. | ListBase | ||
selectedIndices : Vector.<int>
Un vecteur de ints représentant les indices du ou des éléments actuellement sélectionnés. | List | ||
selectedItem : *
Elément actuellement sélectionné. | ListBase | ||
selectedItems : Vector.<Object>
Vecteur d’objets représentant les éléments de données actuellement sélectionnés. | List | ||
showInAutomationHierarchy : Boolean
Indicateur qui détermine si un objet d’automatisation s’affiche dans la hiérarchie d’automatisation. | UIComponent | ||
skin : UIComponent [lecture seule]
Instance de la classe d’habillage de cette instance de composant. | SkinnableComponent | ||
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 | ||
suggestedFocusSkinExclusions : Array [lecture seule]
Répertorie les parties d’habillage exclues des images bitmap capturées et utilisées pour afficher le focus. | SkinnableComponent | ||
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 | ||
typicalItem : Object
Les présentations utilisent la taille préférée de l’élément typicalItem lorsque des tailles de ligne ou de colonne fixes sont requises, mais qu’aucune valeur rowHeight ou columnWidth spécifique n’est définie. | SkinnableDataContainer | ||
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 | ||
useVirtualLayout : Boolean [override]
Définit la valeur de la propriété useVirtualLayout de la mise en page associée à cette commande. | List | ||
validationSubField : String
Utilisé par un validateur pour associer un sous-champ à ce composant. | UIComponent | ||
verticalCenter : Object
Pour les composants, cette propriété de contrainte de mise en page est une façade s’ajoutant au style du même nom. | UIComponent | ||
visible : Boolean [override]
Indique si l’objet d’affichage est visible ou non. | UIComponent | ||
width : Number [override]
Nombre définissant la largeur du composant en pixels, dans les coordonnées du parent. | UIComponent | ||
x : Number [override]
Nombre spécifiant la position horizontale du composant, en pixels, au sein de son conteneur parent. | UIComponent | ||
y : Number [override]
Nombre spécifiant la position verticale du composant, en pixels, au sein de son conteneur parent. | UIComponent | ||
z : Number [override]
Indique la position de coordonnée z le long de l’axe des z de l’instance DisplayObject par rapport au conteneur 3D parent. | UIComponent |
Méthode | Défini par | ||
---|---|---|---|
List()
Constructeur. | List | ||
Ajoute les éléments sélectionnés à l’objet DragSource dans le cadre d’une opération glisser-déposer. | List | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement. | EventDispatcher | ||
Ajoute un client de style non visuel à cette instance de composant. | UIComponent | ||
Indique si les restrictions de sécurité entraîneraient l’omission des objets d’affichage de la liste renvoyée en appelant la méthode DisplayObjectContainer.getObjectsUnderPoint() avec le point « point » spécifié. | DisplayObjectContainer | ||
Place en attente une fonction à appeler ultérieurement. | UIComponent | ||
Définit une propriété de style depuis cette instance de composant. | UIComponent | ||
Détermine si l’objet d’affichage spécifié est un enfant de l’occurrence de DisplayObjectContainer ou l’occurrence en tant que telle. | DisplayObjectContainer | ||
Convertit un objet Point de coordonnées de contenu en coordonnées globales. | UIComponent | ||
Convertit un objet Point de coordonnées de contenu en coordonnées locales. | UIComponent | ||
Renvoie un ensemble de propriétés qui identifient l’enfant au sein de ce conteneur. | UIComponent | ||
Renvoie un ensemble de propriétés qui identifient l’enfant au sein de ce conteneur. | UIComponent | ||
Crée une instance de la classe utilisée pour afficher les propriétés visuelles des éléments déplacés au cours d’une opération glisser-déposer. | List | ||
Crée une instance de la classe dropIndicator utilisée pour afficher les propriétés visuelles de l’emplacement de dépôt au cours d’une opération glisser-déposer. | List | ||
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 | ||
Libère l’instance dropIndicator actuellement définie dans la présentation. | List | ||
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 | ||
Une méthode pratique qui gère défilement d’un élément de données à l’écran. | List | ||
Exécute toutes les liaisons dont l’objet UIComponent est la destination. | UIComponent | ||
Appelée après la fin de l’impression. | UIComponent | ||
Fournit l’objet d’automatisation à l’index spécifié. | UIComponent | ||
Fournit la liste d’objets d’automatisation. | UIComponent | ||
Renvoie un rectangle qui définit la zone de l’objet d’affichage relativement au système de coordonnées de l’objet targetCoordinateSpace. | DisplayObject | ||
Renvoie la coordonnée x des limites de l’élément à la taille d’élément spécifiée. | UIComponent | ||
Renvoie la coordonnée y des limites de l’élément à la taille d’élément spécifiée. | UIComponent | ||
Renvoie l’objet d’affichage enfant portant le nom spécifié. | DisplayObjectContainer | ||
Recherche les sélecteurs de type de cette instance UIComponent. | UIComponent | ||
Renvoie une valeur de contrainte de présentation, ce qui revient à obtenir le style de contrainte pour ce composant. | UIComponent | ||
Méthode pratique pour déterminer si la hauteur explicite ou mesurée doit être utilisée
| UIComponent | ||
Méthode pratique pour déterminer si la largeur explicite ou mesurée doit être utilisée
| UIComponent | ||
Récupère l’objet ayant actuellement le focus. | UIComponent | ||
Renvoie la hauteur de présentation de l’élément. | UIComponent | ||
Renvoie la largeur de la présentation de l’élément. | UIComponent | ||
Renvoie la coordonnée x que l’élément utilise pour dessiner à l’écran. | UIComponent | ||
Renvoie la coordonnée y utilisée par l’élément pour son affichage à l’écran. | UIComponent | ||
Renvoie la matrice de transformation utilisée pour calculer la présentation du composant par rapport à ses frères. | UIComponent | ||
Renvoie la matrice Matrix3D de transformation de présentation pour cet élément. | UIComponent | ||
Renvoie la hauteur maximale de l’élément. | UIComponent | ||
Renvoie la largeur maximale de l’élément. | UIComponent | ||
Renvoie la hauteur minimale de l’élément. | UIComponent | ||
Renvoie la largeur minimale de l’élément. | UIComponent | ||
Renvoie un tableau d’objets de niveau inférieur au point spécifié et qui sont les enfants (ou les petits-enfants, etc.) de l’occurrence de DisplayObjectContainer. | DisplayObjectContainer | ||
Renvoie la hauteur préférée de l’élément. | UIComponent | ||
Renvoie la largeur préférée de l’élément. | UIComponent | ||
Renvoie un rectangle qui définit les limites de l’objet d’affichage, en se basant sur le système de coordonnées défini par le paramètre targetCoordinateSpace, moins tout trait appliqué aux formes. | DisplayObject | ||
Renvoie l’élément de l’objet dataProvider utilisé par le composant Repeater spécifié pour produire ce composant Repeater, ou null si ce composant Repeater n’est pas répété. | UIComponent | ||
Extrait une propriété de style ayant été définie n’importe où dans la chaîne de recherche de style de ce composant. | UIComponent | ||
Convertit un objet Point de coordonnées globales en coordonnées de contenu. | UIComponent | ||
Convertit l’objet point des coordonnées de scène (globales) vers les coordonnées de l’objet d’affichage (locales). | DisplayObject | ||
Convertit un point bidimensionnel à partir des coordonnées de scène (globales) vers les coordonnées d’un objet d’affichage tridimensionnel (locales). | DisplayObject | ||
Renvoie true si la valeur currentCSSState n’est pas nulle. | UIComponent | ||
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement. | EventDispatcher | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Détermine si l’état spécifié a été défini sur ce composant UIComponent. | UIComponent | ||
Evalue le cadre de sélection de l’objet d’affichage pour savoir s’il recouvre ou recoupe le cadre de sélection de l’objet d’affichage obj. | DisplayObject | ||
Evalue l’objet d’affichage pour savoir s’il recouvre ou recoupe le point spécifié par les paramètres x et y. | DisplayObject | ||
Renvoie une matrice de zone pouvant être transmise à la méthode drawRoundRect() en tant que paramètre rot lors du tracé d’un dégradé horizontal. | UIComponent | ||
Initialise la structure interne de ce composant. | UIComponent | ||
Initialise différentes propriétés qui effectuent le suivi des instances répétées de ce composant. | UIComponent | ||
Marque un composant de sorte que sa méthode updateDisplayList() soit appelée au cours d’une actualisation d’écran ultérieure. | UIComponent | ||
Appelé par les éléments d’un composant pour indiquer que leur propriété de profondeur a changé. | UIComponent | ||
Un élément doit appeler cette méthode lorsque la direction de la mise en forme change ou lorsque la direction de la mise en forme de son parent change. | UIComponent | ||
Marque un composant de sorte que sa méthode commitProperties() soit appelée au cours d’une actualisation d’écran ultérieure. | UIComponent | ||
Marque un composant de sorte que sa méthode measure() soit appelée au cours d’une actualisation d’écran ultérieure. | UIComponent | ||
Marque le composant de sorte que le nouvel état de l’habillage soit défini lors d’une actualisation d’écran ultérieure. | SkinnableComponent | ||
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 | ||
[override]
En fonction de l’élément de données, renvoie le texte correct normalement affiché par une fonctionnalité de rendu d’élément prenant en compte les 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 le texte HTML spécifié, pouvant contenir des balises HTML telles que <font> et <b>, en supposant qu’il s’affiche sur un objet UITextField à une seule ligne, avec un format UITextFormat déterminé par les styles de ce composant UIComponent. | UIComponent | ||
Mesure le texte spécifié, en supposant qu’il s’affiche sur un objet UITextField (ou UIFTETextField) à une seule ligne, avec un format UITextFormat déterminé par les styles de ce composant UIComponent. | UIComponent | ||
Déplace le composant vers une position spécifiée dans son parent. | UIComponent | ||
Propage les modifications de style aux enfants. | UIComponent | ||
Renvoie true si la chaîne de propriétés du propriétaire pointe de l’enfant vers ce composant UIComponent. | UIComponent | ||
Appelé par Flex lorsqu’un composant UIComponent est ajouté à ou supprimé d’un parent. | UIComponent | ||
Prépare un objet IFlexDisplayObject pour l’impression. | UIComponent | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Génère ou régénère le cache de style CSS pour ce composant et, si le paramètre recursive a la valeur true, pour tous les descendants de ce composant également. | UIComponent | ||
Pour chaque événement d’effet, enregistre le gestionnaire EffectManager comme l’un des écouteurs d’événement. | UIComponent | ||
Supprime toutes les occurrences enfants de DisplayObject de la liste d’enfants de l’occurrence de DisplayObjectContainer. | DisplayObjectContainer | ||
Supprime un écouteur de l’objet EventDispatcher. | EventDispatcher | ||
Supprime un client de style non visuel de cette instance de composant. | UIComponent | ||
Réexécute l’événement spécifié. | UIComponent | ||
Affiche un clavier virtuel. | InteractiveObject | ||
Résout un enfant en utilisant l’ID fourni. | UIComponent | ||
[statique]
Reprend le traitement en arrière-plan des méthodes mises en attente par la méthode callLater(), après un appel à la méthode suspendBackgroundProcessing(). | UIComponent | ||
Dimensionne l’objet. | UIComponent | ||
Définit une valeur de contrainte de présentation, ce qui revient à définir le style de contrainte pour ce composant. | UIComponent | ||
Définir l’état actuel. | UIComponent | ||
Définit le focus sur ce composant. | UIComponent | ||
Définit les coordonnées utilisées par l’élément pour son affichage à l’écran. | UIComponent | ||
Définit la taille de la présentation de l’élément. | UIComponent | ||
Définit la matrice de transformation utilisée pour calculer la taille de présentation et la position du composant par rapport à ses frères. | UIComponent | ||
Définit la matrice de transformation Matrix3D utilisée pour calculer la taille et la position de la présentation du composant par rapport à ses frères. | UIComponent | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Définit une propriété de style pour cette instance de composant. | UIComponent | ||
Appelé lorsque la propriété visible est modifiée. | UIComponent | ||
Permet à l’utilisateur de faire glisser le sprite spécifié. | Sprite | ||
Permet à l’utilisateur de faire glisser le sprite spécifié sur un périphérique tactile. | Sprite | ||
Interrompt de façon récursive l’exécution du scénario de tous les clips ayant cet objet comme racine. | DisplayObjectContainer | ||
Met fin à la méthode startDrag(). | Sprite | ||
Met fin à la méthode startTouchDrag() en vue d’utiliser des périphériques tactiles. | Sprite | ||
Détecte les modifications apportées aux propriétés de style. | UIComponent | ||
Flex() appelle la méthode stylesInitialized() lorsque les styles d’un composant sont d’abord initialisés. | UIComponent | ||
[statique]
Bloque le traitement en arrière-plan des méthodes placées en attente par callLater(), jusqu’à l’appel de la méthode resumeBackgroundProcessing(). | UIComponent | ||
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 | ||
Met à jour un rendu d’élément à des fins d’utilisation ou de réutilisation. | SkinnableDataContainer | ||
Valide la position et la taille des enfants, et trace d’autres effets visuels. | UIComponent | ||
Valide et actualise les propriétés et la présentation de cet objet, puis le retrace si nécessaire. | UIComponent | ||
Utilisé par la logique de présentation pour valider les propriétés d’un composant par l’appel de la méthode commitProperties(). | UIComponent | ||
Valide la taille mesurée du composant si la méthode LayoutManager.invalidateSize() est appelée avec cette interface ILayoutManagerClient, puis la méthode validateSize() est appelée lorsqu’il est temps d’effectuer les mesures. | UIComponent | ||
Traite à la fois les événements valid et invalid d’une classe Validator assignée à ce composant. | UIComponent | ||
Renvoie la valeur primitive de l’objet spécifié. | Object | ||
Renvoie une matrice de zone pouvant être transmise à la méthode drawRoundRect() en tant que paramètre rot lors du tracé d’un dégradé vertical. | UIComponent | ||
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié. | EventDispatcher |
Méthode | Défini par | ||
---|---|---|---|
Ajuste le rectangle de focus. | UIComponent | ||
[override]
Ajuste l’index sélectionné de sorte qu’il tienne compte des éléments qui sont ajoutés à ce composant ou qui en sont supprimés. | List | ||
Ajuste la sélection en fonction des touches ou des combinaisons de touches rencontrées. | List | ||
Valide la matrice calculée générée par combinaison de la matrice de présentation et des décalages de transformation de la transformation de l’objet flash displayObject. | UIComponent | ||
Il s’agit d’une méthode interne utilisée par la structure Flex pour prendre en charge l’effet Fondre. | UIComponent | ||
Crée l’habillage du composant. | SkinnableComponent | ||
Méthode d’aide pour calculer les modifications de sélection actuelles lorsqu’un élément est cliqué. | List | ||
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 | ||
Supprime les références aux parties d’habillages. | SkinnableComponent | ||
Traite les propriétés définies sur le composant. | UIComponent | ||
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(). | List | ||
Crée des objets enfant du composant. | UIComponent | ||
Crée une instance d’une partie d’habillage dynamique. | SkinnableComponent | ||
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 | ||
Détruit et supprime l’habillage de ce composant. | SkinnableComponent | ||
Méthode d’assistance permettant la distribution d’un événement PropertyChangeEvent lorsqu’une propriété est actualisée. | UIComponent | ||
Recherchez les parties d’habillage dans la classe d’habillage et affectez-les aux propriétés du composant. | SkinnableComponent | ||
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 | ||
[override]
Renvoie le nom de l’état à appliquer à l’habillage. | SkinnableContainerBase | ||
Renvoie une instance spécifique d’une partie dynamique. | SkinnableComponent | ||
Initialise l’implémentation et le stockage de certaines des fonctions de présentation avancées d’un composant utilisées plus rarement. | UIComponent | ||
Termine l’initialisation de ce composant. | UIComponent | ||
Initialise le code d’accessibilité de ce composant. | UIComponent | ||
Méthode d’assistance permettant d’invalider la taille du parent et la liste d’affichage si cet objet affecte sa présentation (includeInLayout est défini sur true). | UIComponent | ||
Généralement remplacée par les composants contenant des objets UITextField, où l’objet UITextField obtient le focus. | UIComponent | ||
Appelé lorsqu’un élément a été ajouté à ce composant. | ListBase | ||
Appelé lorsqu’un élément a été supprimé de ce composant. | ListBase | ||
Appelée lorsqu’un élément est sélectionné ou désélectionné. | ListBase | ||
Appelée dans tous les cas, que l’élément soit ou non dans son état d’insertion. | ListBase | ||
Gestionnaire d’événement appelé pour un événement keyDown. | UIComponent | ||
Gestionnaire d’événement appelé pour un événement keyUp. | UIComponent | ||
Calcule la taille par défaut du composant. Peut également calculer sa taille minimale par défaut. | UIComponent | ||
Renvoie le nombre d’instances d’une partie dynamique. | SkinnableComponent | ||
Appelée lorsqu’une partie d’habillage est ajoutée. | SkinnableComponent | ||
Appelée lorsqu’une instance de partie d’habillage est supprimée. | SkinnableComponent | ||
Supprime une instance d’une partie dynamique. | SkinnableComponent | ||
Cette méthode est appelée lors de la construction d’une classe UIComponent, puis chaque fois que ResourceManager envoie un événement « change » pour indiquer que les ressources localisées ont subi une modification. | UIComponent | ||
Spécifie un facteur d’étirement de transformation dans le sens horizontal et vertical. | UIComponent | ||
Cette méthode est appelée lorsqu’un état change pour vérifier si des styles spécifiques à l’état s’appliquent à ce composant. | UIComponent | ||
Trace l’objet et/ou dimensionne et place ses enfants. | 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 | ||
---|---|---|---|---|
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 Spécifie la ligne de base sur laquelle la ligne de base dominante s’aligne. | SkinnableDataContainer | |||
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: Object 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 Valeur du décalage de la ligne de base. | SkinnableDataContainer | |||
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: 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 Type de repère CFF utilisé pour ce texte. | SkinnableDataContainer | |||
Type: uint Format: Color 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 Couleur du texte. | SkinnableDataContainer | |||
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 Type de casse de chiffres utilisé pour ce texte. | SkinnableDataContainer | |||
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 Type de largeur de chiffres utilisé pour ce texte. | SkinnableDataContainer | |||
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 Spécifie le niveau par défaut d’incorporation bidirectionnelle du texte. | SkinnableDataContainer | |||
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 Spécifie la ligne de base de l’élément s’alignant sur alignmentBaseline pour déterminer la position verticale de l’élément sur la ligne. | SkinnableDataContainer | |||
dragIndicatorClass | 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 dont il faut créer une instance pour l’indicateur de glissement lors des opérations de glisser-déposer initiées par la classe List. Doit être de type IFlexDisplayObject .
Si la classe implémente l’interface Si la classe implémente l’interface La classe DragManager AIR prend un instantané de l’instance, tandis que la classe DragManager des autres applications que AIR utilise directement l’instance. La valeur par défaut est spark.components.supportClasses.ListItemDragProxy . | List | ||
dropIndicatorSkin | 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 Si la partie d’habillage dropIndicator n’est pas spécifiée dans l’habillage List, une instance de cette classe est créée et utilisée pour l’indicateur de dépôt par défaut au cours des opérations de glisser-déposer pour lesquelles List est une cible de dépôt potentielle.
La valeur par défaut est spark.skins.spark.ListDropIndicator . | List | ||
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: Class Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Nom de la classe d’habillage à utiliser pour ce composant lorsqu’une erreur de validation se produit. | SkinnableComponent | |||
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: 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 Nom de la police à utiliser, ou liste de noms de police séparés par une virgule. | SkinnableDataContainer | |||
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 Recherche de police à utiliser. | SkinnableDataContainer | |||
Type: Number Format: Length 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 Hauteur du texte, en pixels. | SkinnableDataContainer | |||
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 Détermine si le texte doit être en italique. | SkinnableDataContainer | |||
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 Détermine si le texte doit être en gras. | SkinnableDataContainer | |||
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 | |||
horizontalScrollPolicy | Type: String 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 Indique dans quelles conditions la barre de défilement horizontale doit s’afficher.
La stratégie de défilement affecte la taille mesurée de la partie d’habillage du composant Scroller. Ce style est simplement une couverture pour la propriété horizontalScrollPolicy de la partie d’habillage du composant Scroller. Ce n’est pas un style d’héritage et, par exemple, il n’aura pas d’incidence sur les rendus d’élément. Lors de l’utilisation d’un contrôle de liste horizontale dans une application mobile, définissez ScrollPolicy.AUTO .Eléments de l’API associés | List | ||
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: 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 Règle utilisée pour justifier le texte dans un paragraphe. | SkinnableDataContainer | |||
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 Style utilisé pour la justification du paragraphe. | SkinnableDataContainer | |||
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 Style utilisé pour la justification du paragraphe. | SkinnableDataContainer | |||
Type: String Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4.1 Versions du moteur d’exécution: Flash10, AIR 1.5 Spécifie la direction de mise en forme souhaitée d’un composant. | UIComponent | |||
Type: String Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Distance horizontale, en pixels, du bord gauche du composant au bord gauche de la zone de contenu de son conteneur parent. | UIComponent | |||
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 Définit laquelle des ligatures définies dans la police à utiliser dans le texte. | SkinnableDataContainer | |||
Type: Object 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 Contrôles d’interligne du texte. | SkinnableDataContainer | |||
Type: Boolean 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 Si la valeur est true, applique le style de formatage barré, une ligne au milieu du texte. | SkinnableDataContainer | |||
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 Variable locale du texte. | SkinnableDataContainer | |||
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 Mode de rendu utilisé pour ce texte, qui s’applique uniquement aux polices incorporées. | SkinnableDataContainer | |||
Type: String Héritage CSS: Non Version du langage: ActionScript 3.0 Version du produit: Flex 3 Versions du moteur d’exécution: Flash9, AIR 1.1 Distance horizontale, en pixels, du bord droit du composant au bord droit de la zone de contenu de son conteneur parent. | UIComponent | |||
Type: Boolean Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4.5 Versions du moteur d’exécution: Flash10, AIR 1.5 Montrer l’erreur bordure ou enveloppe lorsque ce composant n’est pas valide. | UIComponent | |||
Type: Boolean Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4.5 Versions du moteur d’exécution: Flash10, AIR 1.5 Afficher l’erreur-bulle lorsque ce composant n’est pas valide et que l’utilisateur pointe le curseur dessus | UIComponent | |||
Type: Class Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Nom de la classe d’habillage à utiliser pour ce composant. | SkinnableComponent | |||
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 Alignement du texte au sein d’un conteneur. | SkinnableDataContainer | |||
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 Alignement de la dernière ligne du paragraphe par rapport au conteneur dans un texte justifié. | SkinnableDataContainer | |||
Type: Number 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 Valeur alpha (transparence) du texte. | SkinnableDataContainer | |||
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 Détermine si le texte doit être souligné. | SkinnableDataContainer | |||
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 Spécifie des options de justification de texte. | SkinnableDataContainer | |||
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 | |||
touchDelay | Type: Number Format: Time Héritage CSS: Oui Version du langage: ActionScript 3.0 Version du produit: Flex 4.5 Versions du moteur d’exécution: Flash10.1, AIR 2.5 En mode d’interaction tactile, le nombre de millisecondes à attendre après l’interaction de l’utilisateur a eu lieu avant l’affichage du composant dans un état visuellement abaissé. La raison de ce délai tient au fait que lorsqu’un utilisateur lance un mouvement de défilement, nous ne souhaitons pas que les composants scintillent lorsqu’ils touchent l’écran. En utilisant un délai raisonnable, nous nous assurons que l’utilisateur obtient toujours des informations en retour lorsqu’il appuie sur un composant, sans que les informations en retour n’interviennent trop rapidement et ne s’affichent au cours d’une opération de défilement. Si le thème mobile est appliqué, la valeur par défaut pour ce style est de 100 ms pour les composants à l’intérieur d’un composant Scroller et de 0 ms pour les composants extérieurs à un composant Scroller. | List | ||
Type: Object 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 Valeur de l’approche (crénage manuel) à appliquer à gauche de chaque caractère. | SkinnableDataContainer | |||
Type: Object 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 Valeur de l’approche (crénage manuel) à appliquer à droite de chaque caractère. | SkinnableDataContainer | |||
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 Type de casse typographique utilisée pour ce texte. | SkinnableDataContainer | |||
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 | |||
verticalScrollPolicy | Type: String 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 Indique dans quelles conditions la barre de défilement verticale doit s’afficher.
La stratégie de défilement affecte la taille mesurée de la partie d’habillage du composant Scroller. Ce style est simplement une couverture pour la propriété verticalScrollPolicy de la partie d’habillage du composant Scroller. Ce n’est pas un style d’héritage et, par exemple, il n’aura pas d’incidence sur les rendus d’élément. Lors de l’utilisation d’un contrôle de liste horizontale dans une application mobile, définissez ScrollPolicy.AUTO .Eléments de l’API associés | List |
Style | Description | Défini par | ||
---|---|---|---|---|
alternatingItemColors | Type: Array Format: Color Héritage CSS: Oui Thème : spark, mobile Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 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. La valeur par défaut du thème Spark est | List | ||
borderAlpha | Type: Number Héritage CSS: Non Thème : spark, mobile Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Valeur alpha de la bordure de ce composant. La valeur par défaut est 1.0 . | List | ||
borderColor | Type: uint Format: Color Héritage CSS: Non Thème : spark, mobile Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Couleur de la bordure de ce composant. La valeur par défaut est #696969 . | List | ||
borderVisible | Type: Boolean Héritage CSS: Non Thème : spark, mobile Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Contrôle la visibilité de la bordure de composant. La valeur par défaut est true . | List | ||
Type: uint Format: Color Héritage CSS: Oui Thème : spark, mobile Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Couleur principale d’un composant. | SkinnableComponent | |||
contentBackgroundAlpha | Type: Number Héritage CSS: Oui Thème : spark, mobile Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Valeur alpha de l’arrière-plan du contenu pour ce composant. | List | ||
contentBackgroundColor | Type: uint Format: Color Héritage CSS: Oui Thème : spark, mobile Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Couleur de l’arrière-plan pour ce composant. Pour une liste, la modification de La valeur par défaut du thème Spark est | List | ||
Type: Number Héritage CSS: Non Thème : spark, mobile Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Valeur alpha de l’anneau de focus de ce composant. | SkinnableDataContainer | |||
Type: uint Format: Color Héritage CSS: Oui Thème : spark, mobile Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Couleur de l’anneau de sélection lorsque le composant a le focus. | SkinnableDataContainer | |||
rollOverColor | Type: uint Format: Color Héritage CSS: Oui Thème : spark Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Couleur de surbrillance lorsque la souris survole le composant. Ce style est applicable uniquement en mode 0xCEDBEF . | List | ||
selectionColor | Type: uint Format: Color Héritage CSS: Oui Thème : spark, mobile Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Couleur d’arrière-plan d’un rendu lorsque l’utilisateur le sélectionne. La valeur par défaut du thème Halo est | List | ||
symbolColor | Type: uint Format: Color Héritage CSS: Oui Thème : spark, mobile Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Couleur d’un symbole de composant. Les exemples incluent la coche d’un composant CheckBox ou la flèche d’un bouton de défilement. La valeur par défaut est 0x000000 . | List |
Style | Description | Défini par | ||
---|---|---|---|---|
alternatingItemColors | Type: Array Format: Color Héritage CSS: Oui Thème : spark, mobile Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 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. La valeur par défaut du thème Spark est | List | ||
borderAlpha | Type: Number Héritage CSS: Non Thème : spark, mobile Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Valeur alpha de la bordure de ce composant. La valeur par défaut est 1.0 . | List | ||
borderColor | Type: uint Format: Color Héritage CSS: Non Thème : spark, mobile Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Couleur de la bordure de ce composant. La valeur par défaut est #696969 . | List | ||
borderVisible | Type: Boolean Héritage CSS: Non Thème : spark, mobile Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Contrôle la visibilité de la bordure de composant. La valeur par défaut est true . | List | ||
Type: uint Format: Color Héritage CSS: Oui Thème : spark, mobile Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Couleur principale d’un composant. | SkinnableComponent | |||
contentBackgroundAlpha | Type: Number Héritage CSS: Oui Thème : spark, mobile Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Valeur alpha de l’arrière-plan du contenu pour ce composant. | List | ||
contentBackgroundColor | Type: uint Format: Color Héritage CSS: Oui Thème : spark, mobile Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Couleur de l’arrière-plan pour ce composant. Pour une liste, la modification de La valeur par défaut du thème Spark est | List | ||
downColor | Type: uint Format: Color Héritage CSS: Oui Thème : mobile Version du langage: ActionScript 3.0 Version du produit: Flex 4.5 Versions du moteur d’exécution: Flash10.1, AIR 2.5 Couleur de l’arrière-plan d’un rendu d’élément lorsque l’élément est enfoncé Si La valeur par défaut du thème Spark est | List | ||
Type: Number Héritage CSS: Non Thème : spark, mobile Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Valeur alpha de l’anneau de focus de ce composant. | SkinnableDataContainer | |||
Type: uint Format: Color Héritage CSS: Oui Thème : spark, mobile Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Couleur de l’anneau de sélection lorsque le composant a le focus. | SkinnableDataContainer | |||
Type: Number Format: Length Héritage CSS: Oui Thème : mobile Version du langage: ActionScript 3.0 Version du produit: Flex 4.5 Versions du moteur d’exécution: Flash10.1, AIR 2.0 Espace vertical supplémentaire entre les lignes de texte. | SkinnableDataContainer | |||
Type: Number Héritage CSS: Oui Thème : mobile Version du langage: ActionScript 3.0 Version du produit: Flex 4.5 Versions du moteur d’exécution: Flash10.1, AIR 2.0 Nombre de pixels supplémentaires qui apparaissent entre chaque caractère. | SkinnableDataContainer | |||
selectionColor | Type: uint Format: Color Héritage CSS: Oui Thème : spark, mobile Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Couleur d’arrière-plan d’un rendu lorsque l’utilisateur le sélectionne. La valeur par défaut du thème Halo est | List | ||
symbolColor | Type: uint Format: Color Héritage CSS: Oui Thème : spark, mobile Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Couleur d’un symbole de composant. Les exemples incluent la coche d’un composant CheckBox ou la flèche d’un bouton de défilement. La valeur par défaut est 0x000000 . | List |
Ce composant utilise des habillages constitués de parties d’habillage. Ne définissez pas les parties d’habillage directement. L’habillage du composant définit les parties d’habillage.
Partie d’habillage | Description | Défini par | ||
---|---|---|---|---|
Obligatoire: false Type de partie: Statique Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Une partie d’habillage facultative définissant le DataGroup de la classe d’habillage dans laquelle les éléments de données sont placés, rendus et mis en forme. | SkinnableDataContainer | |||
dropIndicator:IFactory | Obligatoire: false Type de partie: Dynamique Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Une partie d’habillage qui définit l’apparence de l’indicateur de redimensionnement. L’indicateur de dépôt est redimensionné et positionné par la présentation pour souligner l’emplacement d’insertion lors du déplacement sur la liste. Par défaut, l’indicateur de dépôt d’un contrôle Spark est une ligne unie qui s’étend sur la largeur du contrôle. Créez un indicateur de dépôt personnalisé en créant une classe d’habillage personnalisée pour la cible de dépôt. Dans la classe d’habillage, créez une partie d’habillage nommée dropIndicator dans la zone La marque IFactory doit renvoyer un objet de type DisplayObject. | List | ||
scroller:Scroller | Obligatoire: false Type de partie: Statique Version du langage: ActionScript 3.0 Version du produit: Flex 4 Versions du moteur d’exécution: Flash10, AIR 1.5 Objet Scroller facultatif utilisé pour faire défiler le contrôle List. | List |
Pour appliquer un habillage au composant, implémentez un habillage qui définit les états suivants. Bien que vous deviez implémenter tous les états d’habillage, l’état de l’habillage peut être vide. Un état d’habillage vide indique qu’aucune modification n’a été apportée à l’état d’habillage par défaut.
allowMultipleSelection | propriété |
allowMultipleSelection:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Si la valeur est true
, l’option sélection multiple est activée. Lorsqu’elle bascule au moment de l’exécution, la sélection en cours est effacée. Il ne doit pas être activé lorsque la propriété interactionMode
a la valeur touch
.
La valeur par défaut est false.
Implémentation
public function get allowMultipleSelection():Boolean
public function set allowMultipleSelection(value:Boolean):void
dragEnabled | propriété |
dragEnabled:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
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.
Le glisser-déposer n’est pas pris en charge sur les périphériques mobiles pour lesquels interactionMode
est défini sur touch
.
La valeur par défaut est false.
Implémentation
public function get dragEnabled():Boolean
public function set dragEnabled(value:Boolean):void
dragMoveEnabled | propriété |
dragMoveEnabled:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
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.
Le glisser-déposer n’est pas pris en charge sur les périphériques mobiles pour lesquels interactionMode
est défini sur touch
.
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 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
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 dragEnter
et 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.
Le glisser-déposer n’est pas pris en charge sur les périphériques mobiles pour lesquels interactionMode
est défini sur touch
.
La valeur par défaut est false.
Implémentation
public function get dropEnabled():Boolean
public function set dropEnabled(value:Boolean):void
hasFocusableChildren | propriété |
hasFocusableChildren:Boolean
[override] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Indicateur qui indique si les fonctionnalités de rendu d’élément de cette classe List susceptibles de recevoir le focus peuvent prendre le focus du clavier.
Remarque : cette fonction est similaire à la propriété tabChildren
utilisée par Flash Player. Utilisez la propriété hasFocusableChildren
avec les applications Flex. N’utilisez pas la propriété tabChildren
.
La valeur de cette propriété est généralement false
, car la plupart des composants reçoivent le focus ou le délèguent à un sous-composant interne unique et apparaissent comme s’ils avaient reçu le focus. Vous pouvez choisir de définir cette valeur sur true sur un objet List de sorte que le contenu de ce dernier puisse recevoir le focus.
Si cette propriété est définie et que l’habillage List contient une partie d’habillage Scroller, la valeur est traitée par proxy sur le composant Scroller.
Si la valeur est true
, ce traitement par proxy signifie que le contenu du composant Scroller, comme les fonctionnalités de rendu d’élément, peut maintenant recevoir le focus. Par exemple, cela signifie que la première frappe de la touche de tabulation place le focus sur le contrôle List tandis que la deuxième frappe place le focus sur le premier enfant du composant Scroller pouvant recevoir le focus.
Si la valeur est false
, la première frappe de la touche tabulation place le focus sur le contrôle List, tandis que la deuxième frappe déplace le focus sur le prochain contrôle pouvant recevoir le focus après List.
La valeur par défaut est false.
Implémentation
override public function get hasFocusableChildren():Boolean
override public function set hasFocusableChildren(value:Boolean):void
pageScrollingEnabled | propriété |
pageScrollingEnabled:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.6 |
Versions du moteur d’exécution: | AIR 3 |
Indique si le défilement de page est actuellement activé pour ce composant Scroller.
La valeur par défaut est false.
Implémentation
public function get pageScrollingEnabled():Boolean
public function set pageScrollingEnabled(value:Boolean):void
scrollSnappingMode | propriété |
scrollSnappingMode:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4.6 |
Versions du moteur d’exécution: | AIR 3 |
Mode d’alignement du défilement actuellement appliqué à ce composant Scroller.
L’utilisation d’une valeur différente de « off » peut se traduire par une modification immédiate de la position du défilement afin de garantir qu’un élément est correctement « aligné » en position. Ce changement de la position du défilement n’est pas animé.
La valeur par défaut est "none".
Implémentation
public function get scrollSnappingMode():String
public function set scrollSnappingMode(value:String):void
Eléments de l’API associés
selectedIndices | propriété |
selectedIndices:Vector.<int>
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Un vecteur de ints représentant les indices du ou des éléments actuellement sélectionnés. Si l’option sélections multiples est désactivée en définissant allowMultipleSelection
sur la valeur false
et que cette propriété est définie, l’élément de données correspondant au premier index du vecteur est sélectionné.
Si la sélection multiple est activée en définissant allowMultipleSelection
sur true
, cette propriété contient une liste des index sélectionnés dans l’ordre inverse de sélection. Cela signifie que le premier élément du vecteur correspond au dernier élément sélectionné.
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():Vector.<int>
public function set selectedIndices(value:Vector.<int>):void
selectedItems | propriété |
selectedItems:Vector.<Object>
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Vecteur d’objets représentant les éléments de données actuellement sélectionnés. Si l’option sélections multiples est désactivée en définissant allowMultipleSelection
sur la valeur false
et que cette propriété est définie, l’élément de données correspondant au premier index du vecteur est sélectionné.
Si la sélection multiple est activée en définissant allowMultipleSelection
sur true
, cette propriété contient une liste des éléments sélectionnés dans l’ordre inverse de sélection. Cela signifie que le premier élément du vecteur correspond au dernier élément sélectionné.
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():Vector.<Object>
public function set selectedItems(value:Vector.<Object>):void
useVirtualLayout | propriété |
useVirtualLayout:Boolean
[override] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Définit la valeur de la propriété useVirtualLayout
de la mise en page associée à cette commande. Si la mise en page est remplacée ultérieurement et la valeur de cette propriété est true
, la propriété useVirtualLayout
de la nouvelle mise en page est définie sur true
.
La valeur par défaut est true.
Implémentation
override public function get useVirtualLayout():Boolean
override public function set useVirtualLayout(value:Boolean):void
List | () | Constructeur |
public function List()
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Constructeur.
addDragData | () | méthode |
public function addDragData(dragSource:DragSource):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
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:DragSource — Objet DragSource auquel ajouter les données.
|
adjustSelection | () | méthode |
override protected function adjustSelection(index:int, add:Boolean = false):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Ajuste l’index sélectionné de sorte qu’il tienne compte des éléments qui sont ajoutés à ce composant ou qui en sont supprimés.
Paramètres
index:int — Nouvel index.
| |
add:Boolean (default = false ) — La valeur est true si un élément a été ajouté au composant et false si un élément a été supprimé.
|
adjustSelectionAndCaretUponNavigation | () | méthode |
protected function adjustSelectionAndCaretUponNavigation(event:KeyboardEvent):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Ajuste la sélection en fonction des touches ou des combinaisons de touches rencontrées. La touche est transmise à la méthode getNavigationDestinationIndex() de la présentation pour déterminer vers quel index naviguer en fonction de l’élément qui a actuellement le focus. Une fois l’index déterminé, une sélection unique, un élément d’insertion et, si nécessaire, des sélections multiples sont mises à jour pour refléter le nouvel élément sélectionné.
Paramètres
event:KeyboardEvent — Evénement de clavier rencontré
|
calculateSelectedIndices | () | méthode |
protected function calculateSelectedIndices(index:int, shiftKey:Boolean, ctrlKey:Boolean):Vector.<int>
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Méthode d’aide pour calculer les modifications de sélection actuelles lorsqu’un élément est cliqué.
Paramètres
index:int — Index de l’élément qui a été cliqué.
| |
shiftKey:Boolean — True si la touche Maj est enfoncée.
| |
ctrlKey:Boolean — True si la touche Ctrl est enfoncée.
|
Vector.<int> — Index de l’élément mis à jour en fonction desquels la nouvelle sélection est validée.
|
Eléments de l’API associés
copyItemWithUID | () | méthode |
protected function copyItemWithUID(item:Object):Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
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
createDragIndicator | () | méthode |
public function createDragIndicator():IFlexDisplayObject
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Crée une instance de la classe utilisée pour afficher les propriétés visuelles des éléments déplacés au cours d’une opération glisser-déposer. Le gestionnaire par défaut DragEvent.DRAG_START
transmet l’instance à la méthode DragManager.doDrag()
.
IFlexDisplayObject — IFlexDisplayObject représentant l’indicateur de glissement.
|
createDropIndicator | () | méthode |
public function createDropIndicator():DisplayObject
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Crée une instance de la classe dropIndicator utilisée pour afficher les propriétés visuelles de l’emplacement de dépôt au cours d’une opération glisser-déposer. L’instance est définie dans la propriété dropIndicator
de la présentation.
Si vous remplacez le gestionnaire d’événements dragEnter
, puis appelez la méthode preventDefault()
pour que le gestionnaire par défaut ne s’exécute pas, appelez createDropIndicator()
pour créer l’indicateur de dépôt.
DisplayObject — Renvoie la classe dropIndicator définie dans la présentation.
|
Eléments de l’API associés
destroyDropIndicator | () | méthode |
public function destroyDropIndicator():DisplayObject
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Libère l’instance dropIndicator
actuellement définie dans la présentation.
Si vous remplacez le gestionnaire d’événements dragExit
, puis appelez la méthode preventDefault()
pour que le gestionnaire par défaut ne s’exécute pas, appelez destroyDropIndicator()
pour supprimer l’indicateur de dépôt.
DisplayObject — Renvoie la classe dropIndicator qui a été supprimée.
|
Eléments de l’API associés
ensureIndexIsVisible | () | méthode |
public function ensureIndexIsVisible(index:int):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Une méthode pratique qui gère défilement d’un élément de données à l’écran. Si l’élément de données à l’index spécifié n’est pas entièrement visible, la classe List effectue un défilement jusqu’à ce qu’il soit visible. Si l’élément de données est déjà visible, aucun autre défilement ne se produit.
Paramètres
index:int — Index de l’élément de données.
|
<?xml version="1.0"?> <!-- Simple example to demonstrate the Spark List component --> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark"> <fx:Script> <![CDATA[ import spark.events.IndexChangeEvent; //this function is called when the selection is going to change private function selectionChangingHandler(evt:IndexChangeEvent):void { var item:* = list.dataProvider.getItemAt(evt.newIndex); if (item.type != "employee") { evt.preventDefault(); } } ]]> </fx:Script> <s:Panel title="Spark List Component Example" width="75%" height="75%" horizontalCenter="0" verticalCenter="0"> <s:VGroup left="20" right="20" top="20" bottom="20"> <s:Label width="330" text="Select a name to see employee's phone number. You should not be able to select the first name."/> <s:List id="list" changing="selectionChangingHandler(event);"> <!-- itemRenderer is inline in this sample --> <s:itemRenderer> <fx:Component> <s:ItemRenderer> <s:states> <s:State name="normal" /> <s:State name="hovered" /> <s:State name="selected" /> </s:states> <s:Rect left="0" right="0" top="0" bottom="0"> <s:fill> <s:SolidColor color="0x999999" alpha="0" alpha.hovered="0.2" alpha.selected="0.6" /> </s:fill> </s:Rect> <s:Label id="nameLabel" text="{data.lastName}, {data.firstName}" top="5" left="5" right="5" /> <s:Label y="20" id="phoneLabel" text="{data.phone}" includeIn="selected" top="25" bottom="5" left="5" right="5" /> </s:ItemRenderer> </fx:Component> </s:itemRenderer> <s:dataProvider> <s:ArrayList> <fx:Object type="hr" firstName="Ann" lastName="Green" /> <fx:Object type="employee" firstName="Tom" lastName="Smith" phone="415-155-1212" /> <fx:Object type="employee" firstName="John" lastName="Black" phone="408-344-1234" /> <fx:Object type="employee" firstName="Jane" lastName="White" phone="415-235-7878" /> <fx:Object type="employee" firstName="Bill" lastName="Jones" phone="415-875-7800" /> </s:ArrayList> </s:dataProvider> </s:List> </s:VGroup> </s:Panel> </s:Application>
Tue Jun 12 2018, 09:30 AM Z