2010-09-20 17 views
0

J'essaie de combiner du texte gras et régulier dans un champ de texte, mais comment intégrer une famille de polices et pas seulement un style de police?Flash CS5: combiner du texte gras et régulier dans un champ de texte?

Voir un exemple de la façon dont j'EMBEDDED une police, vous ne pouvez choisir un style: "normal", "gras", "italic" ou "gras italique" à la fois:

alt text

Cependant, Lorsque vous essayez d'intégrer le texte (via les paramètres IDE ou ActionScript), comment définir la police pour être la famille entière?

alt text

See: permet seulement "ArialRegular" et non "Arial", toute la famille?

Répondre

3

Intégrez chaque partie de la famille en tant que police distincte et, si vous utilisez des objets TextFormat, fournissez les paramètres startIndex/endIndex supplémentaires à l'appel de la fonction setTextFormat pour appliquer votre texte en gras à une plage de caractères donnée. Sinon, avec les deux variantes incorporées, utilisez HTML ou StyleSheet pour spécifier chaque type, le cas échéant.

+2

+1 pour la bonne réponse, même si vous avez oublié l'étape clé: Prier. Les polices sont un peu peu fiables en flash! – Stray

+0

Je suis tout pour prier, ils sont vraiment peu fiables. – redconservatory