Pregunta

De acuerdo con esta página web , la propiedad htmlText en TextArea puede manejar el estilo de texto CSS si usando la etiqueta span. Quiero formatear múltiples etiquetas en mi código. Algo así 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>";

Solo me da texto plano. Me preguntaba si es compatible con la propiedad htmlText y cómo puedo solucionar esto. ¿Algunas ideas? Gracias!

¿Fue útil?

Solución

El htmlText solo admite un conjunto limitado de etiquetas y estilos . Específicamente, span solo admite un atributo class que debería ser el nombre de una clase especificada en un StyleSheet objeto.

Puede usar la etiqueta font en este caso particular. Pero recuerde que el color solo admite valores hexadecimales #ffffff y size solo admite píxeles absolutos y valores relativos (+2, -1, etc.).

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

Otros consejos

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

No responde directamente a su pregunta, pero debe consultar este proyecto. La compatibilidad con CSS en AS3 es horrible, F * CSS mitiga parte de ese dolor.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top