以前は、flash.text.textField オブジェクトを次のように使用していました。
tf = textField();
tf.autoWrap = true
tf.autoSize = "left"
tf.width = 100;
tf.text = "Text that is too long to fit in the textfield, so it autowraps, automatically updating the height."
addChild(tf);
someNewObject = new MovieClip();
someNewObject.y = tf.height + 5;
addchild(someNewObject);
これを行うと、someNewObject が textField のすぐ下に動的に配置されます。
これを可能にする TLF コンポーネントを探しています。
mc.core.FTETextField を使ってみました。サイズは大きく変更されますが、HTML はサポートされていません
Spark TextArea を使ってみたのですが、どうやら、heightByLines = NAN を設定する手法が機能しなくなったようです。
自動サイズ変更をサポートしているため、誰かがRichEditableTextを使用するように言っているのを見ましたが、方法がわかりません。
これは静的テキスト用です。動的テキストまたは入力テキスト用ではありません。
私はこれをコーディングしているので、何か提案があれば、MXML ではなくコードで投稿してください。
これまでの回答に感謝しますが、UITextfield は TLF コンポーネントではなく、RichText の例では RichText の高さがテキストと共に大きくなりません。
必要なのは、幅を設定し、TLF 形式のテキストを追加し、レンダリング後にコンポーネントの高さを取得できるコンポーネントです。テキストを追加するときに TextField が行うのと同じように。
リー