如何在Flash AS2.0中更改嵌入文本的文本格式

时间:2012-01-17 08:13:36

标签: flash actionscript-2

我在实例名称my_text中有一个动态文本字段。我在该文件中设置了Embed选项。因为我需要旋转文本字段。现在我需要更改动态文本字段的字体格式。

我试过这两个代码都不起作用。

var myTextFormat:TextFormat = new TextFormat(); 
myTextFormat.font = "Arial";
_root.text_dy.setTextFormat(myTextFormat);

如果我设置embedFonts = false并尝试它正在运行。但我不想改变他的嵌入式。请问我该怎么做?

1 个答案:

答案 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/