Идея была такая:
1. забыть кнопки и использовать обычные мувиклипы
2. в мувике 3 кадра: 1 - просто картинка кнопки 2 - мувик анимации при наводе 3 - мувик при отводе
3. в коде:

Код:
myMC.gotoAndStop(1);
myMC.onRollOver=function(){this.gotoAndStop(2)}
myMC.onRollOut=function(){this.gotoAndStop(3)}
Однако, если движение мувика не завершилось и курсор с мувика съехал, то будет небольшой глючок, выходов это исправить куча, дерзайте.