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.

setTextFormat (métho<strong>de</strong> TextField.setTextFormat)<br />

public setTextFormat([beginIn<strong>de</strong>x:Number], [endIn<strong>de</strong>x:Number],<br />

textFormat:TextFormat) : Void<br />

Applique la mise en format <strong>de</strong> texte spécifié par le paramètretextFormat à tout ou partie <strong>du</strong><br />

texte <strong>du</strong> champ. textFormat doit être un TextFormat qui spécifie les modifications <strong>de</strong><br />

formatage voulues. Seules les propriétés non null <strong>de</strong> textFormat sont appliquées au champ<br />

texte. Toute propriété <strong>de</strong> textFormat qui est définie sur null ne sera pas appliquée. Par<br />

défaut, toutes les propriétés d'un nouvel objet TextFormat créé sont définies sur null.<br />

Il existe <strong>de</strong>ux types <strong>de</strong> mise en forme <strong>de</strong>s informations dans un objet TextFormat : mise en<br />

forme au niveau <strong>de</strong>s caractères et au niveau <strong>du</strong> paragraphe. Chaque caractère dans un champ<br />

texte peut avoir ses propres paramètres <strong>de</strong> mise en forme <strong>de</strong> caractère, tels que le nom <strong>de</strong> la<br />

police, la taille <strong>de</strong> la police, gras et italique.<br />

Pour les paragraphes, le premier caractère <strong>du</strong> paragraphe est analysé pour les paramètres <strong>de</strong><br />

mise en forme <strong>du</strong> paragraphe entier. La marge gauche, la marge droite et le retrait sont <strong>de</strong>s<br />

exemples <strong>de</strong> paramètres <strong>de</strong> mise en forme <strong>de</strong> paragraphe.<br />

La métho<strong>de</strong> setTextFormat() modifie la mise en forme <strong>de</strong> texte appliquée à chaque<br />

caractère, à une plage <strong>de</strong> caractères ou à l'ensemble <strong>du</strong> corps <strong>de</strong> texte d'un champ texte. Ces<br />

utilisations sont indiquées dans le tableau suivant.<br />

Utilisation Description<br />

my_textField.setTextFormat(textFo<br />

rmat:TextFormat)<br />

my_textField.setTextFormat(beginI<br />

n<strong>de</strong>x:Number,<br />

textFormat:TextFormat)<br />

my_textField.setTextFormat(beginI<br />

n<strong>de</strong>x:Number, endIn<strong>de</strong>x:Number,<br />

textFormat:TextFormat)<br />

Notez que tout texte inséré manuellement par l'utilisateur ou remplacé à l'ai<strong>de</strong> <strong>de</strong><br />

TextField.replaceSel(), reçoit la mise en forme par défaut <strong>du</strong> champ texte pour un<br />

nouveau texte, et non la mise en forme spécifiée pour le point d'insertion <strong>du</strong> texte. Pour<br />

définir la mise en forme par défaut d'un champ texte pour un nouveau texte, utilisez<br />

TextField.setNewTextFormat().<br />

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

1252 Chapitre 2: Classes <strong>ActionScript</strong><br />

Applique les propriétés <strong>de</strong> textFormat à l'ensemble <strong>du</strong><br />

texte dans le champ texte.<br />

Applique les propriétés <strong>de</strong> textFormat au caractère sur<br />

la position beginIn<strong>de</strong>x.<br />

Applique les propriétés <strong>du</strong> paramètre textFormat à la<br />

plage <strong>de</strong> texte <strong>de</strong> la position beginIn<strong>de</strong>x à la position<br />

endIn<strong>de</strong>x.

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

Saved successfully!

Ooh no, something went wrong!