关于.NET Reflector

这个工具相信大家不陌生, 都用过.

这里贴出来它的一个视频教程, 看了对软件的功能会有个全面的了解.

用起来更加得心应手, 我自己就获益不少, 推荐.

http://www.red-gate.com/products/reflector/640x480/NET_Reflector_640x480_210808_controller.swf

我想把这个flash下载下来, 可是没做到.

1. 在IE中打开这个网址, IE中的flash已经开始播放了.

2. 使用Process monitor, 并使用.swf后缀名过滤, 找到了这个flash在本地的对应, 在Temp Internet文件夹里.

3. 打开文件夹, 发现只有一百多k, 其他的播放器也无法打开.

4. 查看页面的源文件, 发现下面的代码:

   1:  <script type="text/javascript" src="640x480/swfobject.js"></script>
   2:  <script type="text/javascript" src="640x480/NET_Reflector_640x480_210808.js"></script>
   3:        
   4:  <script type="text/javascript">
   5:           // <![CDATA[          
   6:           var fo = new SWFObject( "640x480/NET_Reflector_640x480_210808_controller.swf",
   7:                                   "csSwf", "640", "499", "8", "#FFFFFF" );
   8:           fo.addVariable( "csConfigFile", "640x480/NET_Reflector_640x480_210808_config.xml"  ); 
   9:           fo.addVariable( "csColor"     , "FFFFFF"           );
  10:           fo.addVariable( "csPreloader" , "640x480/NET_Reflector_640x480_210808_preload.swf" );
  11:           fo.addVariable( "csScaleLoadingMov" , "true" );
  12:           if( args.movie )
  13:           {
  14:              fo.addVariable( "csFilesetBookmark", args.movie );
  15:           }
  16:           fo.write("flashcontent");                 
  17:           // ]]>
  18:  </script>

5. 难道使用这样的方式, 就不会让flash下载到本地了么?

高手帮忙看看吧, 呵呵.

原文地址:https://www.cnblogs.com/awpatp/p/1606594.html