Actionscript 3 TextArea- html Styling mit -Tag
-
06-07-2019 - |
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!
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.