//take your snapshot !
//--> untested example of USAGE
import Converter;
var conv:Converter=new Converter()
var snapshot_bd=conv.movieClipToBitmapData(mcToCapture)
//paste snapshot
conv.bitmapDataToMovieClip(snapshot_bd,_root,"snap_mc",10)
//tested and working CLASS Converter.as
**********************
import flash.display.BitmapData;
class Converter extends MotovieClip{
function Converter(){
}
function
bitmapDataToMovieClip(srcBitmap:BitmapData,baseMC:MovieClip,mcName:String,newDepth:Number):MovieClip{
var dpt:Number;
if(newDepth==undefined){
dpt=baseMC.getNextHighestDepth()
} else {
dpt=newDepth
}
baseMC.createEmptyMovieClip(mcName,dpt)
baseMC[mcName].attachBitmap(srcBitmap,
baseMC[mcName].getNextHighestDepth());
return baseMC[mcName];
}
function
movieClipToBitmapData(srcMC:MovieClip,transp:Boolean,fillColorHex:String):BitmapData{
//TODO transparency on or off
var converted_bd:BitmapData=new
BitmapData(srcMC._width,srcMC._height, true, 0x00000000);
converted_bd.draw(srcMC)
return converted_bd;
}
}
Matt Muller wrote:
Hi, does anyone know if its possible to use getPixel or something like that
to take a snapshot of a movieclip that contains some vectors and dynamic
text fields and return that as a bitmap image to use elsewhere in the site,
say as a reflection?
Thanks
MaTT
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders