private static var format1:TextFormat = new TextFormat(null,16,"0xff0000");//添加到图片上文字的格式
public static function setTextToImage(img:Image,txt:String,x:int,y:int,w:int,h:int):void{
var tf:TextField = new TextField();
tf.text =txt;
tf.width=tf.length*20;//设置显示长度
tf.setTextFormat(format1);//设置要显示文字的格式
var myBitmapData:BitmapData = new BitmapData(w, h,true,0x00000000);//true表示背景透明
myBitmapData.draw(tf);
var bmp:Bitmap = new Bitmap(myBitmapData);
bmp.x=x;bmp.y=y;//设定要显示的文字在图片的坐标
img.addChild(bmp);
}
若显示文字信息显示在IMAGE控件的上面需要设置IMAGE父对象的backgroundAlpha="0";