この質問に私の経験を追加したかっただけです。私もテキストを回転させたいと思っていました。
最初は、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
テキストが消えてしまいます。最後に、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 を使用せずにこれを行うことができた人がいたら、ぜひ共有してください。