Flash CS6动态文本显示不清楚?

时间:2013-05-23 13:26:10

标签: actionscript-3 fonts flash-cs6

我正在使用动态文本字段来存储得分,我使用的是嵌入字体,而且只有一个。

但是在运行时,文本更改左边的一个字符会变成虚假/奇怪的字符,无法弄清楚为什么会发生这种情况。

最后我使用动态字段的位图消除别名,它修复了问题,但文字不流畅。

如果有人有同样的问题吗?

3 个答案:

答案 0 :(得分:1)

您可能嵌入了字体,但是选择了要嵌入的正确字符类型?即如果它是分数,则需要选择数字如下:

flash font embedding

(上面的对话框在CS6中可能会略有不同,或者可能在其他地方,我不确定;我不使用CS6)

编译时字段中的字符将被嵌入,未嵌入的字符将无法正确呈现。

或者(而不是嵌入),您可以从属性面板的下拉列表中选择“使用设备字体”(如果您已经在Flash Pro中创建了文本字段而不是以编程方式创建了文本字段),这将解决它 - 只是经验丰富我刚刚完成的应用程序的这个问题,这是我的修复。

如果上述方法不起作用,那么我确信这与上面提到的文本字段大小有关。

答案 1 :(得分:0)

出现提示时使用备用字体。嵌入您选择的字体,保存并关闭您的应用程序并重新启动。

它解决了我的问题,cs6更有可能出现这个错误。

答案 2 :(得分:-1)

将CLASSIC TEXT更改为TLF TEXT解决了这个问题。