0

我想使用“swf 方法”在 AS3 中嵌入字体。

我得到的错误是:

无法创建字体“myFont”../assets/swf/myFont.swf 无法转码。

根据谷歌,这个问题是因为路径错误。但我认为我设定了正确的道路,不是吗?

我的文件夹结构

main.fla
../com
..../subfolder
....../testButton
......../testButton.as
....../assets
......../swf
........../myFont.swf

在我的 testButton.as 我试图嵌入 myFont.swf:

public class testButton extends Sprite {
[Embed(source="../assets/swf/myFont.swf", fontName="myFont",
        fontWeight='bold', mimeType="application/x-font")] 
        private var myEmbeddedFont:Class;

在 main.fla 我正在创建一个类的对象。

4

1 回答 1

0

只需将原始字体文件转换为 .otf 并安装即可。Flash 会检测到它,您将能够像使用普通字体一样使用它而无需嵌入。

于 2013-02-06T22:59:27.407 回答