Duplicate movieClip

I know AS3 doesn’t have a duplicateMovieClip method anymore so how is this done?
I tried the following with little success.

Circle is a movieClip on the stage with instance name of circle. myEmptyClip is a movieClip in the library with the linkage set to myEmptyClip.


circle.addEventListener(MouseEvent.CLICK, makeNewCircle);
circle.buttonMode = true;

function makeNewCircle(event:MouseEvent):void {
    var newCircle:myEmptyClip = new myEmptyClip();
    newCircle.x = 300;
    newCircle.y = 100;
    addChild(newCircle);
}