Utilisation du texte > Contrôle du texte avec ActionScript > Définition dynamique des propriétés des champs de texte |
![]() ![]() ![]() |
Définition dynamique des propriétés des champs de texte
Pour pouvoir utiliser ActionScript pour définir les propriétés d'un champ de texte, vous devez lui affecter un nom d'occurrence. Si vous créez le champ de texte sur la scène avec l'outil Texte, vous pouvez affecter le nom d'occurrence dans l'inspecteur des propriétés. Si vous créez le champ de texte dynamiquement, vous pouvez affecter un nom d'occurrence comme un paramètre de la méthode createTextField
.
Pour définir dynamiquement les propriétés d'un champ de texte :
1 |
Choisissez Fenêtre > Actions pour ouvrir le panneau Actions si ce dernier n'est pas déjà ouvert. |
2 |
Effectuez l'une des opérations suivantes pour créer un champ de texte : |
![]() |
![]() |
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. Pour cet exemple, entrez le nom d'occurrence monTexte. |
![]() |
Double-cliquez sur la méthode |
3 |
Effectuez l'une des opérations suivantes pour placer le texte dans le champ de texte : |
![]() |
![]() |
Entrez du texte dans le champ de texte sur la scène. |
![]() |
Définissez la propriété |
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 |
Entrez les paramètres suivants : |
![]() |
![]() |
|
![]() |
|
6 |
Répétez l'étape 4 pour les propriétés |
monTexte.multiline = true; monTexte.wordWrap = true; monTexte.border = true; |
|
![]() |
Une liste complète des méthodes de l'objet TextField apparaît sous l'entrée TextField (objet) du dictionnaire ActionScript (via le menu Aide).
![]() ![]() ![]() |