0

HTMLTextは本当に奇妙に表示されています。XMLを介して提供されたhtmlTextを含むtextFieldを表示しています。この箇条書きでは、最初の行がすべて1行に表示され、textareasサイズの最後から離れていきます(つまり、複数行は表示されません)。箇条書きにして、その単語を次の行の先頭に置きます。そして、弾丸アイテムの長さに関係なく、次の行に最後の単語が表示されます。

例えば。

myField.htmlText = "<li>Seek the input of experts</li>;

出力します

'の入力を求める

専門家'

確認したところ、このスレッドは似ていましたが、テストするためにすべてのトゥイーンを削除しましたが、効果はありませんでした。

これについて何をすべきかについてのアイデアはありますか?私はこれらを無駄に試しました:

myField.htmlText = myString;
myField.autoSize = TextFieldAutoSize.LEFT;
myField.wordWrap = true;

確かにもっと多くの人がこの問題を抱えています-何かアイデアはありますか?ヒープに感謝します。

4

2 に答える 2

0

autoSizeテキストボックスの境界を「縮小」しているように見えるので、テキストボックスを必要以上に大きくしてから、autoSizeを適用してみてください。

テキストボックスの境界に問題があるかどうかをテストするには、境界を適用してみてください。

myField.border = true;
myField.borderColor = 0xFF0000;
于 2010-07-29T06:38:09.623 に答える
0

FlashCS4でこれを解決しました。Flashのバグである必要があります!いくつかのことをしました、そしてそれはそれを分類しました、どれがトリックをしたかわかりません。

  1. 新しいバージョンのファイルを保存しました
  2. 埋め込みで「読みやすさのためのアンチエイリアス」の代わりに「デバイスフォントを使用する」テキストフィールドを作成しました。
  3. ファイルを公開すると、箇条書きが正常に表示されました。
  4. 読みやすさのためにアンチエイリアスをアンチエイリアスに戻し、フラッシュは「これらのフォントを埋め込む必要があります」というプロンプトを無効にしました(以前と同じように...)-フィールドにそれらを再埋め込みしました(そしてそれらはライブラリ内のactionscript用にすでにエクスポートされています)

それが何であれ、それを修正したようです。

于 2010-08-01T21:27:31.540 に答える