Вы вероятно не внимательно изучали исходник, в нем тоже есть кнопки со своими обработчиками событий.
Конечно, сегодня мне кажется что этот исходник нагромождение из мусора и глупости, но для вас - это решение проблемы.
События onRollOver, onDragOver, onRollOut, onDragOut нужно переопределить в Button.prototype и MovieClip.prototype таким способом, как это сделано в примере. За счет этого в onEnterFrame можно проверять находится ли указатель мыши в пределах флешки или нет. При этом вы сможете использовать собственные обработчики для мышиных событий. В этом вся соль