Всем привет !
Делаю так

Код AS3:
// делаю кнопку
var But:MovieClip = new MovieClip();
But.graphics.beginFill(color);
But.graphics.drawRect(0, 0, 100, 100);
var ButOut:MovieClip = new MovieClip();
ButOut.graphics.beginFill(color);
ButOut.graphics.drawRect(0, 0, 100, 100);
addChild(But);
But.addEventListener(MouseEvent.MOUSE_OVER, But_OVER);
ButOut.addEventListener(MouseEvent.MOUSE_OUT, But_OUT );
private function But_OVER(event:MouseEvent):void
{
removeChild(But);
addChild(ButOut);
}
private function But_OUT(event:MouseEvent):void
{
removeChild(ButOut);
addChild(But);
}
Это-т код очень часто дает сбои - он не всегда реагирует на выход мыши с обьекта "ButOut" и получается кнопка не вернулась на место - а мыша уже в другом мести !
Как это выличить ? или может я что делаю не так ?