var fp = new FlexPaperViewer(
 '/iis/widget/FlexPaperViewer',
 'viewerPlaceHolder', { 
 config : {
 SwfFile : '//192.168.1.254/attchmentFiles.war/11000000010000101000000000002530.swf',
 Scale : 0.6, 
 ZoomTransition : 'easeOut',
 ZoomTime : 0.5,
 ZoomInterval : 0.2,
 FitPageOnLoad : true,
 FitWidthOnLoad : true,
 PrintEnabled : true,
 FullScreenAsMaxWindow : false,
 ProgressiveLoading : false,
 MinZoomSize : 0.2,
 MaxZoomSize : 5,
 SearchMatchAll : false,
 InitViewMode : 'Portrait',
 
 ViewModeToolsVisible : true,
 ZoomToolsVisible : true,
 NavToolsVisible : true,
 CursorToolsVisible : true,
 SearchToolsVisible : true,
 localeChain: 'zh_CN'
  }
 })
swf文件放在服务器上的一个共享文件夹内,该怎么写网络地址才能访问例如,上面SwfFile所写的地址。。

解决方案 »

  1.   

    如果把文件放在工程下的war包下是可以访问到的,例如SwfFile : '/iis/widget/11000000010000101000000000001790.swf',但是如果是网络地址的话该怎么办,请高手指点!
      

  2.   

    我今天也碰到你这个问题了,按照下面问题可以解决了。
    在 192.168.1.254/attchmentFiles.war/目录下新建一个文件名为"crossdomain.xml"的文件,这是关于跨域策略文件文件内容:
    <?xml version="1.0"?>
    <!-- http://www.aeroflash.org/crossdomain.xml -->
    <cross-domain-policy>
       <allow-access-from domain="*" />
    </cross-domain-policy>这样服务器上的swf文件就可以被任何域名来访问了,crossdomain.xml跨域策略文件可以根据自己的网络环境来限制,希望能帮到你。