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

TextFormat (objet)