2012-01-23 5 views
0

私のフラッシュプロジェクトをフレックスに動かすと、私のフォントが壊れてしまいました。彼らはもう表示されません(奇妙なことに、私はエラーメッセージを受け取っていません)。フォントがうまく動作しない(フレックス)

お願いします。私はこの問題を私に助けてくれますか?ありがとうございました。

[Embed(source="../../../../../assets/fonts/Orbitron/TTF/orbitron-medium.ttf", fontFamily="Orbitron", fontWeight="medium", mimeType='application/x-font', embedAsCFF='false')] 
public static const OrbitronMedium:Class; 

private var font:String; 
font = new Library.OrbitronMedium(); 

private var statsTxtFormat:TextFormat; 
statsTxtFormat = new TextFormat(); 
statsTxtFormat.font = font; 
statsTxtFormat.bold = false; 
statsTxtFormat.size = 14; 
statsTxtFormat.color = 0xfdfea1; 
statsTxtFormat.align = TextFormatAlign.RIGHT; 
statsTxtFormat.kerning = true; 
statsTxtFormat.letterSpacing = 1; 
+0

ネストされていないディレクトリにフォントを読み込まないようにしてください。 1つのフォントで試してみると、これが実行可能な解決策であるかどうかを確かめることができます。 – Angelo

答えて

1

"../../../../../"が問題になる可能性があります。

フォントをファイルに近づけると、埋め込み不良の可能性が低くなります。

+0

これを試してみます。しかし、私のすべての画像とサウンドファイルも深く入れ子になっています。だから私はそれが問題かどうかは分かりません。 – drpelz

+0

問題は解決しました。:)パスが原因ではありませんでした。 これら2つのリンクは、私の問題を解決するために多くの助けとなりました。 [link] http://www.spikything.com/blog/index.php/2009/09/06/how-to-embed-fonts-in-pure- as3/ [link] http://blog.creonfx.com/adobe-flex/embed-font-in-flex4-actionscript-project – drpelz

関連する問題