Flashでムービークリップの重なりを変更するとき、特に、あるオブジェクトを 最前面 に持っていく場合、Flash 8 (ActionScript 2.0)までは、以下のように書いていました。
// as2 a_mc.swapDepths(a_mc._parent.getNextHighestDepth());
Flash CS3 (ActionScript 3.0)では、次のように書きます。子要素のインデックスを変更するのです。
// as3 a_mc.parent.setChildIndex(a_mc, a_mc.parent.numChildren - 1);
また、一度、表示コンテナから外しておいて、再度追加する書き方もあります。
a_mc.parent.addChild( a_mc.parent.removeChild( a_mc ) );
逆に再背面に持っていく場合、こんな感じでしょうか。
a_mc.parent.setChildIndex(a_mc, 0);