2013-02-06 39 views
0

我想使用「swf方法」嵌入AS3字體。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我創建的對象類。

回答

0

只需將原始字體文件轉換爲.otf並安裝即可。 Flash會檢測到它,並且您可以像沒有嵌入的普通字體一樣使用它。

+0

但我需要嵌入字體,以便我的網站訪問者將看到「我的」字體(?)。 你究竟是什麼意思? – vigri

+0

@ peter21如果需要,您可以將其嵌入爲.otf。 – David