我在实例名称my_text
中有一个动态文本字段。我在该文件中设置了Embed选项。因为我需要旋转文本字段。现在我需要更改动态文本字段的字体格式。
我试过这两个代码都不起作用。
var myTextFormat:TextFormat = new TextFormat();
myTextFormat.font = "Arial";
_root.text_dy.setTextFormat(myTextFormat);
如果我设置embedFonts = false
并尝试它正在运行。但我不想改变他的嵌入式。请问我该怎么做?
答案 0 :(得分:1)
你必须嵌入Arial字体才能使其工作 - 否则flash会寻找Arial的嵌入版本而找不到 - >>所以文本字段保持空白。
如果你设置embedFonts = false
flash只使用本地安装的arial版本。
这是一篇关于在flash中嵌入字体的非常有用的文章: http://www.codeandvisual.com/2010/how-to-embed-fonts-in-flash-for-use-with-dynamic-text-fields-and-complex-formatting/