当我在我的Flash项目的舞台上添加TextField时,必须选择该字段的大小(宽度和高度)。如果通过编程,我修改了文本,我希望TextField能够调整大小并保持所需的高度。TextField的宽度和高度
特别是,我正在开发一个聊天应用程序,我想用典型的泡泡包装每个消息,但消息的长度可能是任何。例如,在HTML中,这将非常容易。
我该怎么办?
当我在我的Flash项目的舞台上添加TextField时,必须选择该字段的大小(宽度和高度)。如果通过编程,我修改了文本,我希望TextField能够调整大小并保持所需的高度。TextField的宽度和高度
特别是,我正在开发一个聊天应用程序,我想用典型的泡泡包装每个消息,但消息的长度可能是任何。例如,在HTML中,这将非常容易。
我该怎么办?
你可以只设定的TextField
例如autoSize属性:
myTextField.autoSize = "left"
如果autoSize设置为TextFieldAutoSize.LEFT,该文本将被视为 左对齐文本,这意味着文本字段 的左边距保持固定,并且任何调整大小的单个l文本字段的右边距是 。如果文本包含换行符(例如, “\ n”或“\ r”),则底部也将调整大小以适应 文本的下一行。
为了更准确的宽度/高度检测使用TextLineMetrics
我应该包括'wordWrap'吗? – Tatanan
只有文字包装适合您正在寻找的风格时,才没有必要。 –