# duplicateMovieClip

**URL:** <https://forum.kirupa.com/t/duplicatemovieclip/236366>\
**Category:** Uncategorized\
**Created:** [August 20, 2007, 9:17am UTC](https://forum.kirupa.com/t/duplicatemovieclip/236366 "2007-08-20T09:17:06Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![telit](https://avatars.discourse-cdn.com/v4/letter/t/ad7895/32.png) [@telit](https://forum.kirupa.com/u/telit)\
**Post date:** [August 20, 2007, 9:17am UTC](https://forum.kirupa.com/t/duplicatemovieclip/236366/1 "2007-08-20T09:17:06Z")

</div>

```auto
gg.onPress = function(){
duplicateMovieClip(this, "g_mc", this.getNextHighestDepth());
    g_mc.dragEasing();
    trace(g_mc); //level0.g_mc
    }
gg.onRelease = gg.onReleaseOutside = function(){
    trace(g_mc); //level0.g_mc
    removeMovieClip(g_mc);
    } 

```

It works if MovieClip gg is in \_root.  
But if I put gg in another MovieClip gg1 for example it doesn’t work!

```auto
 gg1.gg.onPress = function(){
duplicateMovieClip(this, "g_mc", this.getNextHighestDepth());
    g_mc.dragEasing();
    trace(g_mc); //undefined
    }
gg1.gg.onRelease = gg1.gg.onReleaseOutside = function(){
    trace(g_mc); //undefined
    removeMovieClip(g_mc);
    }

```
