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