Стилизация htmlText TextArea в ActionScript 3 с использованием тега <span> - PullRequest
2 голосов
/ 27 октября 2009

Согласно этой веб-странице свойство htmlText в TextArea может обрабатывать стиль текста CSS, если используется тег span. Я хочу отформатировать несколько тегов в моем коде. Что-то вроде:

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

Это только дает мне простой текст. Мне было интересно, если он поддерживается в свойстве htmlText и как мне обойти это. Есть идеи? Спасибо!

Ответы [ 2 ]

5 голосов
/ 27 октября 2009

htmlText поддерживает только ограниченный набор тегов и стилей . В частности, span поддерживает только атрибут class, который должен быть именем класса, указанного в объекте StyleSheet.

В этом конкретном случае вы можете использовать тег font. Но помните, что цвет поддерживает только шестнадцатеричные #ffffff значения, а size поддерживает только абсолютный размер пикселя и относительные (+2, -1 и т. Д.) Значения.

tags.htmlText = "<font color="#a89433" size="10">street</font>,
  <font color="#b37620" size="11">motor</font>";
0 голосов
/ 27 октября 2009

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

Не отвечаю прямо на ваш вопрос, но вы должны проверить этот проект. Поддержка CSS в AS3 ужасна, F * CSS смягчает эту боль.

...