2014-03-28 253 views
0

当我在我的Flash项目的舞台上添加TextField时,必须选择该字段的大小(宽度和高度)。如果通过编程,我修改了文本,我希望TextField能够调整大小并保持所需的高度。TextField的宽度和高度

特别是,我正在开发一个聊天应用程序,我想用典型的泡泡包装每个消息,但消息的长度可能是任何。例如,在HTML中,这将非常容易。

我该怎么办?

回答

2

你可以只设定的TextField

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/TextField.html#autoSize

例如autoSize属性:

myTextField.autoSize = "left" 

如果autoSize设置为TextFieldAutoSize.LEFT,该文本将被视为 左对齐文本,这意味着文本字段 的左边距保持固定,并且任何调整大小的单个l文本字段的右边距是 。如果文本包含换行符(例如, “\ n”或“\ r”),则底部也将调整大小以适应 文本的下一行。

+0

我应该包括'wordWrap'吗? – Tatanan

+0

只有文字包装适合您正在寻找的风格时,才没有必要。 –