ex = new TextField();
ex.styleSheet = styleSheet; //some custom fonts
ex.htmlText = '<p>EX</p>';
ex.autoSize = 'left';
//ex.embedFonts = true;
//var exbitmap:Bitmap;
//exbitmap = new Bitmap( new BitmapData(ex.width,ex.height,true,0x000000));
//exbitmap.bitmapData.draw(ex);
var bitmapdata:BitmapData = new BitmapData(ex.width, ex.height, true, 0x00000000);
bitmapdata.draw(ex);
graphics.beginBitmapFill(bitmapdata);
graphics.drawRect(0, 0, ex.width, ex.height);
graphics.endFill();
问题是当我将文本绘制为图形时,它会失去质量,如何在不失去质量的情况下做到这一点?
看到区别了吗?
这个第一个被转换为图像,第二个是原始的