<script type="text/javascript">
            var swfVersionStr = "10.0.0";
            var xiSwfUrlStr = "playerProductInstall.swf";
            var flashvars = {
                  SwfFile : escape("test.swf"),
  Scale : 0.6,
  ZoomTransition : "easeOut",
  ZoomTime : 0.5, SwfFile:escape("test.swf") 怎样写成动态的啊,有谁能告诉我?

解决方案 »

  1.   

    这个我弄过,如下例子:
    1.添加如下js方法用于获取url参数值:
    function   getUrlParam(name){      
              var   reg   =   new   RegExp("(^|&)"+   name   +"=([^&]*)(&|$)");      
              var   r   =   window.location.search.substr(1).match(reg);      
              if   (r!=null)   return   unescape(r[2]);   return   null;      
           }
    2.将SwfFile:escape("test.swf")改为:SwfFile : escape(getUrlParam("fileName"))
    3.访问url地址:http://localhost:8080/Reader/index.jsp?fileName=test.swf
    4.只要传参时改fileName值即可实现动态功能。望采纳!
      

  2.   

    请教下,如何防止用户知道这个SWF地址而被下载呢?