F > FScrollBar (composant)

 

FScrollBar (composant)

Le composant ScrollBar de l'environnement auteur de Flash fournit les fonctions glisser-déposer pour l'ajout de barres de défilement aux champs de texte dynamique et de saisie aux documents Flash, mais aussi une interface utilisateur de définition des paramètres de base. Les méthodes du composant FScrollBar vous permettent de contrôler les barres de défilement à l'exécution : vous pouvez créer des barres de défilement, contrôler des barres de défilement créées lors de la programmation, définir ou remplacer des paramètres de base, et définir des options supplémentaires à l'exécution. Il n'est pas nécessaire d'utiliser un constructeur pour accéder aux méthodes des composants. Certaines méthodes du composant FScrollBar sont déconseillées pour les barres de défilement jointes à des champs de texte. Consultez les entrées des différentes méthodes pour plus d'informations.

Les programmeurs et utilisateurs expérimentés peuvent utiliser le composant ScrollBar avec d'autres éléments Flash pour créer des interfaces utilisateur personnalisées.

Les méthodes des composants n'effectuant pas de vérification d'erreur pour le type, au contraire des autres objets et actions ActionScript natifs, il est recommandé de valider les paramètres avant de les transmettre aux méthodes.

Le composant ScrollBar est supporté par Flash Player 6 et les versions suivantes de Flash Player.

Pour plus d'informations sur l'utilisation du composant ScrollBar, la définition des paramètres au cours de la programmation et le changement de la couleur et de l'apparence des composants, consultez les sections Personnalisation de la couleur et du texte des composants et Personnalisation des enveloppes de composant du chapitre Utilisation des composants de Utilisation de Flash.

 
Méthodes du composant FScrollBar

Méthode

Description

FScrollBar.getEnabled

Renvoie true si la barre de défilement est activée, false si elle est désactivée.

FScrollBar.getScrollPosition

Renvoie un entier représentant la position actuelle de la boîte de défilement (curseur).

FScrollBar.registerSkinElement

Enregistre un élément d'enveloppe dans une propriété définie pour une enveloppe dans le calque Lisez-moi, la première image d'un clip d'enveloppe de la bibliothèque.

FScrollBar.setChangeHandler

Spécifie une fonction à appeler à chaque fois que la position de défilement change. Vous ne pouvez pas utiliser cette méthode avec les champs de texte.

FScrollBar.setEnabled

Spécifie si la barre de défilement est activée (true) ou désactivée (false).

FScrollBar.setHorizontal

Spécifie si la barre de défilement est horizontale (true) ou verticale (false).

FScrollBar.setLargeScroll

Spécifie le nombre de positions auxquelles défiler lorsque l'utilisateur clique sur le rail de défilement.

FScrollBar.setScrollContent

Spécifie l'occurrence de champ de texte à laquelle s'applique la barre de défilement.

FScrollBar.setScrollPosition

Définit la position du curseur de défilement comme un entier compris entre minPos et maxPos.

FScrollBar.setScrollProperties

Définit les propriétés pageSize, minPos et maxPos de la barre de défilement. Vous ne pouvez pas utiliser cette méthode avec les champs de texte.

FScrollBar.setScrollTarget

Spécifie un champ de texte comme cible pour la barre de défilement.

FScrollBar.setSize

Définit la longueur de la barre de défilement, en pixels.

FScrollBar.setSmallScroll

Spécifie le nombre de positions auxquelles défiler lorsque l'utilisateur clique sur une flèche de défilement.

FScrollBar.setStyleProperty

Définit une propriété de style pour un composant.