documentation flash textfield text

Vous êtes ici: Les articles techniques » documentation » Eléments du langage ActionScript » TextField » text (propriété TextField.text)

text (propriété TextField.text)

 
public text : String

Indique le texte actuel dans le champ texte. Les lignes sont séparées par le caractère de retour chariot (”\r”, ASCII 13). Cette propriété contient le texte normal, non mis en forme dans le champ texte, sans balises HTML, même si le champ texte est HTML.

Disponibilité : ActionScript 1.0 ; Flash Player 6

Exemple

L’exemple suivant crée un champ texte HTML appelé my_txt, et lui associe une chaîne de texte au format HTML. Lorsque vous appliquez une instruction trace à la propriété htmlText le panneau de sortie affiche la chaîne au format HTML. Lorsque vous appliquez une instruction trace à la propriété text la chaîne non formatée avec des balises HTML s’affiche dans le panneau de sortie.

this.createTextField("my_txt", this.getNextHighestDepth(), 10, 10, 400, 22);
my_txt.html = true;
my_txt.htmlText = "<B>Lorem ipsum dolor sit amet.</B>";
 
trace("htmlText: "+my_txt.htmlText);
trace("text: "+my_txt.text);

Ceci génère la sortie suivante :

 htmlText: <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" KERNING="0">
 <B>Lorem ipsum dolor sit amet.</B></FONT></P>
 text: Lorem ipsum dolor sit amet.

La méthode MovieClip.getNextHighestDepth() utilisée dans cet exemple requiert Flash Player 7 ou version ultérieure. Si votre fichier SWF comporte un composant de la version 2, utilisez la classe DepthManager des composants de la version 2 au lieu de la méthode MovieClip.getNextHighestDepth().

Voir également




veille
inscrits inscrits ! Compensation à la rédaction
  • Inscription au wiki
  • Connexion

vod