Actionscript 3 固定宽度的flash as3绘制字符串

Actionscript 3 固定宽度的flash as3绘制字符串,actionscript-3,flash,Actionscript 3,Flash,我想画一条线给一个有固定宽度的精灵,并且能够确定线所占的高度。为了让您更了解情况,我将创建一个简单的气泡消息传递接口。所以我只想知道如何画一条线到一个精灵(或者任何你觉得更合适的物体),能够控制宽度,并得到最终的高度。 谢谢 更新:事实上,我不需要画字符串。我只需要创建这个接口 更新2:我尝试动态创建一个文本字段,但问题是我不知道如何确定它的高度 考虑以下示例: var sp:Sprite = new Sprite(); var tf:TextField= new TextField(); s

我想画一条线给一个有固定宽度的精灵,并且能够确定线所占的高度。为了让您更了解情况,我将创建一个简单的气泡消息传递接口。所以我只想知道如何画一条线到一个精灵(或者任何你觉得更合适的物体),能够控制宽度,并得到最终的高度。 谢谢

更新:事实上,我不需要画字符串。我只需要创建这个接口

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

考虑以下示例:

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);

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

我找到了解决方案。我刚刚使用了文本字段的textHeight属性:-D我将在7小时内将其作为答案添加。