Hay un atributo en cualquier displayobject que almacena su posición referente a la capa que lo contiene, es decir:
Si tengo un contenedor que tiene dentro 3 sprites, cada uno de los sprites está en un nivel (index) del contendor, por tanto, podrán superponerse.
Lo que debes hacer es establecer el index del MC que seleccionas como el mas alto de todos, puedes hacerlo de la siguiente forma:
Código actionscript:
Ver originalvar topPosition:uint = this.numChildren - 1;
setChildIndex(tuMC, topPosition);
this-> se refiere al contenedor de los MCs.