# Hey Senocular i need your help!

**URL:** https://forum.kirupa.com/t/hey-senocular-i-need-your-help/320925
**Category:** Uncategorized
**Created:** [April 5, 2011, 6:57pm UTC](https://forum.kirupa.com/t/hey-senocular-i-need-your-help/320925 "2011-04-05T18:57:16Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Piruka](https://avatars.discourse-cdn.com/v4/letter/p/eb8c5e/32.png) [@Piruka](https://forum.kirupa.com/u/Piruka)
#### Post date: [April 5, 2011, 6:57pm UTC](https://forum.kirupa.com/t/hey-senocular-i-need-your-help/320925/1 "2011-04-05T18:57:16Z")

</div>

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:
