我在AS3中动态创建和填充TextField。我已经将一些字体嵌入到我的库中(使用Flash)并使用TextFormat设置文本字段的字体。由于TextField的宽度有限,我有textfield.multiline = true;
和textfield.wordWrap = true;
,但是我注意到字体看起来有点像素化。
要解决此问题,我使用textfield.antiAliasType = AntiAliasType.ADVANCED;
使文本看起来不错,但会阻止自动换行。事实上它看起来很奇怪;文本保持不受TextField宽度的影响,然后将最后一个单词放在一个新行上。
我需要做些什么来使它看起来很好并且包裹?
答案 0 :(得分:3)
典型。提出问题,找到答案= /
为TextField指定网格适合类型可以修复它。不知道为什么:
textfield.gridFitType = GridFitType.SUBPIXEL;
适合强横向和纵向 线到LCD上的子像素网格 显示器。 (红色,绿色和蓝色是 液晶屏上的实际像素。)这个 通常是一个很好的环境 右对齐或中心对齐 动态文本,它有时是一个 动画与文本的有用权衡 质量。这个常数用于 设置gridFitType属性 TextField类。使用语法 的GridFitType.SUBPIXEL。