Ну вот конкретный код и он глючит - если мышкой немного дернуть !

Код AS3:
package {
import flash.display.*;
import flash.events.*;
public class Bt extends MovieClip {
private var M:MovieClip;
private var O:MovieClip;
public function Bt():void
{
M = new MovieClip();
M.graphics.beginFill(0x000000);
M.graphics.drawRect(0, 0, 200, 20);
O = new MovieClip();
O.graphics.beginFill(0x666666);
O.graphics.drawRect(0, 0, 200, 20);
addChild(M);
M.addEventListener(MouseEvent.MOUSE_OVER, But_OVER);
O.addEventListener(MouseEvent.MOUSE_OUT, But_OUT );
}
private function But_OVER(event:MouseEvent):void
{
removeChild(M);
addChild(O);
}
private function But_OUT(event:MouseEvent):void
{
removeChild(O);
addChild(M);
}
}
}
////////////////////////////////////////////////////////////////////////////////////
public class Main extends MovieClip {
public function Main():void
{
//-------------------------------------------------------------------
var Mc:Array = new Array();
for(i=0;i<10;i++)
{
Mc[i] = new Bt();
if(i!=0)
{
Mc[i].y = Mc[i-1].y+Mc[i-1].height+1;
}
addChild(Mc[i]);
}
}
}