JSFL - 如何更改文本字段的字体?

时间:2013-10-11 22:52:34

标签: flash jsfl

我试图设置文本字段的字体(面)。

我试过了两个:

textElement.setTextAttr("face", replacementFont);
textElement.setTextAttr.face = replacementFont;

其中replacementFont是所需字体的文本名称。

这不起作用 - 我错过了什么吗?

2 个答案:

答案 0 :(得分:2)

'textElement.setTextAttr(“face”,replacementFont);'适合我。 可能未安装您要替换的字体。 你可以试试这个:

textElement.setTextAttr('face', replacementFont);
if (textElement.getTextAttr('face') != replacementFont)
{
    fl.trace("Font '" + replacementFont + "' is not available!\nTry a different font!");
}

答案 1 :(得分:1)

这最终导致了我在替换字体中加载的方式问题。

我制作了一个包含字体映射的csv文件。字体名称包含一个换行符。

我解析了新的行字符。有趣的是,新行字符需要比较和匹配字体映射。