Package | fl.controls |
Classe | public class SelectableList |
Héritage | SelectableList BaseScrollPane UIComponent Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Implémente | IFocusManagerComponent |
Sous-classes | DataGrid, List, TileList |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Remarque : cette classe ne crée pas de composant ; elle n’est exposée que si elle peut être étendue.
Eléments de l’API associés
Propriété | Défini par | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
Implémentation d’accessibilité (AccessibilityImplementation) actuelle pour cette occurrence d’InteractiveObject. | InteractiveObject | ||
accessibilityProperties : AccessibilityProperties
Options d’accessibilité actuelles de l’objet d’affichage. | DisplayObject | ||
allowMultipleSelection : Boolean
Lit une valeur booléenne qui indique si plusieurs éléments de la liste peuvent être sélectionnés en même temps. | SelectableList | ||
alpha : Number
Indique la valeur de transparence alpha de l’objet spécifié. | DisplayObject | ||
blendMode : String
Valeur de la classe BlendMode qui spécifie le mode de fusion à utiliser. | DisplayObject | ||
blendShader : Shader [écriture seule]
Définit un shader utilisé pour la fusion de l’arrière-plan et du premier plan. | DisplayObject | ||
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 | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
contextMenu : NativeMenu
Spécifie le menu contextuel associé à l’objet. | InteractiveObject | ||
dataProvider : DataProvider
Lit ou définit le modèle de données de la liste d’éléments à afficher. | SelectableList | ||
doubleClickEnabled : Boolean
Spécifie si l’objet reçoit les événements doubleClick. | InteractiveObject | ||
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
Récupère ou définit une valeur indiquant si le composant peut accepter une interaction de l’utilisateur. | UIComponent | ||
filters : Array
Tableau indexé contenant tous les objets filtre actuellement associés à l’objet d’affichage. | DisplayObject | ||
focusEnabled : Boolean
Récupère ou définit une valeur booléenne indiquant si le composant peut recevoir le focus après un clic de l’utilisateur sur son entrée. | UIComponent | ||
focusManager : IFocusManager
Récupère ou définit le FocusManager qui contrôle le focus pour ce composant et ses homologues. | 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 | ||
height : Number [override]
Récupère ou définit la hauteur du composant, en pixels. | UIComponent | ||
hitArea : Sprite
Désigne un autre sprite qui fera office de zone active d’un sprite. | Sprite | ||
horizontalLineScrollSize : Number
Récupère ou définit une valeur décrivant la quantité de contenu à faire défiler horizontalement lorsque l’utilisateur clique sur un bouton fléché. | BaseScrollPane | ||
horizontalPageScrollSize : Number
Récupère ou définit le nombre de pixels selon lequel le curseur de la barre de défilement horizontal se déplace lorsque l’utilisateur clique sur le rail de la barre de défilement. | BaseScrollPane | ||
horizontalScrollBar : ScrollBar [lecture seule]
Lit une référence à la barre de défilement horizontale. | BaseScrollPane | ||
horizontalScrollPolicy : String
Récupère ou définit une valeur indiquant l’état de la barre de défilement horizontale. | BaseScrollPane | ||
horizontalScrollPosition : Number
Récupère ou définit une valeur décrivant la position horizontale de la barre de défilement horizontale dans le panneau défilant, en pixels. | BaseScrollPane | ||
length : uint [lecture seule]
Lit le nombre d’éléments présents dans le fournisseur de données. | SelectableList | ||
loaderInfo : LoaderInfo [lecture seule]
Renvoie un objet LoaderInfo qui contient des informations relatives au chargement du fichier auquel appartient cet objet d’affichage. | DisplayObject | ||
mask : DisplayObject
L’objet d’affichage appelant est masqué par l’objet mask spécifié. | DisplayObject | ||
maxHorizontalScrollPosition : Number [override]
Lit ou définit le nombre de pixels jusqu’où la liste peut défiler vers la droite, lorsque la propriété horizontalScrollPolicy est définie sur ScrollPolicy.ON. | SelectableList | ||
maxVerticalScrollPosition : Number [lecture seule]
Obtient la position de défilement vertical maximale pour le contenu actif, en pixels. | BaseScrollPane | ||
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 | ||
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
Récupère ou définit une valeur indiquant si le composant peut recevoir le focus après un clic de l’utilisateur sur son entrée. | 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 | ||
numChildren : int [lecture seule]
Renvoie le nombre d’enfants de l’objet. | DisplayObjectContainer | ||
opaqueBackground : Object
Indique si l’objet d’affichage est opaque avec une couleur d’arrière-plan spécifique. | DisplayObject | ||
parent : DisplayObjectContainer [lecture seule]
Indique l’objet DisplayObjectContainer qui contient l’objet d’affichage. | DisplayObject | ||
root : DisplayObject [lecture seule]
Pour un objet d’affichage résidant dans un fichier SWF chargé, la propriété root correspond à l’objet d’affichage de premier niveau dans la partie de la structure arborescente de la liste d’affichage représentée par ce fichier. | DisplayObject | ||
rotation : Number
Indique la rotation de l’occurrence de DisplayObject, en degrés, à partir de son orientation d’origine. | DisplayObject | ||
rotationX : Number
Indique la rotation de l’axe des x de l’occurrence DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent. | DisplayObject | ||
rotationY : Number
Indique la rotation de l’axe des y de l’occurrence DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent. | DisplayObject | ||
rotationZ : Number
Indique la rotation de l’axe des z de l’occurrence DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent. | DisplayObject | ||
rowCount : uint [lecture seule]
Lit le nombre de lignes au moins partiellement visibles dans la liste. | SelectableList | ||
scale9Grid : Rectangle
Grille de mise à l’échelle en vigueur. | DisplayObject | ||
scaleX : Number [override]
Multiplie la largeur actuelle du composant par un facteur de redimensionnement. | UIComponent | ||
scaleY : Number [override]
Multiplie la hauteur actuelle du composant par un facteur de redimensionnement. | UIComponent | ||
scaleZ : Number
Indique l’échelle de profondeur (pourcentage) de l’objet tel qu’elle est appliquée à partir du point d’alignement. | DisplayObject | ||
scrollRect : Rectangle
Cadre de sélection du défilement de l’objet d’affichage. | DisplayObject | ||
selectable : Boolean
Lit ou définit une valeur booléenne qui indique si les éléments de la liste peuvent être sélectionnés. | SelectableList | ||
selectedIndex : int
Lit ou définit l’index de l’élément qui est sélectionné dans une liste à sélection unique. | SelectableList | ||
selectedIndices : Array
Lit ou définit un tableau qui contient les articles qui ont été sélectionnés à partir d’une liste à sélections multiples. | SelectableList | ||
selectedItem : Object
Lit ou définit l’élément qui a été sélectionné à partir d’une liste à sélection unique. | SelectableList | ||
selectedItems : Array
Lit ou définit un tableau qui contient les objets qui ont été sélectionnés à partir d’une liste à sélections multiples. | SelectableList | ||
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 | ||
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 | ||
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 | ||
transform : flash.geom:Transform
Objet dont les propriétés se rapportent à la matrice, à la transformation des couleurs et aux limites des pixels d’un objet d’affichage. | DisplayObject | ||
useBitmapScrolling : Boolean
Si définie sur true, la valeur de la propriété cacheAsBitmap du contenu de défilement est true ; si définie sur false, cette valeur est désactivée. | BaseScrollPane | ||
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 | ||
verticalLineScrollSize : Number
Récupère ou définit une valeur décrivant la quantité de pixels à faire défiler verticalement lorsque l’utilisateur clique sur un bouton fléché. | BaseScrollPane | ||
verticalPageScrollSize : Number
Récupère ou définit le nombre de pixels selon lequel le curseur de la barre de défilement vertical se déplace lorsque l’utilisateur clique sur le rail de la barre de défilement. | BaseScrollPane | ||
verticalScrollBar : ScrollBar [lecture seule]
Récupère une référence à la barre de défilement vertical. | BaseScrollPane | ||
verticalScrollPolicy : String
Récupère ou définit une valeur indiquant l’état de la barre de défilement verticale. | BaseScrollPane | ||
verticalScrollPosition : Number
Récupère ou définit une valeur décrivant la position verticale de la barre de défilement verticale dans le panneau défilant, en pixels. | BaseScrollPane | ||
visible : Boolean [override]
Récupère ou définit une valeur indiquant si l’occurrence du composant actif est visible. | UIComponent | ||
width : Number [override]
Récupère ou définit la largeur du composant, en pixels. | UIComponent | ||
x : Number [override]
Récupère ou définit la coordonnée x représentant la position du composant le long de l’axe x au sein de son conteneur parent. | UIComponent | ||
y : Number [override]
Récupère ou définit la coordonnée y représentant la position du composant le long de l’axe y au sein de son conteneur parent. | UIComponent | ||
z : Number
Indique la position de coordonnée z le long de l’axe des z de l’occurrence DisplayObject par rapport au conteneur 3D parent. | DisplayObject |
Méthode | Défini par | ||
---|---|---|---|
Crée une nouvelle occurrence du composant SelectableList. | SelectableList | ||
Ajoute une occurrence DisplayObject enfant à cette occurrence DisplayObjectContainer. | DisplayObjectContainer | ||
Ajoute une occurrence DisplayObject enfant à cette occurrence DisplayObjectContainer. | DisplayObjectContainer | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement. | EventDispatcher | ||
Ajoute un élément à la fin de la liste d’éléments. | SelectableList | ||
Insère un élément dans la liste, à l’index spécifié. | SelectableList | ||
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 | ||
Supprime un style qui est défini sur les fonctionnalités de rendu de la liste. | SelectableList | ||
Efface l’élément actuellement sélectionné dans la liste et définit la propriété selectedIndex sur -1. | SelectableList | ||
Définit une propriété de style depuis cette occurrence 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 | ||
Distribue un événement dans le flux d’événements. | EventDispatcher | ||
Affiche ou masque l’indicateur de focus dans ce composant. | UIComponent | ||
Déclenche une opération de dessin immédiate, sans tout annuler comme le fait invalidateNow. | 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 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 | ||
Récupère l’objet qui détient actuellement le focus. | UIComponent | ||
Récupère l’élément à l’index spécifié. | SelectableList | ||
Renvoie l’index du prochain élément du dataProvider dans lequel le premier caractère de l’étiquette correspond à un caractère de chaîne spécifié. | SelectableList | ||
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 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 | ||
Récupère un style qui est défini sur les fonctionnalités de rendu de la liste. | SelectableList | ||
Extrait une propriété de style définie dans la chaîne de recherche de style du composant. | UIComponent | ||
[statique]
Récupère la texture de style par défaut du composant actif. | SelectableList | ||
Convertit l’objet point des coordonnées de scène (globales) vers les coordonnées de l’objet d’affichage (locales). | DisplayObject | ||
Convertit un point bidimensionnel à partir des coordonnées de scène (globales) vers les coordonnées d’un objet d’affichage tridimensionnel (locales). | DisplayObject | ||
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement. | EventDispatcher | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Evalue le cadre de sélection de l’objet d’affichage pour savoir s’il recouvre ou recoupe le cadre de sélection de l’objet d’affichage obj. | DisplayObject | ||
Evalue l’objet d’affichage pour savoir s’il recouvre ou recoupe le point spécifié par les paramètres x et y. | DisplayObject | ||
Marque une propriété comme non valide, puis redessine le composant dans la prochaine image, sauf spécification contraire. | UIComponent | ||
Invalide un rendu d’élément spécifique. | SelectableList | ||
Invalide le rendu de l’élément présent à l’index spécifié. | SelectableList | ||
Invalide l’ensemble de la liste et impose un nouveau dessin de tous les éléments. | SelectableList | ||
Vérifie si l’élément spécifié est sélectionné dans la liste. | SelectableList | ||
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 | ||
Renvoie ICellRenderer pour un objet d’élément donné, le cas échéant. | SelectableList | ||
Extrait la chaîne affichée par l’objet de rendu pour l’objet de données fourni en fonction des propriétés label de l’objet. | SelectableList | ||
Convertit un point tridimensionnel des coordonnées de l’objet d’affichage tridimensionnel (locales) vers un point bidimensionnel dans les coordonnées de scène (globales). | DisplayObject | ||
Convertit l’objet point des coordonnées de l’objet d’affichage (locales) vers les coordonnées de la scène (globales). | DisplayObject | ||
[statique]
Fusionne les styles de plusieurs classes en un seul objet. | UIComponent | ||
Déplace le composant à la position spécifiée dans son parent. | UIComponent | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Supprime tous les éléments de la liste. | SelectableList | ||
Supprime l’occurrence enfant de DisplayObject spécifiée de la liste d’enfants de l’occurrence de DisplayObjectContainer. | DisplayObjectContainer | ||
Supprime une occurrence enfant de DisplayObject de la position d’index spécifiée dans la liste d’enfants de DisplayObjectContainer. | DisplayObjectContainer | ||
Supprime toutes les occurrences enfants de DisplayObject de la liste d’enfants de l’occurrence de DisplayObjectContainer. | DisplayObjectContainer | ||
Supprime un écouteur de l’objet EventDispatcher. | EventDispatcher | ||
Supprime l’élément spécifié de la liste. | SelectableList | ||
Supprime l’élément présent à l’emplacement d’index spécifié. | SelectableList | ||
Remplace l’élément, à l’index spécifié, par un autre élément. | SelectableList | ||
Affiche un clavier virtuel. | InteractiveObject | ||
Fait défiler la liste jusqu’à l’élément, à l’index spécifié. | SelectableList | ||
Fait défiler la liste jusqu’à l’élément, à l’emplacement indiqué par la valeur actuelle de la propriété selectedIndex. | SelectableList | ||
Modifie la position d’un enfant existant dans le conteneur d’objet d’affichage. | DisplayObjectContainer | ||
Définit le focus sur ce composant. | UIComponent | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Définit un style pour les fonctionnalités de rendu dans la liste. | SelectableList | ||
Définit le composant en fonction de la largeur et de la hauteur spécifiées. | UIComponent | ||
Définit une propriété de style pour cette occurrence de composant. | UIComponent | ||
Trie les éléments du fournisseur de données actuel. | SelectableList | ||
Trie les éléments du fournisseur de données actuel en fonction d’un ou plusieurs de ses champs. | SelectableList | ||
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 | ||
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 | ||
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | ||
Valide et met à jour les propriétés et la mise en forme de cet objet, puis le redessine si nécessaire. | UIComponent | ||
Renvoie la valeur primitive de l’objet spécifié. | Object | ||
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié. | EventDispatcher |
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é 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é lorsqu’un autre élément est sélectionné dans la liste. | SelectableList | |||
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 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 | |||
[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 | |||
[événement de diffusion] Distribué lorsque la tête de lecture est placée sur une nouvelle image. | DisplayObject | |||
[événement de diffusion] Distribué lorsque la tête de lecture quitte l’image en cours. | DisplayObject | |||
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é après que la visibilité du composant soit passée de visible à invisible. | UIComponent | |||
Cet événement est distribué à une application cliente prenant en charge la saisie en ligne avec un éditeur IME. | InteractiveObject | |||
Distribué lorsque l’utilisateur clique sur un élément du composant. | SelectableList | |||
Distribué lorsque l’utilisateur clique rapidement à deux reprises sur un élément du composant. | SelectableList | |||
Distribué lorsque le pointeur de la souris cesse de survoler un élément du composant. | SelectableList | |||
Distribué lorsque le pointeur de la souris survole un élément du composant. | SelectableList | |||
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é 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é à la suite du déplacement du composant. | 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é 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é 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é à la suite du redimensionnement du composant. | 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 le pointeur de la souris cesse de survoler le composant. | SelectableList | |||
Distribué lorsque le pointeur de la souris survole le composant. | SelectableList | |||
Distribué lorsque l’utilisateur effectue un défilement horizontal ou vertical. | SelectableList | |||
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é après que la visibilité du composant soit passée de invisible à 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é 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é 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 | |||
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 |
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 | ||
---|---|---|---|---|
cellRenderer | Type: Class Version du langage: ActionScript 3.0 Version du produit: Flash CS3 Versions du moteur d’exécution: Flash9.0.28.0, AIR 1.0 Classe qui fournit le rendu de cellule pour chaque élément du composant. La valeur par défaut est fl.contols.listClasses.CellRenderer . | SelectableList | ||
contentPadding | Type: Number Format: Length Version du langage: ActionScript 3.0 Version du produit: Flash CS3 Versions du moteur d’exécution: Flash9.0.28.0, AIR 1.0 Remplissage qui sépare la bordure de la liste et son contenu, en pixels. La valeur par défaut est null . | SelectableList | ||
disabledAlpha | Type: Number Version du langage: ActionScript 3.0 Version du produit: Flash CS3 Versions du moteur d’exécution: Flash9.0.28.0, AIR 1.0 Valeur alpha à attribuer à la liste lorsque la propriété enabled est définie sur false .
La valeur par défaut est null . | SelectableList | ||
Type: flash.text.TextFormat Version du langage: ActionScript 3.0 Version du produit: Flash CS3 Versions du moteur d’exécution: Flash9.0.28.0, AIR 1.0 Objet TextFormat à utiliser pour le rendu de l’étiquette du composant lorsque le bouton est désactivé. | UIComponent | |||
Type: Class Version du langage: ActionScript 3.0 Version du produit: Flash CS3 Versions du moteur d’exécution: Flash9.0.28.0, AIR 1.0 Nom de la classe à utiliser comme enveloppe du bouton de la flèche basse de la barre de défilement lorsqu’il est désactivé. | BaseScrollPane | |||
Type: Class Version du langage: ActionScript 3.0 Version du produit: Flash CS3 Versions du moteur d’exécution: Flash9.0.28.0, AIR 1.0 Nom de la classe à utiliser comme enveloppe du bouton de la flèche basse de la barre de défilement lorsque vous cliquez sur le bouton flèche. | BaseScrollPane | |||
Type: Class Version du langage: ActionScript 3.0 Version du produit: Flash CS3 Versions du moteur d’exécution: Flash9.0.28.0, AIR 1.0 Nom de la classe à utiliser comme enveloppe du bouton de la flèche basse de la barre de défilement lorsque le pointeur de la souris le survole. | BaseScrollPane | |||
Type: Class Version du langage: ActionScript 3.0 Version du produit: Flash CS3 Versions du moteur d’exécution: Flash9.0.28.0, AIR 1.0 Nom de la classe à utiliser comme enveloppe du bouton de la flèche basse de la barre de défilement. | BaseScrollPane | |||
Type: Number Format: Length Version du langage: ActionScript 3.0 Version du produit: Flash CS3 Versions du moteur d’exécution: Flash9.0.28.0, AIR 1.0 Remplissage qui sépare les limites extérieures du composant et les bords extérieurs de l’indicateur du focus, en pixels. | UIComponent | |||
Type: Class Version du langage: ActionScript 3.0 Version du produit: Flash CS3 Versions du moteur d’exécution: Flash9.0.28.0, AIR 1.0 Enveloppe à utiliser pour afficher les indicateurs de focus. | UIComponent | |||
Type: Number Format: Time Version du langage: ActionScript 3.0 Version du produit: Flash CS3 Versions du moteur d’exécution: Flash9.0.28.0, AIR 1.0 Nombre de millisecondes d’attente après la première diffusion de l’événement buttonDown et avant l’envoi d’un second événement buttonDown . | BaseScrollPane | |||
Type: Number Format: Time Version du langage: ActionScript 3.0 Version du produit: Flash CS3 Versions du moteur d’exécution: Flash9.0.28.0, AIR 1.0 Intervalle, en millisecondes, entre les événements buttonDown distribués après le délai spécifié par le style repeatDelay . | BaseScrollPane | |||
skin | Type: Class Version du langage: ActionScript 3.0 Version du produit: Flash CS3 Versions du moteur d’exécution: Flash9.0.28.0, AIR 1.0 Classe qui fournit l’enveloppe de l’arrière-plan du composant. La valeur par défaut est List_skin . | SelectableList | ||
Type: flash.text.TextFormat Version du langage: ActionScript 3.0 Version du produit: Flash CS3 Versions du moteur d’exécution: Flash9.0.28.0, AIR 1.0 Objet TextFormat à utiliser pour le rendu de l’étiquette du composant. | UIComponent | |||
Type: Class Version du langage: ActionScript 3.0 Version du produit: Flash CS3 Versions du moteur d’exécution: Flash9.0.28.0, AIR 1.0 Enveloppe utilisée pour indiquer l’état désactivé du curseur. | BaseScrollPane | |||
Type: Class Version du langage: ActionScript 3.0 Version du produit: Flash CS3 Versions du moteur d’exécution: Flash9.0.28.0, AIR 1.0 Nom de la classe à utiliser comme habillage du curseur de la barre de défilement lorsque vous cliquez sur le curseur. | BaseScrollPane | |||
Type: Class Version du langage: ActionScript 3.0 Version du produit: Flash CS3 Versions du moteur d’exécution: Flash9.0.28.0, AIR 1.0 Nom de la classe à utiliser comme icône du curseur de la barre de défilement. | BaseScrollPane | |||
Type: Class Version du langage: ActionScript 3.0 Version du produit: Flash CS3 Versions du moteur d’exécution: Flash9.0.28.0, AIR 1.0 Nom de la classe à utiliser comme habillage du curseur de la barre de défilement lorsque le pointeur de la souris le survole. | BaseScrollPane | |||
Type: Class Version du langage: ActionScript 3.0 Version du produit: Flash CS3 Versions du moteur d’exécution: Flash9.0.28.0, AIR 1.0 Nom de la classe à utiliser comme enveloppe pour le curseur de la barre de défilement. | BaseScrollPane | |||
Type: Class Version du langage: ActionScript 3.0 Version du produit: Flash CS3 Versions du moteur d’exécution: Flash9.0.28.0, AIR 1.0 Enveloppe utilisée pour indiquer un rail désactivé. | BaseScrollPane | |||
Type: Class Version du langage: ActionScript 3.0 Version du produit: Flash CS3 Versions du moteur d’exécution: Flash9.0.28.0, AIR 1.0 Enveloppe utilisée pour indiquer l’état enfoncé d’une enveloppe désactivée. | BaseScrollPane | |||
Type: Class Version du langage: ActionScript 3.0 Version du produit: Flash CS3 Versions du moteur d’exécution: Flash9.0.28.0, AIR 1.0 Enveloppe utilisée pour indiquer l’état de survol de la souris dans le rail de défilement. | BaseScrollPane | |||
Type: Class Version du langage: ActionScript 3.0 Version du produit: Flash CS3 Versions du moteur d’exécution: Flash9.0.28.0, AIR 1.0 Enveloppe utilisée pour indiquer l’état relevé de la souris dans le rail de défilement. | BaseScrollPane | |||
Type: Class Version du langage: ActionScript 3.0 Version du produit: Flash CS3 Versions du moteur d’exécution: Flash9.0.28.0, AIR 1.0 Nom de la classe à utiliser comme enveloppe du bouton de la flèche haute de la barre de défilement lorsqu’il est désactivé. | BaseScrollPane | |||
Type: Class Version du langage: ActionScript 3.0 Version du produit: Flash CS3 Versions du moteur d’exécution: Flash9.0.28.0, AIR 1.0 Nom de la classe à utiliser comme enveloppe du bouton de la flèche haute de la barre de défilement lorsque vous cliquez sur le bouton flèche. | BaseScrollPane | |||
Type: Class Version du langage: ActionScript 3.0 Version du produit: Flash CS3 Versions du moteur d’exécution: Flash9.0.28.0, AIR 1.0 Nom de la classe à utiliser comme enveloppe du bouton de la flèche haute de la barre de défilement lorsque le pointeur de la souris le survole. | BaseScrollPane | |||
Type: Class Version du langage: ActionScript 3.0 Version du produit: Flash CS3 Versions du moteur d’exécution: Flash9.0.28.0, AIR 1.0 Nom de la classe à utiliser comme enveloppe du bouton de la flèche haute de la barre de défilement. | BaseScrollPane |
allowMultipleSelection | propriété |
allowMultipleSelection:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Lit une valeur booléenne qui indique si plusieurs éléments de la liste peuvent être sélectionnés en même temps. La valeur true
indique que plusieurs sélections peuvent s’effectuer à la fois. La valeur false
indique qu’un seul élément peut être sélectionné à la fois.
La valeur par défaut est false.
Implémentation
public function get allowMultipleSelection():Boolean
public function set allowMultipleSelection(value:Boolean):void
Eléments de l’API associés
Exemple ( Comment utiliser cet exemple )
selectedIndices
et selectedIndices
lorsque les éléments sélectionnés dans la liste changent :
import fl.controls.List; import fl.data.DataProvider; var items:XML = <items> <item label="Item A" /> <item label="Item B" /> <item label="Item C" /> </items>; var dp:DataProvider = new DataProvider(items); var myList:List = new List(); myList.dataProvider = dp; myList.allowMultipleSelection = true; myList.move(10, 10); myList.setSize(320, 240); myList.addEventListener(Event.CHANGE, changeHandler); addChild(myList); function changeHandler(event:Event):void { var lst:List = event.currentTarget as List; trace("change:"); trace("\t" + "selectedIndex:", lst.selectedIndex); trace("\t" + "selectedIndices:", lst.selectedIndices); trace("\t" + "Number selected items:", lst.selectedIndices.length); }
dataProvider | propriété |
dataProvider:DataProvider
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Lit ou définit le modèle de données de la liste d’éléments à afficher. Un fournisseur de données peut être partagé par plusieurs composants à base de listes. Les modifications apportées au fournisseur de données sont immédiatement à la disposition de tous les composants qui l’utilisent comme source de données.
La valeur par défaut est null.
Implémentation
public function get dataProvider():DataProvider
public function set dataProvider(value:DataProvider):void
length | propriété |
length:uint
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Lit le nombre d’éléments présents dans le fournisseur de données.
Implémentation
public function get length():uint
Exemple ( Comment utiliser cet exemple )
rowCount
sur le nombre d’éléments actuellement dans la liste :
import fl.controls.List; var myList:List = new List(); myList.addItem({label:"Item A"}); myList.addItem({label:"Item B"}); myList.addItem({label:"Item C"}); myList.addItem({label:"Item D"}); myList.rowCount = myList.length; myList.move(10, 10); addChild(myList);
maxHorizontalScrollPosition | propriété |
maxHorizontalScrollPosition:Number
[override] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Récupère ou définit le nombre de pixels jusqu’où la liste peut défiler vers la droite, lorsque la propriété horizontalScrollPolicy
est définie sur ScrollPolicy.ON
.
Implémentation
override public function get maxHorizontalScrollPosition():Number
override public function set maxHorizontalScrollPosition(value:Number):void
Eléments de l’API associés
rowCount | propriété |
rowCount:uint
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Lit le nombre de lignes au moins partiellement visibles dans la liste.
Remarque : cette propriété doit être remplacée dans toute classe qui étend SelectableList.
La valeur par défaut est 0.
Implémentation
public function get rowCount():uint
Exemple ( Comment utiliser cet exemple )
rowCount
:
import fl.data.DataProvider; import fl.controls.List; var dp:DataProvider = new DataProvider(); var i:uint; for(i=0; i<100; i++) { dp.addItem( { label: "Item " + i } ); } var list:List = new List(); list.setSize(100,300); list.dataProvider = dp; addChild(list); trace(list.rowCount); // 15
selectable | propriété |
selectable:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Lit ou définit une valeur booléenne qui indique si les éléments de la liste peuvent être sélectionnés. La valeur true
indique que les éléments de la liste peuvent être sélectionnés, tandis que false
indique le contraire.
La valeur par défaut est true.
Implémentation
public function get selectable():Boolean
public function set selectable(value:Boolean):void
Eléments de l’API associés
selectedIndex | propriété |
selectedIndex:int
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Lit ou définit l’index de l’élément qui est sélectionné dans une liste à sélection unique. Une liste à sélection unique est une liste où il n’est possible de sélectionner qu’un seul élément à la fois.
La valeur -1 indique qu’aucun élément n’est sélectionné. En cas de sélections multiples, cette valeur correspond à l’index du dernier élément sélectionné dans le groupe d’éléments sélectionnés.
Lorsque cette propriété est définie à l’aide du code ActionScript, l’élément situé à l’index spécifié remplace la sélection actuelle. Lorsque la sélection est modifiée par le programme, l’objet d’événement change
n’est pas distribué.
Implémentation
public function get selectedIndex():int
public function set selectedIndex(value:int):void
Eléments de l’API associés
Exemple ( Comment utiliser cet exemple )
import fl.controls.List; import fl.data.DataProvider; var dp:DataProvider = new DataProvider(); var i:uint; for (i = 0; i < 5; i++) { dp.addItem( { label: "Sample Name"} ); } var list:List = new List(); list.dataProvider = dp; list.addEventListener(Event.CHANGE,announceClickedItem) addChild(list); function announceClickedItem(e:Event):void { trace("You have clicked: " + list.selectedItem.label + " in row " + list.selectedIndex); }
selectedIndices | propriété |
selectedIndices:Array
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Lit ou définit un tableau qui contient les articles qui ont été sélectionnés à partir d’une liste à sélections multiples.
Pour programmer le remplacement de la sélection actuelle, vous pouvez affecter cette propriété de façon explicite. Vous pouvez effacer la sélection actuelle en définissant cette propriété sur un tableau vide ou sur une valeur undefined
. Si aucun article n’est sélectionné dans la liste, cette propriété est undefined
.
La séquence de valeurs du tableau correspond à l’ordre de sélection des éléments dans la liste à sélection multiple. Par exemple, si vous cliquez sur le deuxième élément de la liste, puis le troisième et enfin le premier, cette propriété contient une liste de valeurs dans la séquence suivante : [1,2,0]
.
Implémentation
public function get selectedIndices():Array
public function set selectedIndices(value:Array):void
Eléments de l’API associés
selectedItem | propriété |
selectedItem:Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Lit ou définit l’élément qui a été sélectionné à partir d’une liste à sélection unique. Pour les listes à sélections multiples où plusieurs éléments sont sélectionnés, cette propriété contient l’élément qui a été sélectionné en dernier.
Si aucune sélection n’est faite, la valeur de cette propriété est null
.
Implémentation
public function get selectedItem():Object
public function set selectedItem(value:Object):void
Eléments de l’API associés
Exemple ( Comment utiliser cet exemple )
import fl.controls.List; import fl.data.DataProvider; var dp:DataProvider = new DataProvider(); var i:uint; for (i = 0; i < 5; i++) { dp.addItem( { label: "Sample Name"} ); } var list:List = new List(); list.dataProvider = dp; list.addEventListener(Event.CHANGE,announceClickedItem) addChild(list); function announceClickedItem(e:Event):void { trace("You have clicked: " + list.selectedItem.label + " in row " + list.selectedIndex); }
selectedItems | propriété |
selectedItems:Array
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Lit ou définit un tableau qui contient les objets qui ont été sélectionnés à partir d’une liste à sélections multiples.
Pour une liste à sélection unique, la valeur de cette propriété est un tableau qui contient l’élément sélectionné. Dans une liste à sélection unique, la propriété allowMultipleSelection
est définie sur false
.
Implémentation
public function get selectedItems():Array
public function set selectedItems(value:Array):void
Eléments de l’API associés
Exemple ( Comment utiliser cet exemple )
import fl.controls.List; import fl.data.DataProvider; var listA:List = new List(); listA.allowMultipleSelection = true; listA.addItem({label:"Item A"}); listA.addItem({label:"Item B"}); listA.addItem({label:"Item C"}); listA.addItem({label:"Item D"}); listA.addItem({label:"Item E"}); listA.addItem({label:"Item F"}); listA.addItem({label:"Item G"}); listA.move(10, 10); listA.addEventListener(Event.CHANGE, changeHandler); addChild(listA); var listB:List = new List(); listB.selectable = false; listB.move(120, 10); addChild(listB); function changeHandler(event:Event):void { if (listA.selectedItems.length > 0) { listB.dataProvider = new DataProvider(listA.selectedItems); } }
SelectableList | () | Constructeur |
public function SelectableList()
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Crée une nouvelle occurrence du composant SelectableList.
addItem | () | méthode |
public function addItem(item:Object):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Ajoute un élément à la fin de la liste d’éléments.
Tout élément doit disposer des propriétés label
et data
. Il reste cependant possible d’ajouter à la liste les éléments qui disposent d’autres propriétés. Par défaut, la propriété label
d’un élément permet d’afficher l’étiquette de la ligne. La propriété data
permet de stocker les données de la ligne.
Paramètres
item:Object — Elément à ajouter au fournisseur de données.
|
Eléments de l’API associés
addItemAt | () | méthode |
public function addItemAt(item:Object, index:uint):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Insère un élément dans la liste, à l’index spécifié. Les index des éléments à ou après l’emplacement spécifié sont incrémentés d’une unité.
Paramètres
item:Object — Elément à ajouter à la liste.
| |
index:uint — L’index auquel ajouter l’élément.
|
Valeur émise
RangeError — L’index spécifié est inférieur à 0 ou supérieur ou égal à la longueur du fournisseur de données.
|
Eléments de l’API associés
clearRendererStyle | () | méthode |
public function clearRendererStyle(name:String, column:int = -1):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Supprime un style qui est défini sur les fonctionnalités de rendu de la liste.
Paramètres
name:String — Nom du style à supprimer.
| |
column:int (default = -1 )
|
Eléments de l’API associés
clearSelection | () | méthode |
public function clearSelection():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Efface l’élément actuellement sélectionné dans la liste et définit la propriété selectedIndex
sur -1.
Exemple ( Comment utiliser cet exemple )
import fl.controls.Button; import fl.controls.List; import fl.data.DataProvider; var data:XML = <items> <item label="Person A" id="p001" /> <item label="Person B" id="p002" /> <item label="Person C" id="p003" /> </items>; var dp:DataProvider = new DataProvider(data); var myList:List = new List(); myList.allowMultipleSelection = false; myList.dataProvider = dp; myList.move(10, 10); myList.selectedIndex = 0; addChild(myList); var clearButton:Button = new Button(); clearButton.label = "Clear selection"; clearButton.move(120, 10); clearButton.addEventListener(MouseEvent.CLICK, clickHandler); addChild(clearButton); function clickHandler(event:MouseEvent):void { trace("selectedIndex (before):", myList.selectedIndex); myList.clearSelection(); trace("selectedIndex (after):", myList.selectedIndex); }
getItemAt | () | méthode |
public function getItemAt(index:uint):Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Récupère l’élément à l’index spécifié.
Paramètres
index:uint — Index de l’élément à récupérer.
|
Object — Objet présent à l’index spécifié.
|
Valeur émise
RangeError — L’index spécifié est inférieur à 0 ou supérieur ou égal à la longueur du fournisseur de données.
|
getNextIndexAtLetter | () | méthode |
public function getNextIndexAtLetter(firstLetter:String, startIndex:int = -1):int
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Renvoie l’index du prochain élément du dataProvider dans lequel le premier caractère de l’étiquette correspond à un caractère de chaîne spécifié. Si la recherche atteint la fin du dataProvider sans rechercher tous les éléments, elle repartira du début. La recherche n’inclut pas le startIndex.
Paramètres
firstLetter:String — Caractère de chaîne à rechercher
| |
startIndex:int (default = -1 ) — Index où commencer dans le dataProvider.
|
int — Index du prochain élément du dataProvider.
|
getRendererStyle | () | méthode |
public function getRendererStyle(name:String, column:int = -1):Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Récupère un style qui est défini sur les fonctionnalités de rendu de la liste.
Paramètres
name:String — Nom du style à récupérer.
| |
column:int (default = -1 ) — La valeur du style à récupérer.
|
Object |
Eléments de l’API associés
getStyleDefinition | () | méthode |
public static function getStyleDefinition():Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Récupère la texture de style par défaut du composant actif. La texture de style contient le type adapté au composant, qui dépend du style utilisé par ce dernier. Par exemple, le style disabledTextFormat
contient la valeur null
ou un objet TextFormat. Vous pouvez utiliser ces styles et appeler setStyle()
pour le composant actif. Le code suivant ignore le style par défaut disabledTextFormat
dans le composant spécifié :
componentInstance.setStyle("disabledTextFormat", new TextFormat());
Object — Objet de styles par défaut.
|
Eléments de l’API associés
Exemple ( Comment utiliser cet exemple )
import fl.controls.*; import fl.containers.*; import fl.controls.listClasses.*; import fl.controls.dataGridClasses.*; import fl.controls.progressBarClasses.*; import fl.core.UIComponent; import fl.data.DataProvider; var dp:DataProvider = new DataProvider(); dp.addItem( { label: "BaseScrollPane", data:BaseScrollPane } ); dp.addItem( { label: "Button", data:Button } ); dp.addItem( { label: "CellRenderer", data:CellRenderer } ); dp.addItem( { label: "CheckBox", data:CheckBox } ); dp.addItem( { label: "ColorPicker", data:ColorPicker } ); dp.addItem( { label: "ComboBox", data:ComboBox } ); dp.addItem( { label: "DataGrid", data:DataGrid } ); dp.addItem( { label: "HeaderRenderer", data:HeaderRenderer } ); dp.addItem( { label: "ImageCell", data:ImageCell } ); dp.addItem( { label: "IndeterminateBar",data:IndeterminateBar } ); dp.addItem( { label: "Label", data:Label } ); dp.addItem( { label: "List", data:List } ); dp.addItem( { label: "NumericStepper", data:NumericStepper } ); dp.addItem( { label: "ProgressBar", data:ProgressBar } ); dp.addItem( { label: "RadioButton", data:RadioButton } ); dp.addItem( { label: "ScrollPane", data:ScrollPane } ); dp.addItem( { label: "Slider", data:Slider } ); dp.addItem( { label: "TextArea", data:TextArea } ); dp.addItem( { label: "TextInput", data:TextInput } ); dp.addItem( { label: "TileList", data:TileList } ); dp.addItem( { label: "UILoader", data:UILoader } ); dp.addItem( { label: "UIComponent", data:UIComponent } ); var cb:ComboBox = new ComboBox(); cb.move(10,10); cb.setSize(300,25); cb.prompt = "Select a component to view its styles"; cb.rowCount = 12; cb.dataProvider = dp; cb.addEventListener(Event.CHANGE, showStyleDefinition); addChild(cb); var dg:DataGrid = new DataGrid(); dg.setSize(425,300); dg.move(10,50); dg.columns = [ new DataGridColumn("StyleName"), new DataGridColumn("DefaultValue") ]; addChild(dg); function showStyleDefinition(e:Event):void { var componentClass:Class = e.target.selectedItem.data as Class; var styles:Object = componentClass["getStyleDefinition"].call(this); trace(styles.toString()); var styleData:DataProvider = new DataProvider(); for(var i:* in styles) { trace(i + " : " + styles[i]); styleData.addItem( { StyleName:i, DefaultValue:styles[i] } ); } styleData.sortOn("StyleName"); dg.dataProvider = styleData; }
invalidateItem | () | méthode |
public function invalidateItem(item:Object):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Invalide un rendu d’élément spécifique.
Paramètres
item:Object — Elément figurant dans le fournisseur de données qui doit être invalidé.
|
Eléments de l’API associés
invalidateItemAt | () | méthode |
public function invalidateItemAt(index:uint):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Invalide le rendu de l’élément présent à l’index spécifié.
Paramètres
index:uint — Index de l’élément figurant dans le fournisseur de données et à invalider.
|
Eléments de l’API associés
invalidateList | () | méthode |
public function invalidateList():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Invalide l’ensemble de la liste et impose un nouveau dessin de tous les éléments.
Eléments de l’API associés
isItemSelected | () | méthode |
public function isItemSelected(item:Object):Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Vérifie si l’élément spécifié est sélectionné dans la liste.
Paramètres
item:Object — L’élément à vérifier.
|
Boolean — Cette méthode renvoie true lorsque l’élément spécifié est sélectionné. Par contre, lorsque l’élément a la valeur null ou s’il n’est pas inclus dans la liste, elle renvoie false .
|
itemToCellRenderer | () | méthode |
public function itemToCellRenderer(item:Object):ICellRenderer
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Renvoie ICellRenderer pour un objet d’élément donné, le cas échéant. Cette méthode renvoie toujours null
.
Paramètres
item:Object — Elément dans le fournisseur de données.
|
ICellRenderer — La valeur null .
|
Exemple ( Comment utiliser cet exemple )
import fl.controls.List; import fl.controls.listClasses.ListData; import fl.controls.listClasses.CellRenderer; import fl.events.ListEvent; var sampleItem1:Object = { label:"John Alpha" }; var sampleItem2:Object = { label:"Mary Bravo" }; var sampleItem3:Object = { label:"Trevor Gamma" }; var sampleItem4:Object = { label:"Susan Delta" }; var myList:List; myList = new List(); myList.move(10,10); myList.addItem(sampleItem1); myList.addItem(sampleItem2); myList.addItem(sampleItem3); myList.addItem(sampleItem4); myList.addEventListener(ListEvent.ITEM_CLICK, listItemSelected); addChild(myList); function listItemSelected(e:ListEvent):void { var cr:CellRenderer = myList.itemToCellRenderer(e.item) as CellRenderer; var listData:ListData = cr.listData; trace("You have selected row: " + listData.row); }
itemToLabel | () | méthode |
public function itemToLabel(item:Object):String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Extrait la chaîne affichée par l’objet de rendu pour l’objet de données fourni en fonction des propriétés label
de l’objet. Cette méthode est destinée à être écrasée dans les sous-composants. Par exemple, List possède un labelField
et un labelFunction
dont dérive l’étiquette.
Paramètres
item:Object |
String |
removeAll | () | méthode |
public function removeAll():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Supprime tous les éléments de la liste.
removeItem | () | méthode |
public function removeItem(item:Object):Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Supprime l’élément spécifié de la liste.
Paramètres
item:Object — Elément à supprimer.
|
Object — Elément qui a été supprimé.
|
Valeur émise
RangeError — Elément introuvable.
|
Eléments de l’API associés
removeItemAt | () | méthode |
public function removeItemAt(index:uint):Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Supprime l’élément présent à l’emplacement d’index spécifié. Les indices des éléments à ou après l’emplacement spécifié sont réduits d’une unité.
Paramètres
index:uint — Index de l’élément à supprimer du fournisseur de données.
|
Object — Elément qui a été supprimé.
|
Eléments de l’API associés
replaceItemAt | () | méthode |
public function replaceItemAt(item:Object, index:uint):Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Remplace l’élément, à l’index spécifié, par un autre élément. Cette méthode modifie le fournisseur de données du composant List. Lorsque le fournisseur de données est partagé avec d’autres composants, les données qui sont fournies à ces composants sont également mises à jour.
Paramètres
item:Object — Elément devant remplacer l’élément à l’emplacement d’index spécifié.
| |
index:uint — Indice de l’élément à remplacer.
|
Object — Elément qui a été remplacé.
|
Valeur émise
RangeError — L’index spécifié est inférieur à 0 ou supérieur ou égal à la longueur du fournisseur de données.
|
Eléments de l’API associés
scrollToIndex | () | méthode |
public function scrollToIndex(newCaretIndex:int):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Fait féfiler la liste jusqu’à l’élément, à l’index spécifié. Lorsque l’index est hors de portée, la position de défilement ne change pas.
Paramètres
newCaretIndex:int — L’index auquel le défilement doit s’arrêter.
|
scrollToSelected | () | méthode |
public function scrollToSelected():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Fait défiler la liste jusqu’à l’élément, à l’emplacement indiqué par la valeur actuelle de la propriété selectedIndex
.
Eléments de l’API associés
setRendererStyle | () | méthode |
public function setRendererStyle(name:String, style:Object, column:uint = 0):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Définit un style pour les fonctionnalités de rendu dans la liste.
Paramètres
name:String — Nom du style à définir.
| |
style:Object — La valeur du style à définir.
| |
column:uint (default = 0 )
|
Eléments de l’API associés
Exemple ( Comment utiliser cet exemple )
setRendererStyle()
pour appliquer un format de texte aux éléments de la liste :
import fl.controls.List; var myTextFormat:TextFormat = new TextFormat(); myTextFormat.font = "Comic Sans MS"; var myList:List = new List(); myList.addItem({label:"The quick brown fox..."}); myList.addItem({label:"The quick brown fox..."}); myList.addItem({label:"The quick brown fox..."}); myList.addItem({label:"The quick brown fox..."}); myList.addItem({label:"The quick brown fox..."}); myList.addItem({label:"The quick brown fox..."}); myList.setRendererStyle("textFormat", myTextFormat); myList.width = 150; myList.move(10, 10); addChild(myList);
setRendererStyle()
pour appliquer un format de texte aux éléments de la liste :
import fl.controls.DataGrid; var myTextFormat:TextFormat = new TextFormat(); myTextFormat.font = "Comic Sans MS"; var myDataGrid:DataGrid = new DataGrid(); myDataGrid.addColumn("column1"); myDataGrid.addColumn("column2"); myDataGrid.addItem({column1:"The quick brown fox...", column2:"...jumped over the lazy dog."}); myDataGrid.addItem({column1:"The quick brown fox...", column2:"...jumped over the lazy dog."}); myDataGrid.addItem({column1:"The quick brown fox...", column2:"...jumped over the lazy dog."}); myDataGrid.addItem({column1:"The quick brown fox...", column2:"...jumped over the lazy dog."}); myDataGrid.addItem({column1:"The quick brown fox...", column2:"...jumped over the lazy dog."}); myDataGrid.addItem({column1:"The quick brown fox...", column2:"...jumped over the lazy dog."}); myDataGrid.setStyle("headerTextFormat", myTextFormat); myDataGrid.setRendererStyle("textFormat", myTextFormat); myDataGrid.width = 300; myDataGrid.move(10, 10); addChild(myDataGrid);
setRendererStyle()
pour appliquer un format de texte aux éléments de la liste :
import fl.controls.TileList; var myTextFormat:TextFormat = new TextFormat(); myTextFormat.font = "Comic Sans MS"; myTextFormat.color = 0xFF0000; myTextFormat.bold = true; var myTileList:TileList = new TileList(); myTileList.addItem({label:"Image 1", source:"http://www.helpexamples.com/flash/images/image1.jpg"}); myTileList.addItem({label:"Image 2", source:"http://www.helpexamples.com/flash/images/image2.jpg"}); myTileList.addItem({label:"Image 3", source:"http://www.helpexamples.com/flash/images/image3.jpg"}); myTileList.setRendererStyle("textFormat", myTextFormat); myTileList.columnWidth = 100; myTileList.rowHeight = 67; myTileList.columnCount = 3; myTileList.rowCount = 1; myTileList.move(10, 10); addChild(myTileList);
setRendererStyle()
pour appliquer un format de texte aux éléments de la liste :
import fl.controls.ComboBox; var myTextFormat:TextFormat = new TextFormat(); myTextFormat.font = "Comic Sans MS"; var myComboBox:ComboBox = new ComboBox(); myComboBox.addItem({label:"The quick brown fox..."}); myComboBox.addItem({label:"The quick brown fox..."}); myComboBox.addItem({label:"The quick brown fox..."}); myComboBox.addItem({label:"The quick brown fox..."}); myComboBox.addItem({label:"The quick brown fox..."}); myComboBox.addItem({label:"The quick brown fox..."}); myComboBox.textField.setStyle("textFormat", myTextFormat); myComboBox.dropdown.setRendererStyle("textFormat", myTextFormat); myComboBox.width = 150; myComboBox.move(10, 10); addChild(myComboBox);
sortItems | () | méthode |
public function sortItems(... sortArgs):*
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Trie les éléments du fournisseur de données actuel. Cette méthode effectue un tri en fonction des valeurs Unicode des éléments. ASCII est un sous-ensemble de Unicode.
Paramètres
... sortArgs — Les arguments à appliquer pour le tri.
|
* — La valeur renvoyée varie en fonction des paramètres qui sont transmis à cette méthode. Pour plus d’informations, consultez la méthode Array.sort() . Cette méthode renvoie 0 lorsque le paramètre sortArgs est défini sur Array.UNIQUESORT .
|
Eléments de l’API associés
sortItemsOn | () | méthode |
public function sortItemsOn(field:String, options:Object = null):*
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Trie les éléments du fournisseur de données actuel en fonction d’un ou plusieurs de ses champs.
Paramètres
field:String — Les champs sur lesquels porte le tri.
| |
options:Object (default = null ) — Arguments de tri destinés à remplacer le comportement de tri par défaut. Sépare deux ou plusieurs arguments avec l’opérateur OR (|) au niveau du bit.
|
* — La valeur renvoyée varie en fonction des paramètres qui sont transmis à cette méthode. Pour plus d’informations, voir la méthode Array.sortOn() . Cette méthode renvoie 0 lorsque le paramètre sortOption est défini sur Array.UNIQUESORT .
|
Eléments de l’API associés
Exemple ( Comment utiliser cet exemple )
sortItemsOn()
:
import fl.controls.List; import fl.data.DataProvider; var players:XML = <players> <player name="Player Q" avg="0.237" /> <player name="Player W" avg="0.352" /> <player name="Player E" avg="0.268" /> <player name="Player R" avg="0.311" /> <player name="Player T" avg="0.293" /> <player name="Player Y" avg="0.33" /> </players>; var dp:DataProvider = new DataProvider(players); var playerList:List = new List(); playerList.labelFunction = myLabelFunction; playerList.dataProvider = dp; playerList.sortItemsOn("avg", Array.NUMERIC | Array.DESCENDING); playerList.move(10, 10); playerList.setSize(160, 120); addChild(playerList); function myLabelFunction(item:Object):String { return item.name + " (" + Number(item.avg).toFixed(3) + ")"; }
change | Evénement |
flash.events.Event
propriété Event.type =
flash.events.Event.CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Distribué lorsqu’un autre élément est sélectionné dans la liste.
La constante Event.CHANGE
définit la valeur de la propriété type
de l’objet d’événement change
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | true |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Objet dont la valeur a été modifiée. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement. |
itemClick | Evénement |
fl.events.ListEvent
propriété ListEvent.type =
fl.events.ListEvent.ITEM_CLICK
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Distribué lorsque l’utilisateur clique sur un élément du composant.
L’événement click
est distribué avant la modification de la valeur du composant. Pour identifier la ligne et la colonne qui ont été cliquées, employez les propriétés de l’objet event. N’utilisez pas les propriétés selectedIndex
et selectedItem
.
type
d’un objet de l’événement itemClick
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | true |
columnIndex | Index de base zéro de la colonne qui contient la fonctionnalité de rendu. |
currentTarget | Objet qui traite activement l’objet de l’événement avec un écouteur d’événement. |
index | Index de base zéro du DataProvider qui contient la fonction de rendu. |
item | Référence à la donnée qui appartient à la fonction de rendu. |
rowIndex | Index de base zéro de la ligne qui contient la fonction de rendu. |
target | Objet qui a distribué l’événement. La cible n’est pas toujours l’objet écoutant l’événement. Pour accéder à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
itemDoubleClick | Evénement |
fl.events.ListEvent
propriété ListEvent.type =
fl.events.ListEvent.ITEM_DOUBLE_CLICK
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Distribué lorsque l’utilisateur clique rapidement à deux reprises sur un élément du composant. Contrairement à l’événement click
, l’événement doubleClick est distribué lorsque la propriété selectedIndex
du composant change.
type
d’un objet de l’événement itemDoubleClick
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | true |
columnIndex | Index de base zéro de la colonne qui contient la fonctionnalité de rendu. |
currentTarget | Objet qui traite activement l’objet de l’événement avec un écouteur d’événement. |
index | Index de base zéro du DataProvider qui contient la fonction de rendu. |
item | Référence à la donnée qui appartient à la fonction de rendu. |
rowIndex | Index de base zéro de la ligne qui contient la fonction de rendu. |
target | Objet qui a distribué l’événement. La cible n’est pas toujours l’objet écoutant l’événement. Pour accéder à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
itemRollOut | Evénement |
fl.events.ListEvent
propriété ListEvent.type =
fl.events.ListEvent.ITEM_ROLL_OUT
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Distribué lorsque le pointeur de la souris cesse de survoler un élément du composant.
Définit la valeur de la propriététype
d’un objet de l’événement itemRollOut
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
columnIndex | Index de base zéro de la colonne qui contient la fonctionnalité de rendu. |
currentTarget | Objet qui traite activement l’objet de l’événement avec un écouteur d’événement. |
index | Index de base zéro du DataProvider qui contient la fonction de rendu. |
item | Référence à la donnée qui appartient à la fonction de rendu. |
rowIndex | Index de base zéro de la ligne qui contient la fonction de rendu. |
target | Objet qui a distribué l’événement. La cible n’est pas toujours l’objet écoutant l’événement. Pour accéder à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
Eléments de l’API associés
itemRollOver | Evénement |
fl.events.ListEvent
propriété ListEvent.type =
fl.events.ListEvent.ITEM_ROLL_OVER
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Distribué lorsque le pointeur de la souris survole un élément du composant.
Définit la valeur de la propriététype
d’un objet de l’événement itemRollOver
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
columnIndex | Index de base zéro de la colonne qui contient la fonctionnalité de rendu. |
currentTarget | Objet qui traite activement l’objet de l’événement avec un écouteur d’événement. |
index | Index de base zéro du DataProvider qui contient la fonction de rendu. |
item | Référence à la donnée qui appartient à la fonction de rendu. |
rowIndex | Index de base zéro de la ligne qui contient la fonction de rendu. |
target | Objet qui a distribué l’événement. La cible n’est pas toujours l’objet écoutant l’événement. Pour accéder à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
Eléments de l’API associés
rollOut | Evénement |
flash.events.MouseEvent
propriété MouseEvent.type =
flash.events.MouseEvent.ROLL_OUT
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Distribué lorsque le pointeur de la souris cesse de survoler le composant.
Définit la valeur de la propriététype
d’un objet d’événement rollOut
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
altKey | true si la touche Alt est activée (Windows). |
bubbles | false |
buttonDown | true si le bouton principal de la souris est enfoncé ; false dans tous les autres cas. |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
commandKey | true sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows. |
controlKey | true si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée. |
ctrlKey | true sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
relatedObject | Objet de la liste d’affichage sur lequel pointe actuellement le périphérique de pointage. |
localX | Coordonnée horizontale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé. |
localY | Coordonnée verticale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé. |
movementX | Changement de coordonnées horizontales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé. |
movementY | Changement de coordonnées verticales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé. |
shiftKey | true si la touche Maj est activée ; false si elle ne l’est pas. |
stageX | Coordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène. |
stageY | Coordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène. |
target | Occurrence d’InteractiveObject sous le périphérique de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement. |
Eléments de l’API associés
rollOver | Evénement |
flash.events.MouseEvent
propriété MouseEvent.type =
flash.events.MouseEvent.ROLL_OVER
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Distribué lorsque le pointeur de la souris survole le composant.
Définit la valeur de la propriététype
d’un objet d’événement rollOver
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
altKey | true si la touche Alt est activée (Windows). |
bubbles | false |
buttonDown | true si le bouton principal de la souris est enfoncé ; false dans tous les autres cas. |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
commandKey | true sur le Mac si la touche Commande est activée ; false si elle est désactivée. Toujours false sur Windows. |
controlKey | true si la touche Ctrl ou Contrôle est activée ; false si elle est désactivée. |
ctrlKey | true sous Windows ou Linux si la touche Ctrl est enfoncée. true sur Mac si la touche Ctrl ou la touche Commande est activée. Sinon, la valeur false est renvoyée. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
relatedObject | Objet de la liste d’affichage sur lequel pointait le périphérique de pointage. |
localX | Coordonnée horizontale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé. |
localY | Coordonnée verticale à laquelle l’événement s’est produit, par rapport au sprite conteneur, si le verrouillage de la souris est désactivé. |
movementX | Changement de coordonnées horizontales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé. |
movementY | Changement de coordonnées verticales de la position de la souris depuis le dernier événement de souris, si le verrouillage de la souris est activé. |
shiftKey | true si la touche Maj est activée ; false si elle ne l’est pas. |
stageX | Coordonnée horizontale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène. |
stageY | Coordonnée verticale à laquelle l’événement s’est produit, par rapport aux coordonnées globales de la scène. |
target | Occurrence d’InteractiveObject sous le périphérique de pointage. La propriété target ne correspond pas toujours à l’objet de la liste d’affichage qui est associé à l’écouteur d’événement. Utilisez la propriété currentTarget pour accéder à l’objet de la liste d’affichage qui traite actuellement l’événement. |
Eléments de l’API associés
scroll | Evénement |
fl.events.ScrollEvent
propriété ScrollEvent.type =
fl.events.ScrollEvent.SCROLL
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Distribué lorsque l’utilisateur effectue un défilement horizontal ou vertical.
Définit la valeur de la propriététype
d’un objet d’événement scroll
.
Les propriétés de cet événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | Objet qui traite activement l’objet de l’événement avec un écouteur d’événement. |
delta | 1 ; valeur indiquant la longueur du défilement effectué.
|
direction | vertical ; direction de l’objet ScrollBar. |
position | 0 ; position du curseur de Scrollbar après son déplacement. |
target | Objet qui a distribué l’événement. La cible n’est pas toujours l’objet écoutant l’événement. Pour accéder à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
Tue Jun 12 2018, 09:30 AM Z