Un bouton reste et restera toujours un clip!
Donc la fonction swapDepths() marche! je viens à l'instant même de la testé

Voici un exemple:
Sur ma scène , j'ai placé un bouton nommé "c1" au premier plan, un clip nommé "c2" au dernier plan.
Ensuite j'ai placé ce code dans le clip "c2":
onClipEvent(load){
this.swapDepths(_parent.c1);
}
Et cela marche

, le bouton se retrouve derrière le clip!
bali_balo....=]