我有一个简单的动态文本字段,它在Flash文件中是多行和中心对齐的。该字段可以具有可变宽度。 我在运行程序时在其中添加了一些动态文本。如何检查文本对于第一行是否太长并且已使用actionscript移动到文本字段中的第二行?
实施例。 这是一些文字 VS 这是一些 文本
基本上我需要根据文本框的多行
来上下移动文本框答案 0 :(得分:0)
您可以保持'TextField的宽度。
还要确保文本字段是multiLine,如下所示:
var tf:TextField = new TextField();
tf.multiline = true;
然后,您可以检查该文本字段的行数:
if(tf.numLines >1)
{
//Move text UP or Down here
}else
{
//Move text UP or Down here
}
如果行数大于1,则根据需要向上/向下移动文本框。