0

で固定されたスプライトに文字列を描画し、文字列が占める高さを特定できるようにします。より多くの洞察を提供するために、単純なバブルメッセージングインターフェイスを作成します。だから私は、スプライト(またはあなたがより適切だと思うオブジェクト)に文字列を描画する方法を知りたいだけです。幅を制御し、最終的な高さを取得することができます。ありがとう

更新:実際のところ、私は必ずしも文字列を描画する必要はありません。そのインターフェイスを作成する必要があります。

更新2:テキストフィールドを動的に作成しようとしましたが、問題は、テキストフィールドの高さを決定する方法がわからないことです。

4

1 に答える 1

0

このサンプルを検討してください:

var sp:Sprite = new Sprite();
var tf:TextField= new TextField();

sp.addChild(tf);

tf.multiline = true;
tf.text = "line 1 \n line 2 \n line 3";

trace(tf.textWidth); 
trace(tf.textHeight);

テキストボックスの高さと幅を使用して、外側のスプライトのサイズを変更できるはずです。

于 2013-02-22T15:41:21.660 に答える