Я использую следующий код для рисования текста из текстового ввода на растровом изображении. Он отлично работает, за исключением проблемы, заключающейся в том, что вместо того, чтобы рисовать только текст, он рисует текст внутри поля с белым фоном. Как я могу нарисовать только текст без поля? Я догадался, что это связано с прозрачностью, поэтому я установил прозрачность Bitmapdata, но это все равно не работает.
var m:Matrix = new Matrix();
m.tx=100;
m.ty=100;
var txtMatrix:Matrix= new Matrix();
txtMatrix.tx=bmd.width;
txtMatrix.ty=bmd.height+50;
original= new BitmapData(bmd.width+200,bmd.height+400,true,0x00000000);
original.draw(bmpMy,m);
var txtMatrix:Matrix= new Matrix();
txtMatrix.tx=100;
txtMatrix.ty=bmd.height+105;
original.draw(txtTitle1,txtMatrix);
Примечание. Bmd BitmapData, передаваемый «оригиналу», также прозрачен. bmpMy — это растровое изображение из bmd BitmapData.