我已经阅读了很多关于设置TextField
大小以匹配包含它的字符串宽度的帖子。我正在寻找一种方法来反过来做到这一点。我的应用程序中的TextField
应该有一个固定的,我想通过更改单个字符的宽度来挤压其中的文本。
我正在使用宽度的解决方案现在减小了字体的大小,直到它适合TextField
,但我想挤压文本(因此只减小宽度,而不是高度),直到它适合{ {1}}。任何想法如何实现这一目标?
答案 0 :(得分:1)
我认为不可能在单个轴上缩放字体。
我唯一能想到的是烘焙文本字段并缩放生成的位图:
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);