package { import flash.geom.Matrix; import flash.display.Bitmap; import flash.display.BitmapData; import flash.text.TextFormat; import flash.text.TextField; import flash.display.Sprite; [SWF(width = 500, height=500, backgroundColor = 0x000000)] public class FlashTest extends Sprite { private var str:String = "test" private var bmd1:BitmapData = new BitmapData(300, 300, true, 0x000000); private var bmd2:BitmapData = new BitmapData(300, 300, true, 0x000000); private var bm:Bitmap = new Bitmap(); private var field:TextField = new TextField(); private var format:TextFormat = new TextFormat(); private var mtr:Matrix = new Matrix(); public function FlashTest() { format.font = "Helvetica"; format.color = 0xFFFFFF; field.defaultTextFormat = format; field.text = str; bmd1.draw(field, new Matrix(2, 0, 0, 2, 0, 0)); bmd2.draw(bmd1, new Matrix(3, 0, 0, 3, 0, 0)); addChild(new Bitmap(bmd2)); } } } flash on 2010-2-15