se vi può essere d'aiuto ecco 2 esempi.

Nel primo ho messo il componente, nel secondo no
il codice è lo stesso. Per provare basta cliccare sul pulsante duplica, quindi cliccate sulla gomma e cliccate nuovamente sul movieClip duplicato.
In basso a sx viene tracciato il valore di getNextHighestDepth()

vi lascio anche i .fla

1) con component
fla con component
2) senza component
fla senza component

per i più pigri ecco il codice

codice:
duplica.onRelease = function() {
	_root.campo.text = _root.getNextHighestDepth();
	mc.duplicateMovieClip("mc1", _root.getNextHighestDepth());
	mc1._x = 200;
	this.enabled = false;
};
gomma.onPress = function() {
	_root.campo.text = _root.getNextHighestDepth();
	this.duplicateMovieClip("gommariserva", _root.getNextHighestDepth());
	Mouse.hide();
	startDrag("gommariserva");
	gommariserva.onMouseDown = function() {
		if (this.hitTest(_root.mc1)) {
			_root.mc1.removeMovieClip();
			_root.duplica.enabled = true;
		}
		stopDrag();
		Mouse.show();
		this.removeMovieClip();
	};
};