假设一个连接到服务器并显示一些数据的小应用程序。问题是当MOUSE_WHEEL被抛出时,页面正在滚动。 MOUSE_WHEEL 从闪存禁用页面滚动的方式是什么?请不要在JS方面提供建议解决方案,用户将我们的ccin放在他们的博客/引文中,这样我们就不会强迫他们添加任何JS。mouseWheelEvent.preventDefault。如何防止swf重点浏览器中的滚动
预先感谢您!
假设一个连接到服务器并显示一些数据的小应用程序。问题是当MOUSE_WHEEL被抛出时,页面正在滚动。 MOUSE_WHEEL 从闪存禁用页面滚动的方式是什么?请不要在JS方面提供建议解决方案,用户将我们的ccin放在他们的博客/引文中,这样我们就不会强迫他们添加任何JS。mouseWheelEvent.preventDefault。如何防止swf重点浏览器中的滚动
预先感谢您!
无法用纯AS3来阻止它。您唯一的选择是通过ExternalInterface
将JS注入文档。这不会要求您的用户在SWF嵌入代码之外添加任何内容到他们的页面;它只是要求您的嵌入代码包含allowScriptAccess
作为sameDomain
或all
。这里有一个例子工具,可以实现这一点:
http://www.spikything.com/blog/index.php/2009/11/27/stop-simultaneous-flash-browser-scrolling/
谢谢你的回答! – Eugeny89