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.

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

public sharpness : Number<br />

La netteté <strong>de</strong>s bords <strong>du</strong> glyphe dans cette occurrence TextField. Cette propriété ne s'applique<br />

que si la propriété antiAliasType <strong>du</strong> champ texte est définie sur "advanced". La plage pour<br />

sharpness est un nombre compris entre -400 et 400. Si vous tentez <strong>de</strong> définir sharpness sur<br />

une valeur non comprise dans cette plage, Flash définit la propriété sur la valeur la plus proche<br />

dans la plage (-400 ou 400).<br />

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

Exemple<br />

Cet exemple crée trois champs texte avec sharpness définis sur 400, 0 et -400. Il suppose que<br />

vous avez une police intégrée à la librairie avec l'i<strong>de</strong>ntifiant <strong>de</strong> liaison défini sur "Times-12".<br />

Pour intégrer la police, procé<strong>de</strong>z comme suit :<br />

■ Ouvrez votre Bibliothèque<br />

■ Cliquez sur le menu d'options <strong>de</strong> la Bibliothèque dans le coin supérieur droit <strong>de</strong> la<br />

Bibliothèque<br />

■ Sélectionnez « Nouvelle Police » dans la liste déroulante<br />

■ Nommez la police « Times-12 »<br />

■ Sélectionnez « Times New Roman » dans le menu déroulant<br />

■ Appuyez sur le bouton « OK »<br />

■ Cliquez <strong>du</strong> bouton droit sur la nouvelle police créée et sélectionnez « Liaison... »<br />

■ Cochez la case « Exporter pour <strong>ActionScript</strong> »<br />

■ Acceptez l'i<strong>de</strong>ntifiant par défaut « Times-12 » en appuyant sur le bouton « OK »<br />

var my_format:TextFormat = new TextFormat();<br />

my_format.font = "Times-12";<br />

var my_text1:TextField = this.createTextField("my_text1",<br />

this.getNextHighestDepth(), 10, 10, 400, 100);<br />

my_text1.text = "This text has sharpness set to 400."<br />

my_text1.embedFonts = true;<br />

my_text1.antiAliasType = "advanced";<br />

my_text1.gridFitType = "pixel";<br />

my_text1.sharpness = 400;<br />

my_text1.setTextFormat(my_format);<br />

var my_text2:TextField = this.createTextField("my_text2",<br />

this.getNextHighestDepth(), 10, 40, 400, 100);<br />

my_text2.text = "This text has sharpness set to 0."<br />

my_text2.embedFonts = true;<br />

my_text2.antiAliasType = "advanced";<br />

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

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

Saved successfully!

Ooh no, something went wrong!