关于.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下载到本地了么?
高手帮忙看看吧, 呵呵.