* 如果wordWrap属性为true,则TextField的width和height属性不会随text变化而自动更新,必须显式的修改,默认值为100*100
* TextField的textWidth和textHeight是文本块的真实宽高,随text变化而自动更新
* TextField.defaultTextFormat仅对在其后设置的文本有效,即必须先设置defaultTextFormat,再修改或添加文本
* 文本块中文本的水平对齐方式需用TextFormat.align来设置,而不是TextField.autoSize
* 据我观察,TextField.defaultTextFormat的成员属性为不可修改的(可写但写入无效),比如下面的代码不会产生期望的效果:
textfield.defaultTextFormat.align = TextFormatAlign.CENTER;
* 因为NME和Flash对TextFormat构建方法中可选参数(即有默认值的参数)的处理方式不同,下面的代码在cpp目标和flash目标中并非等效:
textfield.defaultTextFormat = new TextFormat("_sans", 24, 0xFF0000, TextFormatAlign.CENTER);
在cpp目标中,上面代码需要做以下修改才能达到预期目的:
var textformat = new TextFormat("_sans", 24, 0xFF0000);
textformat.align = TextFormatAlign.CENTER;
textfield.defaultTextFormat = textformat;