flexpaper是不可以用绝对路径的调用本地或项目外的swf文件的,这个我们就有两种方法,一种是把swf和项目放在同一个目录下面,通过相对路径来获取
另一种是在运行项目的tomcat的server.xml配置里面host下添加一段内容
<Context crossContext="true" docBase="E:/SVPE/" path="/SVPE" reloadable="false"/>
然后
function showFlash(url){ $('#documentViewer').empty().FlexPaperViewer( { config : { SWFFile : escape(url), //SWFFile : file, jsDirectory : $basePath+'/FlexPaper/js/', Scale : 0.6, ZoomTransition : 'eaSEOut', ZoomTime : 0.5, ZoomInterval : 0.2, FitPageOnLoad : true, FitWidthOnLoad : true, FullScreenAsMaxWindow : false, PRogressiveLoading : false, MinZoomSize : 0.2, MaxZoomSize : 5, SearchMatchAll : false, InitViewMode : 'Portrait', RenderingOrder : 'flash,html', StartAtPage : '', ViewModeToolsVisible : true, ZoomToolsVisible : true, NavToolsVisible : true, CursorToolsVisible : true, SearchToolsVisible : true, WMode : 'window', localeChain: 'zh_CN' }} );}
url参数'/SEVP/test.swf'
新闻热点
疑难解答