ActionScript 3 TextArea htmlText estilo usando a tag
-
06-07-2019 - |
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!
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.