Соответствует ли этот код вашим потребностям?
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:s="library://ns.adobe.com/flex/spark">
<s:Label buttonMode="true" horizontalCenter="0" text="Test" textDecoration="underline" verticalCenter="0" />
</s:Application>
Если вы хотите иметь возможность смешивать стили вместе, вы можете использовать следующее:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:s="library://ns.adobe.com/flex/spark">
<s:RichText buttonMode="true" horizontalCenter="0" verticalCenter="0">
<s:content>Hello, <s:span textDecoration="underline">World</s:span>!</s:content>
</s:RichText>
</s:Application>
Согласно документации :
Архитектура Spark предоставляет три текстовых «примитива» - Label, RichText и RichEditableText - как часть своей философии «плати только за то, что тебе нужно».Метка является самой быстрой и легкой, но ее возможности ограничены: нет сложного форматирования, прокрутки, выделения, редактирования и гиперссылок.RichText и RichEditableText построены на библиотеке Text Layout Framework (TLF), а не на FTE.RichText добавляет возможность рендеринга богатого HTML-подобного текста со сложным форматированием, но все еще полностью неинтерактивен.RichEditableText является самым медленным и тяжелым, но может делать все: он поддерживает прокрутку с виртуализированными текстовыми строками, выбор, редактирование, гиперссылки и изображения, загруженные из URL-адресов.Вы должны использовать самый быстрый, который соответствует вашим потребностям.