html - 在 Flash 对象内滚动时防止网页滚动

标签 html flash scroll

我确定这一定是一个常见问题,但我还没有在其他地方找到答案。

我在一个长网页中嵌入了一个 Flash 对象。我在 Flash 中监听 MOUSE_WHEEL 事件,并相应地滚动我的 Flash 内容。但是,当我滚动 Flash 对象时,网页也会滚动。

有什么方法可以防止这种行为,即当 Flash 对象具有焦点时锁定网页的滚动位置?我宁愿不必使用 JavaScript。

最佳答案

这是一个不需要 JavaScript 的优秀解决方案:

http://www.spikything.com/blog/index.php/2009/11/27/stop-simultaneous-flash-browser-scrolling/

(从技术上讲,它确实使用了 JavaScript,但 JavaScript 是由 Flash 注入(inject)的,因此您无需自己向 HTML 页面添加任何内容。换句话说,您唯一需要管理的代码是 AS3)。

这似乎适用于我测试过的所有浏览器。

关于html - 在 Flash 对象内滚动时防止网页滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1274950/

相关文章:

Android - 显示 .swf 动画(按原样或转换为..?)

jquery - 修复 jQuery 滚动

actionscript-3 - 什么是 Haxe 的 Adob​​e Flash 符号库?

android - 在 Android SDK 中播放 Flash 文件

fonts - IntelliJ IDEA 禁用 CMD+滚动上的字体增大/减小

javascript - 当特定时间到达视频播放器时滚动

html - CSS 问题/HTML 问题在本地主机上工作正常

javascript - 如何在 JavaScript 中为 "number"类型输入添加事件监听器?

html - 无法让 css 按钮正确显示

html - 前导点的 CSS 样式