BitmapData.draw()

I’m using the BitmapData class to perform some image manipulation which involves using the [COLOR=Blue]draw/COLOR [COLOR=Black]method to draw a copy of a specified movieClip into the BitmapData object. This is working as expected, but it seems that to be able to copy something into a BitmapData object, that ‘something’ must already be on the stage.

So at the moment, I have to put the original image into a movieClip, hide it off stage somewhere, then pass that movieClip as the source for the BitmapData draw() method.

Is there any way to pass a linkage_id as the source for the draw() method, or is there any other way to copy a movieClip into Bitmapdata without the mc being on stage?

Cheers.
[/COLOR]