Хорошо, ваш вопрос не очень понятен, я полагаю, что вы хотите скопировать свой контент в растровое изображение.Если это то, чего вы хотите достичь, просто создайте новый bitmapData, нарисуйте в нем свой спрайт и используйте его как источник растрового изображения.Например, когда вы закончите рисовать в своем penSprite, вы можете скопировать его в растровое изображение следующим образом:
var bData:BitmapData = new BitmapData(penSprite.width, penSprite.height,true,0xFFFFFFFF);
bData.draw(penSprite);
var image:Bitmap=new Bitmap(bData);
addChild(image);
Надеюсь, это то, что вы ищете.
РЕДАКТИРОВАТЬ: Iвидите, что вы просто добавляете комментарий к своему вопросу, говоря, что вы хотите нарисовать «используя bitmapData.draw».Итак, я думаю, что вы неправильно понимаете использование этого метода.Если вы посмотрите документацию:
"Рисует исходный экранный объект на растровом изображении, используя векторный рендеринг среды выполнения Flash."
Таким образом, вы в основном используете его для рисования другого экранного объекта вBitmapData.