我一直在研究这个问题,似乎没有任何地方。我发现的所有在线帮助都会导致这种当前的方法无效。
我正在循环FLA的资源并替换字体。我也想嵌入字体。嵌入不起作用。
if(textElement.textType != "static")
{
textElement.embedRanges = "1|2|3|4";
textElement.embeddedCharacters = "àÀáÁÃóÓúÚíÍãÕõçÇêÊôÔéÉñÑüÜè";
}
这对我不起作用。是否意味着将字体添加到库中?
谢谢!
答案 0 :(得分:1)
我不是100%肯定这是答案,但如果您使用Adobe Flash CS5及以上版本,我发现这有点有趣:
从Flash Professional CS5开始,字体嵌入控制在 文档级别而不是文本对象级别。使用 fontItem.embeddedCharacters属性而非 text.embeddedCharacters属性。
我希望这会有所帮助。