Добрый день. Помогите разобраться с onRollOver. Почему это событие не срабатывает при наведении курсора на клип, а только на кнопку? у Дмитрия Гурского в книге написано что должно работать. Может что то не так делаю?

Код:
mc.onRollOver = function()
{
trace("!!!!!!!!!!!!!!!!!!");
}
И основной вопросс: Допустим у нас есть клип(mc) в котором есть кнопка (button).(если onRollOver работает с клипами то клип в клипе) как мне сделать так чтоб при наведении на button сробатывало какое нить событие? Делаю так:

Код:
mc.button.onRollOver = function()
{
trace("!!!!!!!!!!!!!!!!!!");
}
пробовал играться с _root, _parent и this не помогло. Что не так делаю?