我已经研究这个问题有一段时间了,但似乎没有任何进展。我找到的所有在线帮助都指向这个当前不起作用的方法。
我正在循环FLA的资源并替换字体。我也想嵌入字体。嵌入不起作用。
if(textElement.textType != "static")
{
textElement.embedRanges = "1|2|3|4";
textElement.embeddedCharacters = "àÀáÁÃóÓúÚíÍãÕõçÇêÊôÔéÉñÑüÜè";
}这对我不起作用。它是否意味着要将字体添加到库中?
谢谢!
发布于 2013-10-18 04:40:53
我不是100%确定这就是答案,但如果你使用Adobe Flash CS5或更高版本,我发现这有点有趣:
从Flash Professional CS5开始,字体嵌入在文档级别而不是文本对象级别进行控制。使用fontItem.embeddedCharacters属性而不是text.embeddedCharacters属性。
我希望这对你有所帮助。
https://stackoverflow.com/questions/19432889
复制相似问题