0
フォントがロードされたら登録します。私の頭の中では、一度使うことができるはずです。しかし、私は自分のコードを微調整していませんでしたが、ここではテキストは見えません。 embedFonts = falseを実行するとすぐに、再び動作を開始します。embeddedFont = trueでテキストが見えなくなる
trace(Font.enumerateFonts()); // Returns an array and does show my Fonts embedded.
var format:TextFormat = new TextFormat();
var fontClass:Class = _model.getFont("HappyHell"); // Does return the Class
var myFont:Font = new fontClass(); // Works
format.font = myFont.fontName;
format.size = 15;
format.letterSpacing = 0.8;
var test:TextField = new TextField();
test.embedFonts = true;
test.defaultTextFormat = format;
test.text = "TESTING everything 13216";
test.x = 30;
test.y = 30;
addChild(test);
出力は、次のとおりです。 "ハッピー地獄" Font.enumerateFontsの出力は[HappyHell] [共同] [...]とフォント.enumerateFonts()[0] .fontNameは "Happy Hell"になります –
はまだ動作していませんか? –
私はそれが働いた、私はプロジェクトに埋め込まれたswcを持っていた。このSWCはフォントを使ったテキストフィールドを持っていました。どういうわけかフラッシュはそれを感謝しません。 –