这是我需要帮助的应用程序: http ://www.nypinball.com/inventory.php
顶部的整个框是一个 Flex 应用程序。左边的弹球机列表框是一个VBox。如您所见,如果您尝试使用鼠标滚轮滚动,它不会响应。关闭它的原因是因为我发现如果它打开,当你向上/向下滚动时,整个页面都会随之而来。因此,如果您向下滚动四五次,应用程序就会消失。去年我编程时尝试找到解决方案,但找不到任何答案。有谁知道是否有办法让 Flex 抓住鼠标滚轮的焦点而不让浏览器也移动?
这是我需要帮助的应用程序: http ://www.nypinball.com/inventory.php
顶部的整个框是一个 Flex 应用程序。左边的弹球机列表框是一个VBox。如您所见,如果您尝试使用鼠标滚轮滚动,它不会响应。关闭它的原因是因为我发现如果它打开,当你向上/向下滚动时,整个页面都会随之而来。因此,如果您向下滚动四五次,应用程序就会消失。去年我编程时尝试找到解决方案,但找不到任何答案。有谁知道是否有办法让 Flex 抓住鼠标滚轮的焦点而不让浏览器也移动?
这里有另一个解决方案
相同的解决方案但不需要 div,它测试事件是否出现在 swf 对象上
嗯......你可以完全关闭滚动......
<body onmousewheel="return false;">
为您的原始问题找到解决方案将是一个更好的解决方案。我 100% 确信 Flash 可以在不滚动整个页面的情况下对鼠标滚轮事件做出反应。
这个项目可能会有所帮助:GAE SWF 项目
他们有一个看起来很好滚动的 flex示例。他们的示例中有一个鼠标滚轮选项卡。