03.07.2013 Views

Guide de reference du langage ActionScript 2.0 - PowWeb

Guide de reference du langage ActionScript 2.0 - PowWeb

Guide de reference du langage ActionScript 2.0 - PowWeb

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

textColor (propriété TextField.textColor)<br />

public textColor : Number<br />

Indique la couleur <strong>du</strong> texte dans un champ texte. Le système <strong>de</strong> couleur hexadécimal utilise les<br />

six chiffres pour représenter les valeurs <strong>de</strong> couleur. Chaque chiffre comporte seize valeurs ou<br />

caractères possibles. Les caractères 0 à 9 et A à F sont utilisés. Le noir est représenté par<br />

(#000000) et le blanc, à l'opposé <strong>du</strong> système <strong>de</strong> couleurs, est (#FFFFFF).<br />

Disponibilité : <strong>ActionScript</strong> 1.0 ; Flash Player 6<br />

Exemple<br />

Le co<strong>de</strong> <strong>ActionScript</strong> suivant crée un champ texte et applique une propriété <strong>de</strong> couleur rouge.<br />

this.createTextField("my_txt", 99, 10, 10, 100, 300);<br />

my_txt.text = "this will be red text";<br />

my_txt.textColor = 0xFF0000;<br />

La métho<strong>de</strong> MovieClip.getNextHighestDepth() utilisée dans cet exemple requiert Flash<br />

Player 7 ou version ultérieure. Si votre fichier SWF comporte un composant <strong>de</strong> la version 2,<br />

utilisez la classe DepthManager <strong>de</strong>s composants <strong>de</strong> la version 2 au lieu <strong>de</strong> la métho<strong>de</strong><br />

MovieClip.getNextHighestDepth().<br />

textHeight (propriété TextField.textHeight)<br />

public textHeight : Number<br />

Indique la hauteur <strong>du</strong> texte.<br />

Disponibilité : <strong>ActionScript</strong> 1.0 ; Flash Player 6<br />

Exemple<br />

L'exemple suivant crée un champ texte et lui associe une chaîne <strong>de</strong> texte. Une instruction trace<br />

permet d'afficher la hauteur et la largeur <strong>du</strong> texte dans le panneau <strong>de</strong> sortie. La propriété<br />

autoSize est ensuite utilisée pour redimensionner le champ texte et la nouvelle hauteur et<br />

largeur s'affichent également dans le panneau <strong>de</strong> sortie.<br />

this.createTextField("my_txt", 99, 10, 10, 100, 300);<br />

my_txt.text = "Sample text";<br />

trace("textHeight: "+my_txt.textHeight+", textWidth: "+my_txt.textWidth);<br />

trace("_height: "+my_txt._height+", _width: "+my_txt._width+"\n");<br />

my_txt.autoSize = true;<br />

trace("after my_txt.autoSize = true;");<br />

trace("_height: "+my_txt._height+", _width: "+my_txt._width);<br />

Ce qui permet <strong>de</strong> renvoyer les informations suivantes :<br />

textHeight: 15, textWidth: 56<br />

_height: 300, _width: 100<br />

1262 Chapitre 2: Classes <strong>ActionScript</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!