6
votes

htmltext ne pas afficher la police audacieuse ou en italique

J'ai donc un actif MovieClip avec un champ de texte dynamique assis à l'intérieur. J'exporte mon .fla en tant que .swc à utiliser dans Flash Builder 4 et créez des instances de l'actif avec code, remplissant le texte de manière dynamique de XML.

Mon problème est que même si j'ai des balises activées HTMLText activées, audacieuse et en italique ne semblent pas fonctionner. J'ai un sentiment que c'est parce que lorsque j'ai créé l'actif de Flash CS4, le champ de texte vous fait spécifier la police et le sous-ensemble à utiliser (régulier, audacieux, oblique, etc.).

Y a-t-il un moyen d'obtenir le HTMLText pour rendant correctement des balises audacieuses et en italique sans avoir à repenser complètement la façon dont je crée tous ces champs?


0 commentaires

3 Réponses :


1
votes

Sans voir comment vous êtes en formatage de votre HTMLText, je suppose que vous essayez d'utiliser les balises

et

J'ai eu beaucoup de problèmes avec ceux-ci moi-même . J'ai résolu la majorité des problèmes en chargeant une feuille de style externe et en l'appliquant à la Textfield HTMLText. Cependant, il y avait des moments où je ne voulais pas définir un style entier pour une ou deux instances de texte italique ou audacieux.

Donc, j'ai trouvé une solution simple en utilisant la balise et définissez le Bold ou italique à travers la propriété de style: xxx

espère que cela aide.


0 commentaires

3
votes

D'accord, j'ai trouvé une bonne solution, vous devez vous assurer que les paramètres de liaison des polices intégrées sont définis sur Exporter pour ActionScript ou que cette police est utilisée dans certains champs de texte dans le SWF, sinon, Flash pense que la police est ne pas être utilisé et ne l'incorpore tout simplement pas.


0 commentaires

0
votes

Je pense que cela vaut la peine de noter que Flash veut l'ancien et les tags, selon la documentation.

http://liveocs.adobe.com/ Flash / 9.0 / ActioncriptLangRefv3 / Flash / Texte / Textfield.html # HTMLText


1 commentaires

De plus, si votre police est divisée en plusieurs fichiers, vous devez également intégrer ces autres polices. Par exemple, si j'utilisais Helvetiva Neue 45 Light 45, et j'ai ajouté des balises aux parties du texte dynamique, je devrais également intégrer Helvetica Neue 45 Light Italic (dans un autre champ de texte) afin qu'il soit disponible pour la pièce éclair . J'espère que cela aide quelqu'un.