当我在Flash项目的舞台上添加TextField时,我必须选择字段的大小(宽度和高度)。如果通过编程我修改了那个文本,我希望TextField能够调整大小并获得所需的高度。
特别是,我正在开发一个聊天应用程序,我想用典型的泡沫包装每条消息,但该消息的长度可能是任何消息。例如,在HTML中,这将非常容易。
我该怎么做?
答案 0 :(得分:2)
您只需设置TextField
例如:
myTextField.autoSize = "left"
如果将autoSize设置为TextFieldAutoSize.LEFT,则将文本视为 左对齐文本,表示文本字段的左边距 保持固定,任何调整文本字段的单行的大小 在右边缘。如果文本包含换行符(例如, " \ n"或" \ r"),底部也调整大小以适应下一行 文本。
答案 1 :(得分:0)
要获得更准确的宽度/高度检测,请使用TextLineMetrics