Utilisation du texte > Création de texte défilant |
![]() |
Création de texte défilant
Il existe plusieurs manières de créer du texte défilant dans Flash. Vous pouvez faire défiler des champs de texte dynamique en sélectionnant l'option Défilant dans le menu Texte ou le menu contextuel, ou en double-cliquant sur la poignée du bloc de texte tout en maintenant la touche Maj enfoncée.
Vous pouvez également ajouter le composant ScrollBar à un champ de texte pour le faire défiler. Pour plus d'informations, consultez Utilisation des composants.
Vous pouvez utiliser les propriétés scroll
et maxscroll
de l'objet TextField pour contrôler le défilement vertical et les propriétés hscroll
et maxhscroll
pour contrôler le défilement horizontal d'un bloc de texte. Les propriétés scroll
et hscroll
(que vous pouvez lire et écrire) contiennent un nombre qui spécifie la première ligne visible en haut d'un bloc de texte. Les propriétés maxscroll
et maxhscroll
(que vous ne pouvez que lire) contiennent un nombre qui spécifie la première ligne de texte visible en haut d'un bloc de texte lorsque la dernière ligne de ce bloc est visible.
Pour créer un bloc de texte dynamique défilant, effectuez l'une des opérations suivantes :
![]() |
Double-cliquez sur la poignée du bloc de texte dynamique. |
![]() |
Sélectionnez le bloc de texte dynamique avec l'outil Flèche et choisissez Texte > Défilant. |
![]() |
Sélectionnez le bloc de texte dynamique avec l'outil Flèche. Cliquez du bouton droit de la souris (Windows) ou tout en appuyant sur la touche Contrôle (Macintosh) sur le bloc de texte dynamique et choisissez Texte > Défilant. |
Pour utiliser la propriété scroll
pour créer un texte défilant :
1 |
Effectuez l'une des opérations suivantes : |
![]() |
![]() |
Sélectionnez l'outil Texte et tracez un champ de texte sur la scène. Affectez un nom d'occurrence au champ de texte dans l'inspecteur des propriétés. |
![]() |
Utilisez ActionScript pour créer un champ de texte dynamiquement avec la méthode |
2 |
Créez un bouton Vers le haut et un bouton Vers le bas ou choisissez Fenêtre > Bibliothèques communes > Boutons, puis faites glisser vos boutons sur la scène. Vous utiliserez ces boutons pour faire défiler le texte vers le haut et vers le bas. |
3 |
Sélectionnez le bouton Vers le haut sur la scène. |
4 |
Dans le panneau Actions, sélectionnez les catégories Objets, puis Animation, puis TextField, puis Propriétés, puis double-cliquez sur la propriété |
5 |
Dans le champ de paramètre Objet, entrez le nom d'occurrence du champ de texte que vous souhaitez rendre défilant. |
6 |
Incrémentez la propriété de défilement de 1 pour faire défiler le texte vers le haut. Le code doit avoir cette forme : |
nomDoccurrence.scroll += 1; |
|
7 |
Sélectionnez le bouton Vers le bas sur la scène. |
8 |
Répétez les étapes 4 et 5. |
9 |
Décrémentez la propriété de défilement de 1 pour faire défiler le texte vers le bas. Le code doit avoir cette forme : |
nomDoccurrence.scroll -= 1; |
|
![]() |
![]() |