非常に基本的な HTML を表示する StyleableTextField があります。HTML をフォーマットするために、私は現在、AS3 で宣言されているスタイルシートを使用しています。これは問題なく機能しますが、デザイナーが色などを編集するにはかなり非効率的であるため、これらのタグをメインの CSS に含める必要があります。
AS3 CSS 宣言は次のようになります。
_styleSheet = new StyleSheet();
_styleSheet.setStyle("p", {fontSize:'15',color:'#FFFFFF', fontFamily: 'Courier New', fontWeight:'bold'});
これは通常の方法で StyleableTextField に割り当てられstyleSheet = _styleSheet
ます。
メインの CSS ファイルは、メイン アプリケーションで次のように宣言されます<fx:Style source="Main.css"/>
。
次のように、CSS に spark コンポーネントの CSS タグが既にあります。
s|TextInput
{
contentBackgroundAlpha: .5;
contentBackgroundColor: #202020;
focusColor: #e1333a;
}
ただし、CSS の StyleableTextfield のインスタンスそのものに対処する必要があります (アプリには他にもありますが、HTML テキストを表示するのはこれだけです)。
これを行う方法を知っている人はいますか?ところで、モバイルプロジェクトに取り組んでいます。