我正在使用SWFWheel在动作脚本3中获取鼠标滚轮事件,并且我在需要滚动条的完整html页面中有一个小闪存窗口。闪存正确滚动,但整个HTML页面随之滚动。如何通过闪光灯禁用滚动到html?
答案 0 :(得分:4)
最初发布于http://www.spikything.com/blog/?s=mousewheeltrap
现在在http://code.google.com/p/mousewheeltrap/
我在Facebook的某些游戏中使用此解决方案。 像魅力一样。
答案 1 :(得分:2)
您应该在包含Flash嵌入代码的DOM元素上侦听滚动事件。然后在处理程序中,您可以阻止默认行为。
例如,对于jQuery,您可以使用scroll事件处理程序,在其中您可以在事件上调用preventDefault()。
<div id="flashContainer">
<object ... />
</div>
$('#flashContainer').scroll(function(event) {
event.preventDefault();
});