2009-12-10 3 views
1

J'utilise des polices intégrées à SWF dans un programme que je développe. J'ai besoin d'utiliser un style de police spécifique comme '37 Thin Condensed 'et '26 Ultra Light Italic' etc ... comment puis-je spécifier ce style lorsque j'utilise des polices? Je veux mettre un style en utilisant le code AS3 ...Problème de style de police intégré à Flash CS4

Répondre

1

Un exemple pour Helvetica Neue 37 Thin condensé

Dans votre panneau Bibliothèque, dans le coin supérieur droit, click for the drop down et choisissez « Nouveau ». Pour le champ de nom, mettre "HelveticaNeue37ThinCondensed", pour le champ de la police, choisissez "Helvetica Neue", pour le champ de style choisissez "37 Thin Condensed". Si vous voyez un bouton en bas à droite intitulé "Avancé", cliquez dessus. Sous "Linkage", cochez "Exportation d'ActionScript" et faites en sorte que le champ de classe corresponde au champ de nom ci-dessus: "HelveticaNeue37ThinCondensed."

Cliquez sur OK.

Vous pouvez maintenant appliquer la police dans ActionScript:

var font1:Font = new HelveticaNeue37ThinCondensed(); 

var tfoBodyText:TextFormat = new TextFormat(); 
tfoBodyText.font = font1.fontName; 

var tfiBodyText:TextField = new TextField(); 
tfiBodyText.embedFonts = true; 
tfiBodyText.defaultTextFormat = tfoBodyText; 
tfiBodyText.text = "This is some text for the new text field."; 

addChild(tfiBodyText); 
Questions connexes