M > MovieClip.createTextField |
MovieClip.createTextField
Disponibilité
Flash Player 6.
Usage
monClip.createTextField (nomDoccurrence, profondeur, x, y, largeur, hauteur)
Paramètres
nomDoccurrence Une chaîne identifiant le nom d'occurrence du nouveau champ de texte.
profondeur Un entier positif spécifiant la profondeur du nouveau champ de texte.
x Un entier spécifiant la coordonnée x du nouveau champ de texte.
y Un entier spécifiant la coordonnée y du nouveau champ de texte.
largeur Un entier positif spécifiant la largeur du nouveau champ de texte.
hauteur Un entier positif spécifiant la hauteur du nouveau champ de texte.
Renvoie
Rien.
Description
Méthode ; crée un champ de texte vide comme enfant du clip spécifié par le paramètre monClip. Vous pouvez utiliser la méthode createTextField pour créer des champs de texte pendant la lecture de l'animation. Le champ de texte est placé à (x, y) avec les dimensions largeur x hauteur. Les paramètres x et y sont relatifs au clip container et correspondent aux propriétés _x et _y du champ de texte. Les paramètres largeur et hauteur correspondent aux propriétés _width et _height du champ de texte.
Les propriétés par défaut d'un champ de texte sont les suivantes :
type = "dynamic", border = false, background = false, password = false, multiline = false, html = false, embedFonts = false, variable = null, maxChars = null
Un champ de texte créé avec createTextField reçoit l'objet TextFormat par défaut suivant :
font = "Times New Roman" size = 12 textColor = 0x000000 bold = false italic = false, underline = false url = "" target = "" align = "left" leftMargin = 0 rightMargin = 0 indent = 0 leading = 0 bullet = false tabStops = [] (tableau vide)
Exemple
L'exemple suivant crée un champ de texte avec une largeur de 300, une hauteur de 100, une coordonnée x de 100, une coordonnée y de 100, aucune bordure, texte rouge et souligné.
_root.createTextField("monTexte",1,100,100,300,100);
monTexte.multiline = true;
monTexte.wordWrap = true;
monTexte.border = false;
monFormat = new TextFormat();
monFormat.color = 0xff0000;
monFormat.bullet = false;
monFormat.underline = true;
monTexte.text = "Ceci est mon premier test de texte d'objet de champ de texte";
monTexte.setTextFormat(monFormat);
Voir aussi