0

我一直在研究这个问题一段时间,似乎没有得到任何地方。我找到的所有在线帮助都导致了这种当前方法,该方法不起作用。

我正在循环 FLA 的资产并替换字体。我也想嵌入字体。嵌入不起作用。

if(textElement.textType != "static")
    {
        textElement.embedRanges = "1|2|3|4";
        textElement.embeddedCharacters = "àÀáÁÃóÓúÚíÍãÕõçÇêÊôÔéÉñÑüÜè";
    }

这对我不起作用。是否意味着将字体添加到库中?

谢谢!

4

1 回答 1

1

我不是 100% 确定这是答案,但如果您使用的是 Adob​​e Flash CS5 及更高版本,我发现这有点有趣:

从 Flash Professional CS5 开始,字体嵌入在文档级别而不是文本对象级别进行控制。使用 fontItem.embeddedCharacters属性而不是 text.embeddedCharacters 属性。

我希望这会有所帮助。

于 2013-10-17T20:40:52.610 回答