用flexpaper+swfobject实现在线预览,预览的时候在flash区域需要弹出div层做别的事情。最初div层被flash遮盖住了,设置了params.wmode = "opaque"后div层确实可以在flash上面,但flash的滚动条不能滚动。借鉴了http://www.oschina.net/question/5189_28611的代码,搞定了这个问题。
window.onload = function(){
if (window.addEventListener) {
window.addEventListener('DOMMouseScroll', deltaDispatcher, false);
}
document.body.onmousewheel = deltaDispatcher;
}
function deltaDispatcher(event){
event = window.event || event;
var delta = 0;
if (event.wheelDelta) {
delta = event.wheelDelta/120;
if (window.opera){
delta = -delta;
}
} else if (event.detail) {
delta = -event.detail;
}
if (event.preventDefault){
event.preventDefault();
}
var obj = swfobject.getObjectById("FlexPaperViewer");
if(typeof( obj.externalMouseEvent ) == 'function'){
obj.externalMouseEvent(delta);
}
}
分享到:
相关推荐
FlexPaper+swfTools仿文档在线阅读是一种技术解决方案,它允许用户在网页上实现类似真实文档的在线预览体验。这种技术主要应用于那些希望提供无须下载即可在线查看各种文档格式(如PDF、DOC等)的网站和服务。下面将...
在某些情况下,用户可能会遇到滚动条操作不顺畅或者存在bug的问题,尤其是在鼠标悬停在FlexPaper的滚动条上时。本篇文章将深入探讨如何解决FlexPaper滚动条的问题,以及相关的技术细节。 首先,滚动条问题可能源于...
### Java+FlexPaper+swfTools_仿百度文库文档在线预览系统设计与实现 #### 关键技术点概述 本文档将详细阐述一个模仿百度文库文档在线预览系统的实现过程,该系统通过结合Java、FlexPaper和swfTools等技术手段,...
Java+FlexPaper+swfTools 是一种常见的技术组合,用于实现文档在线预览和阅读功能。这个技术栈主要由三个核心组件组成:Java、FlexPaper 和 swfTools。下面将详细解释这三个组件以及如何整合它们来创建一个文档在线...
标题 "openoffice+swftools+flexpaper在线预览文档" 涉及到的是一个技术解决方案,用于在Web环境中实现文档的在线预览。这个方案主要包括三个关键组件:OpenOffice、SwfTools和FlexPaper。 1. **OpenOffice**: ...
FlexPaper、SwfTools 和 JodConverter 是三个在文档在线预览领域中广泛使用的开源工具。下面将分别介绍这三个工具及其在文档处理中的作用。 1. **FlexPaper**: FlexPaper 是一款强大的在线文档查看和转换解决方案...
总结来说,"flexpaper+openoffice+pdf2swf.exe"组合提供了从多种格式的文档到适合在线预览的SWF文件的转换解决方案。通过合理部署和集成,可以构建一个高效、安全的在线文档预览系统。在线预览不仅简化了用户操作,...
### Java+FlexPaper+swfTools 仿百度文库文档在线预览系统设计与实现 本文将详细介绍如何使用Java结合FlexPaper和swfTools技术来实现一个类似百度文库的文档在线预览系统。该系统的主要功能是允许用户在线浏览各种...
FlexPaper+SWFTools+ASP.NET实现仿百度文库源码是一种在线文档预览和分享的解决方案,它结合了多种技术来提供类似百度文库的功能。这个系统的主要目的是让用户能够方便地上传、浏览和分享各种格式的文档,如PDF、DOC...
本文主要探讨了三个关键工具:OpenOffice、FlexPaper和Swftools,它们共同构成了一个强大的免费在线文档预览解决方案。 首先,OpenOffice是一款开源的办公软件套件,它可以处理包括Microsoft Office格式在内的多种...
根据提供的文档标题、描述、标签以及部分内容,本文将详细介绍如何使用Java、FlexPaper及swfTools来设计并实现一个类似于百度文库的文档在线预览系统。本系统旨在让用户能够在线预览各种类型的文档,无需下载或安装...
4. 在网页中嵌入FLEXPAPER的JavaScript API,加载转换后的SWF文件,实现在线预览。 这个实例不仅展示了C#与外部工具(如Office和SWFTOOLS)的集成能力,还体现了Web开发中对文件格式转换和在线展示的解决方案。对于...
FlexPaper 是一款强大的在线文档查看和转换解决方案,它允许用户在网页上以类似翻书的效果展示PDF、图像和其他文档格式。SWFTools 是一个开源工具集合,主要用于将PDF和其他文件转换为SWF(ShockWave Flash)格式,...
总的来说,.NET、SWFTools和FlexPaper的结合,为PDF在线预览提供了一种实用而高效的解决方案,尤其适合于企业内部知识库、在线教育平台以及文档分享类网站。理解并掌握这一技术栈,不仅可以提升网站的功能性,还能...
FlexPaper是一款强大的网页在线预览插件,专为在网页上展示文档而设计。它支持多种格式,如PDF、SWF、图像等,为用户提供了一种便捷的方式在浏览器中查看和浏览文档,无需安装额外的软件。这款插件以其优秀的交互...
FlexPaper 是一款强大的在线文档查看和转换工具,它支持多种格式的文档,如 PDF、SWF 等,用户可以通过浏览器进行在线预览。在Java环境中,我们可以利用FlexPaper的API来实现文档的在线预览功能。这个"FLexPaper实现...
Java结合FlexPaper、SWFTools和OpenOffice是一个常见的解决方案,用于将Microsoft Office文档转换为SWF格式,以便在Web上以交互式的方式展示。这个过程涉及到多个步骤和技术,以下是详细的解释: 1. **Java**: Java...
2015年本人的毕业设计,关于网页设计,其中有几个功能不错,其中是一个视频播放功能,然后就是文档转化为...你们要改数据库的连接语句,当然也是总结论坛大神的结晶,感谢大神的指导,5分不多,希望大家体贴我的努力。
FlexPaper是一种流行的在线文档预览解决方案,它允许用户在网页上查看PDF、图像和其他文档格式,无需离开浏览器或安装额外的软件。这个技术基于Flash和HTML5,为用户提供了一种跨平台、高性能的文档查看体验。在本篇...