Доброго времени, флеш-мастера!

Возник вопрос: Как заставить работать rollover и keydown, если курсор мыши уже на объекте (кнопке)?

Код AS1/AS2:
on (rollOver) {
if (Key.isDown(Key.SHIFT)){
ля-ля-ля
}
}
т.е. сейчас если мышь на объекте и нажата клавиша шифт - нужное действие не происходит и не отжимая клавиши шифт убрать курсор с объекта и снова навести на объект - то действие совершается.