Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 为什么这些数字出现在不同的基线上?_Flash_Actionscript 3 - Fatal编程技术网

Flash 为什么这些数字出现在不同的基线上?

Flash 为什么这些数字出现在不同的基线上?,flash,actionscript-3,Flash,Actionscript 3,我动态设置了几个TLF对象的文本,并且某些数字的大小和基线显示不正确。以前有人遇到过这样的事情吗 你可以在这里看到6和3的区别。(6是它应该看起来的样子) 上述数字中的7也是错误的: 字体为Helvetica Neue,粗体 除非更改文本,否则代码不会触及文本对象。我的建议 确保此文本字段嵌入了您的字体(单击文本字段嵌入所有数字) 双重和三重检查文本字段是否在整个像素上,例如29、31(不是像素的分数)。检查文本字段的父电影剪辑是否也为整像素,直到您将其完全返回舞台 如果失败,可能会重新安装

我动态设置了几个TLF对象的文本,并且某些数字的大小和基线显示不正确。以前有人遇到过这样的事情吗

你可以在这里看到6和3的区别。(6是它应该看起来的样子)

上述数字中的7也是错误的:

字体为Helvetica Neue,粗体


除非更改文本,否则代码不会触及文本对象。

我的建议

  • 确保此文本字段嵌入了您的字体(单击文本字段嵌入所有数字)
  • 双重和三重检查文本字段是否在整个像素上,例如29、31(不是像素的分数)。检查文本字段的父电影剪辑是否也为整像素,直到您将其完全返回舞台
  • 如果失败,可能会重新安装字体

  • 我已经做actionscript很多年了,从来没有见过这个,所以它的字体可能有问题?

    我同意John的观点,它可能是一种糟糕的字体。这里有一个Helvetica Neue Bold,我经常在项目中使用它,你可以试着看看它是否是给你带来麻烦的字体。请让我知道,当你已经测试,这样我可以杀死链接。谢谢嵌入字体修复了它-肋骨,谢谢你的字体,但没用。也没有将对象坐标设置为整数。奇怪的是,我还将字体类型更改为经典动态文本,这导致“坏”数字被省略,即显示“62”而不是“6772”。根据记录,错误数字似乎是0、3和7。