Убираете символ класса Button, берете для этого символ класса MovieClip.
Называете, его, допустим, btn.
Делаете в нем два кадра (если интересует только изменение при наведении), стопите их.
Во втором кадре кнопки-мувика у вас должен быть красный фон.
И теперь пишите:

Код AS1/AS2:
btn.onRollOver = function() {
over = setTimeout (inRed, 1000);
};
function inRed() {
//действия по покраснению:
btn.gotoAndStop(2);
}
Спустя 1 с после самого события onRollOver кнопка-мувик у вас перейдет в кадр 2 и покраснеет.
Ну и на onRollOut поставьте переход кнопки назад, на 1 кадр, на onRelease то, что нужно.
Добавлено через 4 минуты
Только имейте ввиду, что если вы хотите, чтобы если у вас вдруг увели с кнопки курсор мыши, а кнопка еще не успела покраснеть, то чтобы она так и не покраснела, нужно будет сделать так:

Код AS1/AS2:
btn.onRollOut = function() {
this.gotoAndStop(1);
clearTimeout(over);
};