【问题标题】:flash as3 draw string with fixed widthflash as3 以固定宽度绘制字符串
【发布时间】:2013-02-22 12:56:16
【问题描述】:

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

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

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

【问题讨论】:

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

标签: actionscript-3 flash


【解决方案1】:

考虑这个示例:

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

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

【讨论】:

    猜你喜欢
    • 2012-01-17
    • 1970-01-01
    • 2016-09-12
    • 2012-01-15
    • 2015-06-04
    • 1970-01-01
    • 2014-07-21
    • 1970-01-01
    相关资源
    最近更新 更多