我正在使用动态文本字段来存储得分,我使用的是嵌入字体,而且只有一个。
但是在运行时,文本更改左边的一个字符会变成虚假/奇怪的字符,无法弄清楚为什么会发生这种情况。
最后我使用动态字段的位图消除别名,它修复了问题,但文字不流畅。
如果有人有同样的问题吗?
答案 0 :(得分:1)
您可能嵌入了字体,但是选择了要嵌入的正确字符类型?即如果它是分数,则需要选择数字如下:
(上面的对话框在CS6中可能会略有不同,或者可能在其他地方,我不确定;我不使用CS6)
编译时字段中的字符将被嵌入,未嵌入的字符将无法正确呈现。
或者(而不是嵌入),您可以从属性面板的下拉列表中选择“使用设备字体”(如果您已经在Flash Pro中创建了文本字段而不是以编程方式创建了文本字段),这将解决它 - 只是经验丰富我刚刚完成的应用程序的这个问题,这是我的修复。
如果上述方法不起作用,那么我确信这与上面提到的文本字段大小有关。
答案 1 :(得分:0)
出现提示时使用备用字体。嵌入您选择的字体,保存并关闭您的应用程序并重新启动。
它解决了我的问题,cs6更有可能出现这个错误。
答案 2 :(得分:-1)
将CLASSIC TEXT更改为TLF TEXT解决了这个问题。