This question is covered in full at stackoverflow here. The following two animations are equal. But the first one will follow your mouse when you hover over it, the second one will not. The difference? There's a <div> on top of it :)
The animation itself is courtesy of flashiness.com. Thanks!
Hover your mouse over this animation to see the eyes following the cursor. If you do not have the possibility to control the source, but you do want to disable the interaction, you can use the approach below, hover over the second image: the same animation but now without eyes following your cursor. Rightclick does not show the flash-menu either.
The basic trick applied is: use some HTML element, make it the same size and position it exactly over the flash animation. IE6/7/8 however ignores the background of the div and propagates your mouse actions to the underlying layer. Setting a backgroun-color solves this, but obscures the animation. Setting a background-color with an opacity of zero is a working workaround and makes this code cross-browser compatible.
For this to work correctly, it is best that the parent div also has explicit width and heights set. Both IE and FF will otherwise introduce margins and padding to accomodate the flash animation, which may result in the covering-div to be not exactly positioned.