MovieClipを最前面に持ってくる

最前面に持ってくるのはdepthを変えれば良いだけなので、これまでは

movieclip.swapDepths(_root.getNextHighestDepth());

でしたが、mx.behaviorsパッケージにmx.behaviors.DepthControl クラスがあるので最近はこっちです。

// ひとつ前面に配置
mx.behaviors.DepthControl.bringForward(movieclip);

// ひとつ背面に配置
mx.behaviors.DepthControl.sendBackward(movieclip);

// 最前面に配置
mx.behaviors.DepthControl.bringToFront(movieclip);

// 最背面に配置
mx.behaviors.DepthControl.sendToBack(movieclip);

便利。