Pergunta

De acordo com esta webpage , a propriedade htmlText em TextArea pode lidar com estilo de texto CSS se usando a tag span. Eu quero formatar várias marcas no meu código. Algo como:

var tags:TextArea = new TextArea(); 
tags.htmlText = "<span style='color: rgb(165, 150, -90); 
  font-size: 0.955882610016677em'>street</span>,
  <span style='color: rgb(168, 143, -59); font-size: 0.98076913067067em'>
  motor</span>";

Ele só me dá texto simples. Eu queria saber se ele é suportado na propriedade htmlText e como faço para contornar isso. Alguma ideia? Obrigado!

Foi útil?

Solução

O htmlText suporta apenas um conjunto limitado de tags e estilos . Especificamente, Span suporta apenas um atributo class que deve ser o nome de uma classe especificada em um StyleSheet objeto.

Você pode usar a tag font neste caso particular. Mas lembre-se que suporte cores de apenas valores #ffffff hexadecimais e suportes size único tamanho absoluto de pixels e relativos (+2, -1 etc) valores de tamanho.

tags.htmlText = "<font color="#a89433" size="10">street</font>,
  <font color="#b37620" size="11">motor</font>";

Outras dicas

http://github.com/theflashbum/fcss/

Não responder diretamente sua pergunta, mas você deve verificar se este projecto. suporte CSS em AS3 é horrível, F * CSS atenua dessa dor.

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