コンポーネントはありませんが<fx:Label />
、その Spark (Flex 4) バージョンは<s:Label />
.
ご存知のように、Spark バージョンにはhtmlText
プロパティがありません。<mx:Label />
しかし、プロジェクトで を使用できない理由はありません。これを行うサンプル アプリケーションを次に示します。
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" xmlns:local="*">
<mx:Label htmlText="this is <b>bold</b>"/>
</s:Application>
プロジェクトのプロパティの [Flex Build Path] セクションで、Spark と MX コンポーネント セットの両方を有効にする必要があることに注意してください。プロジェクトの設定には、Spark コンポーネント セットのみが含まれている可能性があります。
[編集]
もう 1 つのオプションは、Spark<s:RichText />
コンポーネントを使用することです。htmlText
これにもプロパティはありません。ただし、このコンポーネントが使用するプロパティを設定し、 を実行してTextFlow
HTML を にインポートできます。明らかに mx コンポーネントのプロパティを使用するよりも多くの作業が必要ですが、これにより (mx コンポーネントでは使用されない) ファンシーな TLF テキストが得られます。TextFlow
TextConverter.importToFlow(sourceHtml, TextConverter.TEXT_FIELD_HTML_FORMAT)
htmlText