Hey Senocular i need your help!

Hey Senocular

i’m try to use your class duplicateDisplayObject this way:

private function onLoadImage(e:MouseEvent):void {
var mc:MovieClip = MovieClip(e.currentTarget);
var bigholder:MovieClip = new MovieClip();
var array:Array = mc.array;
for (var i:int = 0; i < array.length; i++)
{
var bigmov:movItem = new movItem();
** var dupmov:DisplayObject = duplicate(bigmov, true);**
var empty:MovieClip = new MovieClip();
var piececloth:MovieClip = new MovieClip();
if (i == 0) {
piececloth.name = “bodysketch”;
piececloth.buttonMode = false;
trace(“bodysketch”);
}
else {
piececloth.name = “clothes” + i;
trace(“clothes”);
}
var img:ImageLoader = new ImageLoader(array*, { container:bigmov, onComplete:onAreaDefine } );
img.load();
piececloth.addChild(bigmov);
piececloth.addChild(empty);
piececloth.addChild(dupmov);
empty.name = “empty”;
piececloth.alphaTolerance = 0;
bigholder.addChild(piececloth);
bigmov.cacheAsBitmap = true;
empty.cacheAsBitmap = true;
empty.mask = bigmov;

        }

there’s something wrong?

thank you :batman: