Скорее всего вам нужно делать растровый снимок, всех фигур. Как-то так:

Код AS3:
package
{
import AS3.FPS;
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.display.Sprite;
import flash.events.Event;
/**
* ...
* @author samana
*/
public class Main extends Sprite
{
// растровая картинка с размерами вашей флешки
private var _bmd:BitmapData = new BitmapData(600, 400, true, 0x00000000);
// то, что отображает картинку, кладётся на сцену
private var _bm:Bitmap = new Bitmap(_bmd);
public function Main()
{
//положили картинку на сцену
addChild(_bm);
addEventListener(Event.ENTER_FRAME, enterFrame);
}
private function enterFrame(e:Event):void
{
// отчищаем картинку, заполняем её прозрачным цветом
_bmd.fillRect(_bmd.rect, 0x00000000);
// создаём временный контейнер, куда будем класть/рисовать фигуры
var holder:Sprite = new Sprite();
// здесь какая-то ваша реализация рисования фигур
for (var i:int = 0; i < 200; i++)
{
// если фигура это отдельный объект, то помещаете его во временный контейнер
var figure:Figure = new Figure();
figure.x = Math.random() * 600;
figure.y = Math.random() * 400;
holder.addChild(figure);
//либо рисуете фигуры прямо во временном контейнере
//holder.graphics.drawRect и т.д.
}
//после того как все фигуры созданы, то делаем растровый снимок контейнера
_bmd.draw(holder);
}
}
}