在Flex的BitmapData上绘制文本

| 好吧,这个问题可能很简单,但我无法弄清楚。我有一个图像加载到BitmapData中。现在我想从文本输入中获取文本并将其放在BitmapData上。基本上,它是在BitmapData上绘制文本并获得另一个BitmapData的结果,该BitmapData将由原始BitmapData组成,并在指定位置上绘制文本。在Flex中实现此目标的最佳方法是什么?     
已邀请:
要将文本放入位图,可以执行以下操作:
var channelName:TextField = new TextField();
channelName.textColor=0x000000;
channelName.antiAliasType = AntiAliasType.NORMAL;
channelName.alpha=1.0;
var txtFormat:TextFormat = new TextFormat(\"SansSerif\",14,0x000000,true);
channelName.setTextFormat(txtFormat);

var bitmapdata:BitmapData = new BitmapData(
         channelName.width, channelName.height, true, 0x000000);
bitmapdata.draw(channelName);
    
您不能说每个字的位图数据,但可以根据数据进行组合。由于您拥有BitmapData,因此很容易将其更改为位图(enough1ѭ),然后将其添加为图像源。 现在您已经在舞台上有了一个实际的图像,现在可以使用所需的文字(文本,标签,文本区域等)在其上方添加文本,然后可以对图像的尺寸进行
Bitmap.draw
运算以获取像素信息转换为BitmapData(在Bitmap.bitmapData下)。     

要回复问题请先登录注册