« Flash AS3 - TextField » : différence entre les versions
m (a déplacé TextField vers Flash AS3 - TextField : pour mieux contextualiser le titre) |
m (→Références=) |
||
Ligne 65 : | Ligne 65 : | ||
Si vous voulez gérer davantage de paramètres de format, vous devrez installer un grand nombre de packages. | Si vous voulez gérer davantage de paramètres de format, vous devrez installer un grand nombre de packages. | ||
==Références | ==Références== | ||
Les bases de l'ActionScript: Création d’un champ de texte dynamique"TextFieldAS3">[http://www.bases-as3.fr/creation-champ-texte-dynamique] | Les bases de l'ActionScript: Création d’un champ de texte dynamique"TextFieldAS3">[http://www.bases-as3.fr/creation-champ-texte-dynamique] |
Version du 14 décembre 2010 à 14:50
Cet article est une ébauche à compléter. Une ébauche est une entrée ayant un contenu (très) maigre et qui a donc besoin d'un auteur.
Insérer un champ de texte sans importer de package supplémentaire
Les méthodes de la classe TextField permettent de définir, sélectionner et manipuler du texte dans un champ texte dynamique ou de saisie que vous créez en cours de programmation ou à l'exécution. Il est possible de le faire assez simplement, sans importer de package supplémentaire.
Pour créer une variable de type TextField, il faut la déclarer avec son constructeur:
var zoneTexte:TextField = new TextField();
Pour ajouter du contenu à ce champ, il faut définir une variable de type string qui contiendra le texte à afficher:
var texte: String = "C'est chouette de pouvoir utiliser cette classe!";
Pour afficher ce contenu, il faut se servir de la méthode
addChild();
Sans spécification, le champ de texte est créé avec les paramètres par défaut suivants:
- Largeur : 100 pixels
- Hauteur : 100 pixels
- Couleur : noir
- Police : Times New Roman ou Times
- Taille : 12
- Pas de bordures
- Pas d'arrière-plan
- Une seule ligne
Pour modifier la taille du champ de texte:
zoneTexte.width = 200;
zoneTexte.height = 200;
Pour dessiner un cadre autour du champ et définir sa couleur:
zoneTexte.border = true;
zoneTexte.borderColor = 0xFF0000;
Pour définir la couleur de l'arrière-fond du champ.
zoneTexte.background = true;
zoneTexte.backgroundColor = 0xFFE4B3;
Pour que le texte apparaisse sous plusieurs lignes et qu'il revienne à la ligne:
zoneTexte.multiline = true;
zoneTexte.wordWrap = true;
Vous permettez au texte de passer à la ligne lorsqu'il arrive au bord du champ.
Si vous voulez gérer davantage de paramètres de format, vous devrez installer un grand nombre de packages.
Références
Les bases de l'ActionScript: Création d’un champ de texte dynamique"TextFieldAS3">[1]