私の経験をこの質問に追加する。私はあまりにもテキストを回転させたい。
最初は、ActionScriptのみを使用してフォントを埋め込みました。
Embed(source="C:\\WINDOWS\\Fonts\\CALIBRI.TTF", fontFamily="Calibri")]
public static const FONT_CALIBRI:Class;
...
var font:Font = new Global.FONT_CALIBRI as Font;
//Font.registerFont(Global.FONT_CALIBRI); //I tried various other things...
しかし、私がembedFonts = true
と設定するたびに、テキストが消えてしまいます。最後に私は与えたembedded the font using Flash。
var font:Font = new FontClass as Font; //FontClass was exported from Flash IDE
最終的に働いた。
var textFormat:TextFormat = new TextFormat(font.fontName);
textField = new TextField();
textField.defaultTextFormat = textFormat; //must be before setting the text
textField.embedFonts = true; //needed to rotate fonts
textField.autoSize = TextFieldAutoSize.CENTER;
textField.antiAliasType = flash.text.AntiAliasType.ADVANCED;
textField.text = ("TESTING")
this.addChild(textField);
どのようにFlash IDEを使用しているのでしょうか。誰もがFlashを使わずにこれを行うことができたなら、共有してください!