Actionscript 3 更改字符的宽度以匹配文本字段的大小

Actionscript 3 更改字符的宽度以匹配文本字段的大小,actionscript-3,text,fonts,textfield,text-formatting,Actionscript 3,Text,Fonts,Textfield,Text Formatting,我读过很多关于设置TextField的大小以匹配包含它的字符串宽度的帖子。我正在寻找另一种方法。我的应用程序中的TextField应该有一个固定的with,我想通过更改单个字符的宽度来压缩其中的文本 我正在使用的解决方案宽度现在减小字体大小,直到它适合文本字段,但我想压缩文本(因此只减小宽度,而不是高度),直到它适合文本字段。有没有办法做到这一点?我认为不可能在单轴上缩放字体 我唯一能想到的是烘焙文本字段并缩放生成的位图: var tf:TextField = new TextField();

我读过很多关于设置
TextField
的大小以匹配包含它的字符串宽度的帖子。我正在寻找另一种方法。我的应用程序中的
TextField
应该有一个固定的with,我想通过更改单个字符的宽度来压缩其中的文本


我正在使用的解决方案宽度现在减小字体大小,直到它适合
文本字段
,但我想压缩文本(因此只减小宽度,而不是高度),直到它适合
文本字段
。有没有办法做到这一点?

我认为不可能在单轴上缩放字体

我唯一能想到的是烘焙文本字段并缩放生成的位图:

var tf:TextField = new TextField();
tf.text = "bitmap text";
var myBitmapData:BitmapData = new BitmapData(80, 20);
myBitmapData.draw(tf);
var bmp:Bitmap = new Bitmap(myBitmapData);
this.addChild(bmp);

这篇文章比你发布的消息来源要多一些,但它确实为我指明了正确的方向,谢谢!