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); }