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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Exemple<br />

L'exemple suivant présente <strong>de</strong>ux champs texte : Le format <strong>du</strong> premier utilise <strong>du</strong> texte rouge<br />

avec kerning défini sur false et le format <strong>du</strong> <strong>de</strong>uxième utilise <strong>du</strong> texte bleu avec kerning<br />

défini sur true. Pour utiliser cet exemple, ajoutez un symbole <strong>de</strong> police à la Bibliothèque et<br />

sélectionnez ensuite Arial comme police. Dans la boîte <strong>de</strong> dialogue Propriétés <strong>de</strong> Liaison pour<br />

la police, définissez le nom <strong>de</strong> l'I<strong>de</strong>ntifiant sur "Font 1", sélectionnez Export pour<br />

<strong>ActionScript</strong> puis sélectionnez Export dans First Frame.<br />

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

fmt1.font = "Font 1";<br />

fmt1.size = 50;<br />

fmt1.color = 0xFF0000;<br />

fmt1.kerning = false;<br />

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

fmt2.font = "Font 1";<br />

fmt2.size = 50;<br />

fmt2.color = 0x0000FF;<br />

fmt2.kerning = true;<br />

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

tf1.embedFonts = true;<br />

tf1.text = "Text 7AVA-7AVA";<br />

tf1.setTextFormat(fmt1);<br />

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

tf2.embedFonts = true;<br />

tf2.text = tf1.text;<br />

tf2.setTextFormat(fmt2);<br />

Si votre fichier SWF comporte un composant <strong>de</strong> la version 2, utilisez la classe DepthManager<br />

<strong>de</strong>s composants <strong>de</strong> la version 2 au lieu <strong>de</strong> la métho<strong>de</strong> MovieClip.getNextHighestDepth(),<br />

utilisée dans cet exemple.<br />

leading (propriété TextFormat.leading)<br />

public leading : Number<br />

Entier représentant le montant d'espace vertical en pixels (appelé interlignage) entre les lignes.<br />

La valeur par défaut est null, ce qui indique que la propriété n'est pas définie.<br />

Flash Player 8 prend en change l'interlignage négatif, ce qui signifie que l'espacement <strong>de</strong>s lignes<br />

est inférieur à la hauteur <strong>du</strong> texte. L'interlignage négatif peut être utile lorsque vous <strong>de</strong>vez<br />

rapprocher <strong>de</strong>s lignes <strong>de</strong> texte, dans <strong>de</strong>s titres par exemple. Pour prévenir les chevauchements,<br />

appliquez l'interlignage négatif aux lignes qui ne contiennent pas <strong>de</strong> <strong>de</strong>scendantes,<br />

notamment les lignes contenant uniquement <strong>de</strong>s majuscules.<br />

TextFormat 1283

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

Saved successfully!

Ooh no, something went wrong!