Snapshot of current flash display state

Hi,

Is there any way I can capture the current display (what you see on flash player) and save as a jpeg on the server by posting the captured binary data through a web service?
This capturing is silmiliar to Print Screen button on the keyboard, but I need this done only in the flash region and by flash.

I realised there are 3 main parts of this:

  1. Capturing current display in flash and store in memory. (I don’t know how)
  2. Send data in memory to WebService. (I only know how sending string works)
  3. WebService capturing data and save on the server. (I know how)

Is this simply not possible? At the moment I can save string data via Web Service, but I cannot find a way with images/binary, especially when I want the user to be able to save current display.

Thanks in advance.