Ну, хорошо. Проверте мою логику непрограммиста (AS - мой первый язык).
1. При входе в OVER создаем таймер и запускаем его:

Код AS3:
btn_mc.addEventListener(MouseEvent.ROLL_OVER, creatTimer);
function creatTimer(e.MouseEvent):void
{
var myTimer:Timer = new Timer(500)//на пол-секунды;
myTimer.addEventListener("timer", newClip);
myTimer.start();
}
2. В функции newClip делаем проверку. Если мышь еще над кнопкой, запускаем функцию и проигрываем клип.
Если логика правильная, то как мне правильно сделать провеку ROLL_OVER?