Pergunta

Então, eu tenho um ativo de movieclip com um campo de texto dinâmico sentado dentro dele. Exporto meu .fla como um .swc para usar no Flash Builder 4 e crio instâncias do ativo com código, preenchendo o texto dinamicamente do XML.

Meu problema é que, embora eu tenha o HTMLText ativado, as tags em negrito e em itálico não parecem estar funcionando. Tenho a sensação de que é porque, quando criei o ativo no Flash CS4, o campo de texto faz você especificar a fonte e o subconjunto disso para usar (regular, ousado, oblíquo, etc.).

Existe alguma maneira de obter o HTMLText para tornar as tags ousadas e em itálico corretamente, sem ter que repensar completamente a maneira como estou criando todos esses campos?

Foi útil?

Solução

Sem ver como você está formatando seu HTMLText, acho que você está tentando usar o

Tags <negro> e <em>?

Eu tive muitos problemas com eles eu mesmo. Resolvi a maioria dos problemas carregando uma folha de estilo externa e aplicando -a ao campo de texto HTMLText. No entanto, houve momentos em que eu não queria definir um estilo inteiro para uma ou duas instâncias de texto itálico ou ousado.

Então, encontrei uma solução simples usando a tag <man> e defino o negrito ou itálico através da propriedade Style:

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

Espero que isto ajude.

Outras dicas

Ok, encontrei uma boa solução, você precisa garantir que as configurações de ligação para as fontes incorporadas sejam definidas para exportar para o ActionScript ou que essa fonte seja usada em algum campo de texto no SWF, caso contrário, Flash pensa que a fonte não está sendo usada E simplesmente não o incorporou.

Eu acho que vale a pena notar que Flash quer o antigo e as tags, de acordo com a documentação.

http://livedocs.adobe.com/flash/9.0/actionScriptLanprefv3/flash/text/textfield.html#htmltext

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top