| Package | fl.containers |
| Classe | public class BaseScrollPane |
| Héritage | BaseScrollPane UIComponent Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
| Sous-classes | ScrollPane, SelectableList |
| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 Flash Player 9.0.28.0 |
Par défaut, la classe BaseScrollPane est étendue par les classes ScrollPane et SelectableList, pour tous les composants à base de liste. Autrement dit, tout composant faisant appel au défilement horizontal ou vertical ne nécessite pas l'implémentation d'une logique de défilement, de masques ou de disposition, sauf dans le cas d'un comportement spécifique au composant.
| Propriété | Défini par | ||
|---|---|---|---|
![]() | accessibilityProperties : AccessibilityProperties Options d'accessibilité actuelles de l'objet d'affichage. | DisplayObject | |
![]() | 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 fondu à utiliser. | DisplayObject | |
![]() | blendShader : Shader [lecture seule] Définit un shader utilisé pour le fondu de l'arrière-plan et du premier plan. | DisplayObject | |
![]() | buttonMode : Boolean Spécifie le mode de bouton du sprite. | Sprite | |
![]() | cacheAsBitmap : Boolean Si true est défini, Flash Player ou Adobe AIR place en mémoire cache une version bitmap interne de l’objet d'affichage. | 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 | |
![]() | 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] Récupère une référence à la barre de défilement horizontal. | 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 | ||
![]() | 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 [lecture seule] Obtient la position de défilement horizontal maximale pour le contenu actif, en pixels. | BaseScrollPane | ||
| maxVerticalScrollPosition : Number [lecture seule] Obtient la position de défilement vertical maximale pour le contenu actif, en pixels. | BaseScrollPane | ||
![]() | mouseChildren : Boolean Détermine si les enfants de l'objet prennent ou non en charge la souris. | DisplayObjectContainer | |
![]() | mouseEnabled : Boolean Spécifie si l'objet reçoit les messages souris. | 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 position de la souris, en pixels. | DisplayObject | |
![]() | mouseY : Number [lecture seule] Indique la coordonnée y de la position de la souris, en pixels. | DisplayObject | |
![]() | name : String Indique le nom d'occurrence de DisplayObject. | DisplayObject | |
![]() | 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 | |
![]() | prototype : Object [statique] Référence à l'objet prototype d'un objet de classe ou fonction. | Object | |
![]() | 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 | |
![]() | 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 délimitation du défilement de l'objet d'affichage. | DisplayObject | |
![]() | soundTransform : 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 : TextSnapshot [lecture seule] Renvoie un objet TextSnapshot pour l'occurrence de DisplayObjectContainer. | DisplayObjectContainer | |
![]() | transform : 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 la souris survole un sprite dont la propriété buttonMode est réglée sur true. | Sprite | |
![]() | version : String = "3.0.0.16" Numéro de version des composants. | UIComponent | |
| 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] Lit une référence à la barre de défilement verticale. | 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 BaseScrollPane. | BaseScrollPane | ||
![]() | Ajoute une occurrence enfant de DisplayObject à cette occurrence de DisplayObjectContainer. | DisplayObjectContainer | |
![]() | Ajoute une occurrence enfant de DisplayObject à cette occurrence de 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 | |
![]() | 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 | |
![]() | 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 | |
![]() | 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 | |
![]() | 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. | BaseScrollPane | ||
![]() | 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 délimitation de l'objet d'affichage pour savoir s'il recouvre ou recoupe le cadre de délimitation 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 | |
![]() | Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l'objet spécifié en tant que paramètre. | Object | |
![]() | Convertit un point tridimensionnel des coordonnées de l'objet d'affichage tridimensionnel (locales) vers un point bidimensionnel dans les coordonnées de scène (globales). | DisplayObject | |
![]() | Convertit 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 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 un écouteur de l'objet EventDispatcher. | EventDispatcher | |
![]() | 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 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 | |
![]() | Permet à l'utilisateur de faire glisser le sprite spécifié. | Sprite | |
![]() | Met fin à la méthode startDrag(). | Sprite | |
![]() | Intervertit l'ordre z (ordre d'empilement du premier plan vers l'arrière-plan) des deux objets enfants spécifiés. | DisplayObjectContainer | |
![]() | Intervertit l'ordre z (ordre d'empilement du premier plan vers l'arrière-plan) des objets enfants aux deux positions d'index spécifiées dans la liste d'enfants. | DisplayObjectContainer | |
![]() | 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é 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é après que la visibilité du composant soit passée de visible à invisible. | UIComponent | ||
![]() | 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é 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 l'utilisateur éloigne un périphérique de pointage d'une occurrence de InteractiveObject. | InteractiveObject | ||
![]() | Distribué lorsque l’utilisateur place un périphérique de pointage sur une occurrence de InteractiveObject. | InteractiveObject | ||
| Distribué lorsque l'utilisateur fait défiler le contenu avec les barres de défilement du composant ou la molette d'une souris. | BaseScrollPane | |||
![]() | 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é 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 | ||
| Style | Description | Défini par | ||
|---|---|---|---|---|
contentPadding | Type: Number Format: Length Remplissage entre le contenu (le composant et la barre de défilement) et le bord extérieur de l'arrière-plan, en pixels. La valeur par défaut est 0. | BaseScrollPane | ||
disabledAlpha | Type: Number Format: Length Lorsque la propriété enabled est définie sur false, l'interaction avec le composant est empêchée et ce dernier est incrusté de blanc, ce qui estompe son contenu. Le style disabledAlpha spécifie le niveau de transparence qui est appliqué à cette incrustation. La plage des valeurs valides va de 0, pour une incrustation entièrement transparente, à 1 pour une incrustation entièrement opaque.
La valeur par défaut est 0.5. | BaseScrollPane | ||
![]() | Type: flash.text.TextFormat Objet TextFormat à utiliser pour le rendu de l'étiquette du composant lorsque le bouton est désactivé. | UIComponent | ||
downArrowDisabledSkin | Type: Class 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é. Si vous modifiez l'enveloppe, graphiquement ou par programmation, assurez-vous que la nouvelle a bien la même hauteur (pour les barres de défilement horizontales) ou la même largeur (pour les barres de défilement verticales) que le rail. La valeur par défaut est ScrollArrowDown_disabledSkin. | BaseScrollPane | ||
downArrowDownSkin | Type: Class 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. Si vous modifiez l'enveloppe, graphiquement ou par programmation, assurez-vous que la nouvelle a bien la même hauteur (pour les barres de défilement horizontales) ou la même largeur (pour les barres de défilement verticales) que le rail. La valeur par défaut est ScrollArrowDown_downSkin. | BaseScrollPane | ||
downArrowOverSkin | Type: Class 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. Si vous modifiez l'enveloppe, graphiquement ou par programmation, assurez-vous que la nouvelle a bien la même hauteur (pour les barres de défilement horizontales) ou la même largeur (pour les barres de défilement verticales) que le rail. La valeur par défaut est ScrollArrowDown_overSkin. | BaseScrollPane | ||
downArrowUpSkin | Type: Class Nom de la classe à utiliser comme enveloppe du bouton de la flèche basse de la barre de défilement. Si vous modifiez l'enveloppe, graphiquement ou par programmation, assurez-vous que la nouvelle a bien la même hauteur (pour les barres de défilement horizontales) ou la même largeur (pour les barres de défilement verticales) que le rail. La valeur par défaut est ScrollArrowDown_upSkin. | BaseScrollPane | ||
![]() | Type: Number Format: Length 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 Enveloppe à utiliser pour afficher les indicateurs de focus. | UIComponent | ||
repeatDelay | Type: Number Format: Time 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.
La valeur par défaut est 500. | BaseScrollPane | ||
repeatInterval | Type: Number Format: Time Intervalle, en millisecondes, entre les événements buttonDown distribués après le délai spécifié par le style repeatDelay.
La valeur par défaut est 35. | BaseScrollPane | ||
skin | Type: Class Enveloppe à utiliser comme arrière-plan du panneau de défilement. La valeur par défaut est ScrollPane_upSkin. | BaseScrollPane | ||
![]() | Type: flash.text.TextFormat Objet TextFormat à utiliser pour le rendu de l'étiquette du composant. | UIComponent | ||
thumbDisabledSkin | Type: Class Enveloppe utilisée pour indiquer l'état désactivé du curseur. La valeur par défaut est ScrollThumb_upSkin. | BaseScrollPane | ||
thumbDownSkin | Type: Class Nom de la classe à utiliser comme enveloppe du curseur de la barre de défilement lorsque vous cliquez sur le curseur. La valeur par défaut est ScrollThumb_downSkin. | BaseScrollPane | ||
thumbIcon | Type: Class Nom de la classe à utiliser comme icône du curseur de la barre de défilement. La valeur par défaut est ScrollBar_thumbIcon. | BaseScrollPane | ||
thumbOverSkin | Type: Class Nom de la classe à utiliser comme enveloppe du curseur de la barre de défilement lorsque le pointeur de la souris le survole. La valeur par défaut est ScrollThumb_overSkin. | BaseScrollPane | ||
thumbUpSkin | Type: Class Nom de la classe à utiliser comme enveloppe pour le curseur de la barre de défilement. La valeur par défaut est ScrollThumb_upSkin. | BaseScrollPane | ||
trackDisabledSkin | Type: Class Enveloppe utilisée pour indiquer un rail désactivé. La valeur par défaut est ScrollTrack_Skin. | BaseScrollPane | ||
trackDownSkin | Type: Class Enveloppe utilisée pour indiquer l'état enfoncé d'une enveloppe désactivée. La valeur par défaut est ScrollTrack_Skin. | BaseScrollPane | ||
trackOverSkin | Type: Class Enveloppe utilisée pour indiquer l'état de survol de la souris dans le rail de défilement. La valeur par défaut est ScrollTrack_Skin. | BaseScrollPane | ||
trackUpSkin | Type: Class Enveloppe utilisée pour indiquer l'état relevé de la souris dans le rail de défilement. La valeur par défaut est ScrollTrack_Skin. | BaseScrollPane | ||
upArrowDisabledSkin | Type: Class 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é. Si vous modifiez l'enveloppe, graphiquement ou par programmation, assurez-vous que la nouvelle a bien la même hauteur (pour les barres de défilement horizontales) ou la même largeur (pour les barres de défilement verticales) que le rail. La valeur par défaut est ScrollArrowUp_disabledSkin. | BaseScrollPane | ||
upArrowDownSkin | Type: Class 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. Si vous modifiez l'enveloppe, graphiquement ou par programmation, assurez-vous que la nouvelle a bien la même hauteur (pour les barres de défilement horizontales) ou la même largeur (pour les barres de défilement verticales) que le rail. La valeur par défaut est ScrollArrowUp_downSkin. | BaseScrollPane | ||
upArrowOverSkin | Type: Class 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. Si vous modifiez l'enveloppe, graphiquement ou par programmation, assurez-vous que la nouvelle a bien la même hauteur (pour les barres de défilement horizontales) ou la même largeur (pour les barres de défilement verticales) que le rail. La valeur par défaut est ScrollArrowUp_overSkin. | BaseScrollPane | ||
upArrowUpSkin | Type: Class Nom de la classe à utiliser comme enveloppe du bouton de la flèche haute de la barre de défilement. Si vous modifiez l'enveloppe, graphiquement ou par programmation, assurez-vous que la nouvelle a bien la même hauteur (pour les barres de défilement horizontales) ou la même largeur (pour les barres de défilement verticales) que le rail. La valeur par défaut est ScrollArrowUp_upSkin. | BaseScrollPane | ||
| horizontalLineScrollSize | propriété |
horizontalLineScrollSize:Number [lecture-écriture] | Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 Flash Player 9.0.28.0 |
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é. Cette valeur est exprimée en pixels.
La valeur par défaut est 4.
public function get horizontalLineScrollSize():Number public function set horizontalLineScrollSize(value:Number):voidVoir aussi
| horizontalPageScrollSize | propriété |
horizontalPageScrollSize:Number [lecture-écriture] | Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 Flash Player 9.0.28.0 |
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. Lorsque cette valeur est égale à 0, cette propriété récupère la largeur disponible du composant.
La valeur par défaut est 0.
public function get horizontalPageScrollSize():Number public function set horizontalPageScrollSize(value:Number):voidVoir aussi
| horizontalScrollBar | propriété |
horizontalScrollBar:ScrollBar [lecture seule] | Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 Flash Player 9.0.28.0 |
Lit une référence à la barre de défilement horizontale.
public function get horizontalScrollBar():ScrollBarVoir aussi
| horizontalScrollPolicy | propriété |
horizontalScrollPolicy:String [lecture-écriture] | Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 Flash Player 9.0.28.0 |
Récupère ou définit une valeur indiquant l'état de la barre de défilement horizontale. La valeur ScrollPolicy.ON indique que la barre de défilement horizontale est toujours activée ; la valeur ScrollPolicy.OFF indique qu'elle est toujours désactivée ; et la valeur ScrollPolicy.AUTO indique que son état change automatiquement. Cette propriété est utilisée conjointement avec les autres propriétés de défilement pour définir la méthode setScrollProperties() de la barre de défilement.
La valeur par défaut est ScrollPolicy.AUTO.
public function get horizontalScrollPolicy():String public function set horizontalScrollPolicy(value:String):voidVoir aussi
| horizontalScrollPosition | propriété |
horizontalScrollPosition:Number [lecture-écriture] | Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 Flash Player 9.0.28.0 |
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.
La valeur par défaut est 0.
public function get horizontalScrollPosition():Number public function set horizontalScrollPosition(value:Number):voidVoir aussi
scroll et trace les positions de défilement horizontal et vertical :
import fl.events.ScrollEvent;
import fl.containers.ScrollPane;
import fl.controls.ScrollBarDirection;
var myScrollPane:ScrollPane = new ScrollPane();
myScrollPane.source = "http://www.helpexamples.com/flash/images/image1.jpg";
myScrollPane.scrollDrag = true;
myScrollPane.move(10, 10);
myScrollPane.addEventListener(ScrollEvent.SCROLL, scrollHandler);
addChild(myScrollPane);
function scrollHandler(event:ScrollEvent):void {
var sp:ScrollPane = event.target as ScrollPane;
switch (event.direction) {
case ScrollBarDirection.HORIZONTAL:
trace(event.direction + ":", sp.horizontalScrollPosition, "of", sp.maxHorizontalScrollPosition);
break;
case ScrollBarDirection.VERTICAL:
trace(event.direction + ":", sp.verticalScrollPosition, "of", sp.maxVerticalScrollPosition);
break;
}
}| maxHorizontalScrollPosition | propriété |
maxHorizontalScrollPosition:Number [lecture seule] | Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 Flash Player 9.0.28.0 |
Obtient la position de défilement horizontal maximale pour le contenu actif, en pixels.
public function get maxHorizontalScrollPosition():NumberVoir aussi
| maxVerticalScrollPosition | propriété |
maxVerticalScrollPosition:Number [lecture seule] | Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 Flash Player 9.0.28.0 |
Obtient la position de défilement vertical maximale pour le contenu actif, en pixels.
public function get maxVerticalScrollPosition():NumberVoir aussi
| useBitmapScrolling | propriété |
useBitmapScrolling:Boolean [lecture-écriture] | Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 Flash Player 9.0.28.0 |
Si définie sur true, la propriété cacheAsBitmap du contenu du défilement et définie sur true ; si définie sur false cette valeur est désactivée.
Remarque : la définition de cette propriété sur true augmente les performances du défilement.
La valeur par défaut est false.
public function get useBitmapScrolling():Boolean public function set useBitmapScrolling(value:Boolean):void| verticalLineScrollSize | propriété |
verticalLineScrollSize:Number [lecture-écriture] | Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 Flash Player 9.0.28.0 |
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é.
La valeur par défaut est 4.
public function get verticalLineScrollSize():Number public function set verticalLineScrollSize(value:Number):voidVoir aussi
| verticalPageScrollSize | propriété |
verticalPageScrollSize:Number [lecture-écriture] | Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 Flash Player 9.0.28.0 |
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. Lorsque cette valeur est égale à 0, cette propriété récupère la hauteur disponible du composant.
La valeur par défaut est 0.
public function get verticalPageScrollSize():Number public function set verticalPageScrollSize(value:Number):voidVoir aussi
| verticalScrollBar | propriété |
verticalScrollBar:ScrollBar [lecture seule] | Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 Flash Player 9.0.28.0 |
Récupère une référence à la barre de défilement vertical.
public function get verticalScrollBar():ScrollBarVoir aussi
| verticalScrollPolicy | propriété |
verticalScrollPolicy:String [lecture-écriture] | Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 Flash Player 9.0.28.0 |
Récupère ou définit une valeur indiquant l'état de la barre de défilement verticale. La valeur ScrollPolicy.ON indique que la barre de défilement verticale est toujours activée ; la valeur ScrollPolicy.OFF indique qu'elle est toujours désactivée ; et la valeur ScrollPolicy.AUTO indique que son état change automatiquement. Cette propriété est utilisée conjointement avec les autres propriétés de défilement pour définir la méthode setScrollProperties() de la barre de défilement.
La valeur par défaut est ScrollPolicy.AUTO.
public function get verticalScrollPolicy():String public function set verticalScrollPolicy(value:String):voidVoir aussi
| verticalScrollPosition | propriété |
verticalScrollPosition:Number [lecture-écriture] | Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 Flash Player 9.0.28.0 |
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.
La valeur par défaut est 0.
public function get verticalScrollPosition():Number public function set verticalScrollPosition(value:Number):voidVoir aussi
scroll et trace les positions de défilement horizontal et vertical :
import fl.events.ScrollEvent;
import fl.containers.ScrollPane;
import fl.controls.ScrollBarDirection;
var myScrollPane:ScrollPane = new ScrollPane();
myScrollPane.source = "http://www.helpexamples.com/flash/images/image1.jpg";
myScrollPane.scrollDrag = true;
myScrollPane.move(10, 10);
myScrollPane.addEventListener(ScrollEvent.SCROLL, scrollHandler);
addChild(myScrollPane);
function scrollHandler(event:ScrollEvent):void {
var sp:ScrollPane = event.target as ScrollPane;
switch (event.direction) {
case ScrollBarDirection.HORIZONTAL:
trace(event.direction + ":", sp.horizontalScrollPosition, "of", sp.maxHorizontalScrollPosition);
break;
case ScrollBarDirection.VERTICAL:
trace(event.direction + ":", sp.verticalScrollPosition, "of", sp.maxVerticalScrollPosition);
break;
}
}| BaseScrollPane | () | Constructeur |
public function BaseScrollPane()| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 Flash Player 9.0.28.0 |
Crée une nouvelle occurrence du composant BaseScrollPane.
| getStyleDefinition | () | méthode |
public static function getStyleDefinition():Object| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 Flash Player 9.0.28.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. |
Voir aussi
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;
}| scroll | Evénement |
fl.events.ScrollEventfl.events.ScrollEvent.SCROLL| Version du langage: | ActionScript 3.0 |
| Versions du moteur d'exécution: | AIR 1.0 Flash Player 9.0.28.0 |
Distribué lorsque l'utilisateur fait défiler le contenu avec les barres de défilement du composant ou la molette d'une souris.
Définit la valeur de la propriététype d'un objet é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.
|
scroll et fait appel à la propriété direction de la classe ScrollEvent pour déterminer si le contenu a fait l'objet d'un défilement horizontal ou vertical :
import fl.containers.ScrollPane;
import fl.events.ScrollEvent;
import fl.controls.ScrollBarDirection;
var myScrollPane:ScrollPane = new ScrollPane();
myScrollPane.scrollDrag = true;
myScrollPane.source = "http://www.helpexamples.com/flash/images/image1.jpg";
myScrollPane.addEventListener(ScrollEvent.SCROLL, scrollHandler);
addChild(myScrollPane);
function scrollHandler(event:ScrollEvent):void {
switch (event.direction) {
case ScrollBarDirection.HORIZONTAL:
trace("horizontal scroll", event.position, "of", event.currentTarget.maxHorizontalScrollPosition);
break;
case ScrollBarDirection.VERTICAL:
trace("vertical scroll", event.position, "of", event.currentTarget.maxVerticalScrollPosition);
break;
}
}