糾結的Flex 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屬性書寫順序爲以上排列, 運行效果如下:


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屬性去掉, 運行效果如下:

這個東西浪費了我好幾個小時, 真是不知該如何表達我的心情了!!!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章