TextField 高度不起作用
TextField height not working
我正在创建一个文字处理 Flash 桌面应用程序,我创建了一个输入文本字段,用户可以在其中键入文本并使用它,我为其提供了以下参数:
//creating a the Text field
var tfield:TextField = new TextField();
//Position & Dimensions
tfield.x=0;
tfield.y=160;
tfield.width = 1280;
tfield.height = 600; // <<<==== where the probleme is
//Options
tfield.type = TextFieldType.INPUT;
tfield.background=true;
tfield.border=true;
tfield.multiline=true;
tfield.wordWrap = true;
//Add text field to stage
stage.addChild(tfield);
一切正常,除了 tfield.height = 600;
文本字段占一行的高度,如果我添加第二行或第三行,它就会展开。
应用图片:https://image.ibb.co/en5BEm/qsd.png
添加一些行:https://image.ibb.co/i7HmfR/2nd.png
我希望它正好是 600 像素。有什么想法吗?
此行为与 TextField's autoSize
property 有关,后者会根据内部文本和 multiline
属性 改变其高度和宽度。要设置固定高度,请将此 属性 的值指定为 TextFieldAutoSize.NONE
。这将禁用文本字段的自动调整大小。
我正在创建一个文字处理 Flash 桌面应用程序,我创建了一个输入文本字段,用户可以在其中键入文本并使用它,我为其提供了以下参数:
//creating a the Text field
var tfield:TextField = new TextField();
//Position & Dimensions
tfield.x=0;
tfield.y=160;
tfield.width = 1280;
tfield.height = 600; // <<<==== where the probleme is
//Options
tfield.type = TextFieldType.INPUT;
tfield.background=true;
tfield.border=true;
tfield.multiline=true;
tfield.wordWrap = true;
//Add text field to stage
stage.addChild(tfield);
一切正常,除了 tfield.height = 600;
文本字段占一行的高度,如果我添加第二行或第三行,它就会展开。
应用图片:https://image.ibb.co/en5BEm/qsd.png
添加一些行:https://image.ibb.co/i7HmfR/2nd.png
我希望它正好是 600 像素。有什么想法吗?
此行为与 TextField's autoSize
property 有关,后者会根据内部文本和 multiline
属性 改变其高度和宽度。要设置固定高度,请将此 属性 的值指定为 TextFieldAutoSize.NONE
。这将禁用文本字段的自动调整大小。