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.

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

public _rotation : Number<br />

Rotation <strong>du</strong> champ texte, en <strong>de</strong>grés, à partir <strong>de</strong> son orientation d'origine. Les valeurs<br />

comprises entre 0 et 180 représentent la rotation en sens horaire ; les valeurs comprises entre 0<br />

et -180 représentent la rotation en sens anti-horaire. Les valeurs hors <strong>de</strong> cette plage sont<br />

ajoutées ou soustraites <strong>de</strong> 360 pour obtenir une valeur comprise dans la plage. Par exemple les<br />

instructions my_txt._rotation = 450 et my_txt._rotation = 90 sont les mêmes.<br />

Les valeurs <strong>de</strong> rotation ne sont pas prises en charge pour les champs texte qui utilisent <strong>de</strong>s<br />

polices <strong>de</strong> périphérique. Vous <strong>de</strong>vez utiliser <strong>de</strong>s polices intégrées pour associer _rotation à un<br />

champ texte.<br />

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

Exemple<br />

Dans cet exemple, vous <strong>de</strong>vez créer un champ texte dynamique appelé my_txt, puis utiliser le<br />

co<strong>de</strong> <strong>ActionScript</strong> suivant pour incorporer <strong>de</strong>s polices et faire pivoter le champ texte. La<br />

référence à my font renvoie à un symbole <strong>de</strong> police dans la bibliothèque, avec une liaison<br />

définie sur my font.<br />

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

my_fmt.font = "my font";<br />

this.createTextField("my_txt", this.getNextHighestDepth(), 10, 10, 160,<br />

120);<br />

my_txt.wordWrap = true;<br />

my_txt.embedFonts = true;<br />

my_txt.text = "Hello world";<br />

my_txt.setTextFormat(my_fmt);<br />

my_txt._rotation = 45;<br />

Appliquez une mise en forme supplémentaire au champ texte avec la classe TextFormat<br />

class.<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 />

Voir également<br />

_rotation (propriété Button._rotation), _rotation (propriété MovieClip._rotation),<br />

TextFormat<br />

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

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

Saved successfully!

Ooh no, something went wrong!