以下是本人寫TextField垂直居中的時候遇見的鬧心事!
var textField:TextField = new TextField();
textField.autoSize = "center";
textField.multiline = true;
textField.wordWrap = true;
textField.type = TextFieldType.INPUT;
textField.border = true;
textField.borderColor = 0xff0000;
textField.y = 100;
textField.x = 200;
this.addChild(textField);
如果textField屬性書寫順序爲以上排列, 運行效果如下:
var textField:TextField = new TextField();
textField.autoSize = "center";
textField.y = 100;
textField.x = 200;
textField.multiline = true;
textField.wordWrap = true;
textField.type = TextFieldType.INPUT;
textField.border = true;
textField.borderColor = 0xff0000;
this.addChild(textField);
如果textField屬性書寫順序爲以上排列, 運行效果如下:
var textField:TextField = new TextField();
textField.autoSize = "center";
textField.multiline = true;
textField.wordWrap = true;
textField.y = 100;
textField.x = 200;
textField.type = TextFieldType.INPUT;
textField.border = true;
textField.borderColor = 0xff0000;
this.addChild(textField);
如果textField屬性書寫順序爲以上排列, 運行效果如下:
var textField:TextField = new TextField();
//textField.autoSize = "center";
textField.multiline = true;
textField.wordWrap = true;
textField.type = TextFieldType.INPUT;
textField.border = true;
textField.borderColor = 0xff0000;
textField.y = 100;
textField.x = 200;
this.addChild(textField);
如果textField屬性把autoSize屬性去掉, 運行效果如下: