
Код AS3:
public static function makeVectorFromAnimation(target:MovieClip,endFrame:uint,rate:uint,reverse:Boolean = false):Vector.<BitmapData>
{
var framesOfAnimation:Vector.<BitmapData> = new Vector.<BitmapData>;
var WIDTH:Number = target.width;
var HEIGTH:Number = target.height;
if(endFrame == 0) endFrame = target.totalFrames;
for(var i:uint = 1; i < endFrame; i = i + rate)
{
var bitmapData:BitmapData = new BitmapData(WIDTH,HEIGTH,true,0x000000);
target.gotoAndStop(i);
bitmapData.draw(target as MovieClip);
framesOfAnimation.push(bitmapData);
}
if(reverse)framesOfAnimation.reverse();
return(framesOfAnimation);
}
ну а потом таймером и чем другим copyPixels
я вот так решил
может не правильно но работает ((( :