Frage

Nach dieser Webseite , die Eigenschaft html in TextArea- kann CSS Textstil behandeln, wenn mit span-Tag. Ich möchte mehrere Tags in meinem Code zu formatieren. So etwas wie:

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>";

Es gibt mir nur Klartext. Ich frage mich, ob es in der Eigenschaft html unterstützt wird und wie kann ich dieses Problem umgehen. Irgendwelche Ideen? Dank!

War es hilfreich?

Lösung

Die htmlText unterstützt nur eine begrenzte Anzahl an Tags und Stile . Konkret unterstützt die Spanne nur ein class Attribut, das der Name einer Klasse in einem StyleSheet Objekt.

Sie können den font-Tag in diesem speziellen Fall verwenden. Aber denken Sie daran, dass Farbe nur hexadezimale #ffffff Werte unterstützt und size unterstützt nur absolute Pixelgröße und relative (+2, -1 usw.) Größenwerte.

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

Andere Tipps

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

Nicht direkt die Beantwortung Ihrer Frage, aber Sie sollten dieses Projekt überprüfen. CSS-Unterstützung in AS3 ist schrecklich, F * CSS mildert etwas von diesem Schmerz.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top