私は何年もas3を使用していますが、フォントを操作する必要があるたびに夢中になります:(
私のセットアップ:コードを介して、多くの動的なtextFieldsでmovieClipを埋めています。それらの値は外部XMLから取得されます。
私の問題:私のクライアントは、xml内にhtmlタグを挿入して、それらの一部に太字のテキストを含めることを望んでいます。たとえば、「この部分が太字のこの文字列」が必要です。Xml部分は問題なく、CDATAなどでフォーマットされています。xmlからの値をトレースするとhtmlですが、テキストフィールド内に通常のテキストとして表示されます。
テキストフィールドは(システムフォントではなく)クライアントカスタムフォントを使用しており、グラフィックデザイナーがFlashの埋め込みダイアログパネルを介してフォントを埋め込みます。
何か助けはありますか?
これは、テキストフィールドを埋めるコードの一部です(forループ内にあります)
var labelToWrite:String = labelsData.label.(@id == nameOfChildren)[VarHolder.activeLang];
if (labelToWrite != "") {
foundTextField.htmlText = labelToWrite;
// trace ("labelToWrite is -->" +labelToWrite);
}
そして、トレースは私を出力します
This should be <b>bold text with b tag</b> and this should be <strong>strong text </strong>.