2009-10-05 40 views
3

我想在Flex中嵌入字体,我使用的代码看起来与示例相同,但会引发错误。这是我写的代码:字体在Flex中嵌入错误

[Embed(source="data/posca_mad_thrasherz/posca_mad_thrasherz.ttf", 
    fontName = "fontGraffiti", 
    fontWeight = "bold", 
    mimeType="application/x-font")]; 
private var funFont:Class; 

但我得到错误,“元数据需要关联的定义。”我似乎无法摆脱它。有任何想法吗?

回答

7

获取你的嵌入语句结尾去掉分号:http://www.flash-db.com/Board/index.php?topic=17500.0;wap2

+0

啧,这是尴尬的。不过很高兴知道。顺便说一句,我得到了另一个错误,这可能与我的字体有关。我现在得到2个错误。一个说:“无法解析'data/posca_mad_thrasherz/posca_mad_thrasherz.ttf'和其他状态,”无法转码'data/posca_mad_thrasherz/posca_mad_thrasherz.ttf。' 这只是我选择的字体的b/c吗?这是一个ttf,这似乎应该工作。 – staypuffinpc

+0

我对“无法解析”并不熟悉,但它像找不到字体或不能“解析”它(这更可能是由于“无法转码”错误)。在Google上快速搜索的唯一一件事就是你可能应该在“data/posca ...”之前加上“/”。我不确定这会起作用,但它似乎帮助了那些有这些错误的人。 –

+0

好吧,我一直试图修复它,直到我意识到该项目是在一个完全不同的文件夹中,而不是我相信我会放入的。 – staypuffinpc