Question

J'ai donc un atout MovieClip avec un textfield dynamique assis à l'intérieur de celui-ci. Exporter mon fla comme SWC à utiliser dans Flash Builder 4 et créer des instances de l'actif avec le code, peuplant le texte dynamiquement à partir de XML.

Mon problème est que même si je htmlText activé, les balises gras et italique ne semblent pas fonctionner. Je sens qu'il est parce que quand j'ai créé l'actif dans Flash CS4, le champ de texte vous permet de spécifier la police, et le sous-ensemble de ce à utiliser (Normal, Gras, Oblique, etc).

Est-il possible d'obtenir le htmlText pour rendre les balises gras et italique correctement sans avoir à repenser complètement la façon dont je crée tous ces domaines?

Était-ce utile?

La solution

Sans voir comment vous formatez votre htmlText, je devine que vous essayez d'utiliser la balise

et balises?

J'ai eu beaucoup de mal avec ces moi-même. Je résolu la plupart des problèmes en chargeant une feuille de style externe et l'appliquer à la htmlText TextField. Cependant, il y avait des moments où je ne voulais pas définir un style entier pour un ou deux cas de texte en italique ou en gras.

Alors, je trouve une solution simple en utilisant la balise et définir le gras, ou en italique dans la propriété de style:

<span style="font-style:italic;">this is italic</span>

Hope this helps.

Autres conseils

Ok j'ai trouvé une bonne solution, vous devez vous assurer que les paramètres de liaison pour les polices incorporées sont définis pour l'exportation actionscript OU que cette police est utilisée dans certains textfield dans le fichier SWF, sinon, Flash pense que la police est ne sont pas utilisés et juste ne pas intégrer.

Je pense qu'il est intéressant de noter que Flash veut les anciens et les étiquettes, selon la documentation.

http://livedocs.adobe.com/ flash / 9.0 / ActionScriptLangRefV3 / flash / text / TextField.html # htmlText

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top