flash as3绘制具有固定宽度的字符串

时间:2013-02-22 12:56:17

标签: actionscript-3 flash

我想画一个带有固定的精灵的字符串,并且能够确定字符串占用的高度。为了让您更深入了解,我将创建一个简单的泡泡消息传递界面。所以我只想知道如何将一个字符串绘制到精灵(或任何你认为更合适的对象),能够控制宽度,并获得最终高度。 谢谢

更新:事实上,我不一定需要绘制字符串。我只需要创建该界面。

更新2:我尝试动态创建文本域,但问题是我不知道如何确定它的高度!

1 个答案:

答案 0 :(得分: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);

你应该能够使用身高和身高。文本框的宽度,重新调整外部精灵的大小。